Matheus Marabesi website, sharing ideas about software development - Listing posts on page 4

AZ-204 Developer Associate: Navigating Azure Service Connectivity and Consumption

Consuming Azure services and connecting to them are responsible for 15% - 20% of the exam, based on the mock exams, most of the questions are related to storage queues, service bus, event grid and API management (policies), this section goes over each service that could potentially appear in a real az-204 exam.

AZ-204 Developer Associate: Troubleshooting and Monitoring Azure Solutions

Azure offer different services to troubleshoot and monitor applications, it might vary based on the type of application you are building. Nevertheless, application insights could be of help to mitigate issues. In this section we will go through those services to better understand their purpose and what they do as well as tips that could be helpful while studying.

AZ-204 Developer Associate: Securing Azure Solutions for Developers

Between 20% and 25% of the az-204 is related to security, knowing what Azure offers regarding security is one of the main goals of the exam. Here, we will go over different services, such as Active Directory (one of the most popular products from Microsoft), ADB2C, encryptions, azure key vault, Authorization, Authentication, App gateway and permissions.

AZ-204 Developer Associate: Exploring Azure Storage Solutions for Developers

Storage is one of the main concepts to get familiar with for AZ-204 and also other exams. In this section we will go over different aspects of the storage account in microsoft and its services, more specifically, the following services; access keys, azcopy tool, blobs, redundancy and cosmosdb.

AZ-204 - Developer associate - Compute solutions

Azure offers different compute services such as Azure VMs, Azure containers, Azure functions, Azure Kubernetes and Azure app services. In this section we will go through the compute solutions that Azure offers as well as share references to specific microsoft documentation where more information can be fetched accordingly. The main goal here is to go over all the compute services that are listed in the exam topics, compute solutions is the biggest portion of the exam in total 25 - 30% of the total).

TDD anti-patterns - episode 6 - The one, The peeping Tom, The Flash and The Jumper - with code examples in java

This is a follow up on a series of posts around TDD anti-patterns. The first of this series covered the liar, excessive setup, the giant and slow poke, those four are part of 22 more, the anti-patterns is a list formalized in James Carr post and also discussed in a stackoverflow thread. In this blog post we are going to focus on the last two anti-patterns from those lists and also two new ones - the flash and the jumper. Both of them are focused on the practice of test driving code instead of the pure code itself.

Hexagonal architecture - Another way to the hexagone

I am not sure how this post is going to be, but the idea is to brain dump what is my current understanding of hexagonal architecture and try to make like a journal of that. As I improve my understanding I can improve this post and so on. Hexagonal architecture is usually mixed with the clean architecture, even though, it was used as an inspiration to the clean architecture, they are different. Valentina Cupác describes that on her talk in details. Found something that seems wrong and would like to contribute? Leave a comment and I can reply as fast...

TDD anti-patterns - episode 5 - The stranger, The operating system evangelist, Success against all odds and The free ride - with code examples in javascript and python

In this blog post we are going to focus on four more of them, named The stranger, The operating system evangelist, Success against all odds and The free ride. Each one of them focuses on a specific aspect of code that makes testing harder, sometimes it comes from not doing TDD, sometimes it just comes from the lack of knowledge on designing code. Either way, this is an attempt to explore those flaws and avoid them in our own code base.

TDD anti-patterns - episode 4 - The greedy catcher, The sequencer, Hidden dependency and The enumerator - with code examples in javascript, python and php

In this blog post we are going to focus on four more of them, named The greedy catcher, The sequencer, Hidden dependency and The enumerator. Each one of them focuses on a specific aspect of code that makes testing harder, sometimes it comes from not doing TDD, sometimes it just comes for the lack of knowledge on designing code.