Postagens

Destaque

Cloud Solutions Software Architect Certification: A Practical Guide

Imagem
Becoming a certified cloud solutions architect is simpler than you might think. Despite the differences among cloud providers, their core architectures share many similarities, and the services required for certification follow a consistent pattern. In this guide, I’ll walk you through the process and highlight the benefits of mastering these key services in a vendor-agnostic manner as you work toward becoming a certified cloud solutions software architect. On this journey, we will cover the key categories that every cloud service addresses: Compute, Networking, Storage, Monitoring, and Security. The cloud: Public clouds are essentially collections of servers distributed across various regions around the world, allowing customers to leverage hardware infrastructure without owning it. In contrast, private clouds—often referred to as on-premises solutions—are maintained and managed by the company itself. The hybrid model combines the benefits of both approaches. The most significant bein...

[VÍDEO] Antipatterns

Imagem
 Bora conhecer alguns antipatterns de arquitetura, desenvolvimento e até gestão de projetos, que são um pouco conhecido, mas que acontecem várias vezes no dia-dia. Form de feedbacks

Terraform Certification

Imagem
The HashiCorp Certified: Terraform Associate (003) is completed; let's discuss it. The platform is the PSA, the same as for the Linux Foundation, and the exam is only one hour long, consisting of multiple-choice questions and a few where you need to write the answers. The exam itself is pretty straightforward. The verification process before the exam takes up more time than the exam itself. The questions are basic, covering Terraform behavior and conventions. There are some questions about infrastructure as code, but nothing too special. Like many exams, there are a few questions that seem a bit dubious, and the answers may not always make perfect sense, but choosing the option that feels "more correct" tends to work. The platform for scheduling is a bit confusing; you need to log in with your GitHub account and coordinate with the company where you work. In conclusion, it is a simple exam, and let's see if it brings about any changes in our lives.

[VÍDEO] Protocolo HTTP, RESTful, GraphQL e OData

Imagem
Bora aprender sobre protocolo HTTP e alguns patterns famosos usados em cima dele (RESTful, GraphQL e OData), bem como o funcionamento e diferenças entre TCP e UDP. Form de feedback

[VÍDEO] Arquitetura de aplicações

Imagem
Bora aprender sobre arquitetura de aplicações, alguns padrões, ideias e princípios usados quando estamos arquitetando nossas aplicações. Vamos falar sobre MVC, MVP, MVVC, Multi-camadas, Hexagon, Clean Architecture e várias outras coisas. Form de feedback! 

Scrum Certifications!

Imagem
Recently, I obtained the PSM I (Professional Scrum Master I) and the PSD I (Professional Scrum Developer I) certifications from scrum.org (Is there any website other than this one that is credible when discussing Scrum?). The exam experience has been the best so far because it is not proctored; you simply open your browser and answer the questions. While this simplicity is appealing, it also makes it quite easy to cheat, especially with limitless online resources available (like AI). As I mentioned in my previous thoughts on certifications, this lack of security diminishes their real value for me. The PSD I certification is arguably the easiest one I've ever achieved in my life. It's surprisingly straightforward, and you have ample time to tackle the questions. On the other hand, the PSM I and some of the others seem to align more closely with scrum.org's original intent, posing a bit more challenge due to the time constraints relative to question complexity. The rationale ...

My Perspective on Certifications

Imagem
After a lot of posts about certification, some people began to ask me, what is worth, what the path to take and things like that, so let's talk about that. I will try to bring a vision as a certified developer and as an interviewer for companies, and remembering, this is MY OPINION. One day a friend of mine said, "certifications are like zombies; you can survive against one or two, but when a lot of start to appear, it becomes an apocalypse." Well, the idea behind this phrase is that to really become a significant difference in your curriculum, you have to have a lot, and I really agree about it. We know that from time to time some certifications become free, and a lot of people get them, so it's normal to see the real value decrease. So the one who has a lot of different certifications shows that they have a real goal. But, let's analyze some points. As a developer, it's really nice to have the idea of something that "validates" your knowledge about...

Senta aí e bora codar junto!

Imagem
Pair Programming é uma prática que eu a-do-ro fazer. É um momento em que temos 2 profissionais juntando forças para criar o melhor resultado de alguma tarefa, seja um algoritmo complexo ou algo grandioso, onde um acelera o outro. Porém, na realidade (ahh a realidade…) não é bem assim, e na grande maioria das vezes gastamos tempo, não de um dev, mas de dois. Então, bora trocar uma ideia sobre como tocar um pair programming maneiro com o mínimo de desvios possíveis e, com sorte, não gastar muito dinheiro com dois devs. Antes de tudo, precisamos deixar algumas coisas extremamente alinhadas para que tais práticas deem certo, são elas: Pessoas: Não adianta querer implementar tais atividades colaborativas se as pessoas envolvidas não são tão colaborativas assim. Nisso, nem entra o fato da pessoa ser mais fechada ou não, mas é muito comum que, diante de um problema ou algo que necessite de esforço, fazer sozinho aumenta a concentração e não adianta tirar a pessoa da linha de raciocínio. Porta...

Microsoft/Azure certifications!

Imagem
I have had my Microsoft/Azure certifications for a while, but I completely forgot to write about them. So, after some requests, let's gain a real understanding of them. To be honest, I have mixed feelings about these certifications. Some of them are quite interesting, while others are less appealing. Certifications that rely solely on multiple-choice questions, step ordering, or something of that nature (where the answer is readily available in the options) don't sit well with me. In contrast to the Node.js and Kubernetes certifications, which involve hands-on tasks, Microsoft's certifications seem to serve more as decoration; practical knowledge isn't necessarily a requirement. The primary issue with this type of exam is that it doesn't effectively validate whether the certificate holder truly possesses knowledge of the subject. This is especially evident when we consider the existence of black market exam dumps, but that's a topic for another article. Exams ...

Reconheça o impostor

Imagem
A Síndrome do Impostor não é um assunto novo no mundo da engenharia de software. A constante evolução da tecnologia, ferramentas e modismos que sempre surgem faz com que tenhamos a sensação de não saber nada e que é impossível acompanhar. Bem, existem vários artigos e vídeos na internet falando desse sentimento tão comum, que devemos confiar em nossas potencialidades, etc. No entanto, a realidade é que, às vezes, somos realmente impostores. Ter esse autoconhecimento é extremamente importante para a evolução pessoal e profissional. Já comentei em outros artigos que a senioridade é algo volátil, e cada empresa tem sua própria régua. Às vezes, realmente damos um passo maior do que a perna, e algumas expectativas não se concretizam. Portanto, reconhecer-se nessa situação é tão importante para melhorar essa condição. Em um dos meus primeiros empregos formais como desenvolvedor, comecei atuando com uma tecnologia que tinha estudado muito, até porque estava tentando entrar na área. Coincident...