This is an automated email from the ASF dual-hosted git repository.

dahn pushed a commit to branch staging-site
in repository https://gitbox.apache.org/repos/asf/cloudstack-www.git


The following commit(s) were added to refs/heads/staging-site by this push:
     new 76aff4132 meet Fabricio Duarte (#317)
76aff4132 is described below

commit 76aff4132bd560a4d3bc6b4816188a4503220ddd
Author: dahn <d...@onecht.net>
AuthorDate: Tue Apr 29 08:37:35 2025 +0200

    meet Fabricio Duarte (#317)
---
 blog/2025-04-28-FabrioDuarte-commiter/header.png | Bin 0 -> 349691 bytes
 blog/2025-04-28-FabrioDuarte-commiter/index.md   | 104 +++++++++++++++++++++++
 2 files changed, 104 insertions(+)

diff --git a/blog/2025-04-28-FabrioDuarte-commiter/header.png 
b/blog/2025-04-28-FabrioDuarte-commiter/header.png
new file mode 100644
index 000000000..e651871c2
Binary files /dev/null and b/blog/2025-04-28-FabrioDuarte-commiter/header.png 
differ
diff --git a/blog/2025-04-28-FabrioDuarte-commiter/index.md 
b/blog/2025-04-28-FabrioDuarte-commiter/index.md
new file mode 100644
index 000000000..2fb5d4bce
--- /dev/null
+++ b/blog/2025-04-28-FabrioDuarte-commiter/index.md
@@ -0,0 +1,104 @@
+---
+layout: post
+title: Fabricio Duarte, new ACS committer, reflects on his commitment to the 
CloudStack project
+tags: [news]
+authors: [jamie]
+slug: fabricio-duarte-committer
+---
+
+![](header.png "Blog Header Image")
+
+Fabricio Duarte is one of the newest committers of the Apache
+CloudStack community. In this interview, Fabricio delves into his
+professional background, his contributions to the CloudStack project,
+advice on how to get involved in the project, and more! Click the
+button below to see the current project member list.
+
+<!-- truncate -->
+
+<div class="col col-3 col-lg text-center">
+<a class="button button--primary" href="https://cloudstack.apache.org/who"; 
target="_blank">Project members</a>
+</div>
+
+##### Introduce yourself in a few words and what your current job role is
+
+Hey all, I'm Fabricio. I'm an undergraduate student from Brazil
+pursuing my bachelor’s in computer science and working as a developer
+at [SC Clouds](https://scclouds.com.br/). I enjoy reading
+(particularly content in foreign languages; in fact, my involvement
+with open-source began with language learning related software),
+playing video-games and learning new stuff.
+
+##### What are some of your key contributions to the Apache CloudStack project?
+
+I have worked on:
+- investigating and patching security issues: CVE-2024-42062, CVE-2024-45461, 
https://github.com/apache/cloudstack/pull/9461;
+- fixing regressions:
+https://github.com/apache/cloudstack/pull/9894, 
https://github.com/apache/cloudstack/pull/10244, 
https://github.com/apache/cloudstack/pull/10546;
+- fixing bugs:
+https://github.com/apache/cloudstack/pull/7832, 
https://github.com/apache/cloudstack/pull/9888;
+- normalizing behaviors:
+https://github.com/apache/cloudstack/pull/8243, 
https://github.com/apache/cloudstack/pull/9636, 
https://github.com/apache/cloudstack/pull/10008;
+- and on various other improvements, such as:
+https://github.com/apache/cloudstack/pull/10363 and 
https://github.com/apache/cloudstack/pull/10454.
+
+##### What would your advice be to people interested in the CloudStack 
project, but not sure how to get involved?
+
+As a starting point, learn what CloudStack is used for, how to deploy
+a simple testing environment, and how to use its basic
+functionalities. The deployment process can feel quite overwhelming
+for people that are not familiar with the underlying technology, but
+there's lots of great guides on how to deploy minimal environments for
+testing. You don't need to understand everything on your first time
+(although it is good to look up what the software and commands you are
+using do). You will gradually understand things as you get more used
+to them and read more.
+
+Then, if you see that the project interests you and want to contribute
+(and learn more about CloudStack in the process), there are many
+things you can do: ask questions, give feedback, report bugs, test
+changes, submit patches, review code. All these things can be done by
+people with all expertise levels, even code related stuff! There are
+issues simple enough that, if you have a programming basis and already
+managed to deploy CloudStack, you can probably work on a patch.
+
+CloudStack also tends to participate in Google Summer of Code (and
+will participate this year!), which provides a great opportunity for
+newcomers to get involved while learning new technologies and
+improving their skills. A mentor will individually guide participants
+on getting started with the software and on developing an interesting
+feature or enhancement.
+
+##### What do you think are some of the standout features introduced in the 
last two years?
+
+Some standout features introduced in the last two years include, but are not 
limited to:
+
+- All the new quota functionality
+- Autoscaling VM groups
+- Dynamic & static routing
+- Flexible tags for host and storage pools
+- KVM instance import
+- Multi-architecture zones
+- Object storage framework
+- Secondary storage selectors
+- VMware to KVM migration
+- Webhooks
+
+##### What are some features that have not been developed yet and are not in 
the current roadmap that you would like to see?
+
+I have spent quite some time poking around Usage, and one thing that I
+sometimes see are inconsistencies between the cloud and cloud_usage
+databases, which results in removed resources generating usage records
+or existing resources not generating usage records. This usually
+happens because operators manually changed entries on the cloud
+database, but forgot to update cloud_usage. Something that I wish to
+see someday is an environment inconsistency detection feature that
+would automatically detect things like these and notify operators
+(there are the Usage sanity checks, but they are Usage-specific and
+very limited). This feature would also be able to detect
+inconsistencies in other modules, such as templates that exist on
+secondary storage but are not registered and vice-versa. The
+normalization would not be performed automatically so that we do not
+accidentally ignore an underlying problem, but we could suggest
+operators some actions to take (maybe even provide an API to easily
+execute these actions).

Reply via email to