Dev On Track!
Because life is a marathon, not a sprint
-
Schematics Python: Overview and Tutorial
Table of Contents What is schematics? 1. Receiving and Parsing Data Assigning Types to Fields List of Models Renaming Fields Default Fields Compound Fields Defining Custom Validators Required Fields 2. Accessing and Manipulating Data Validating Data Ignoring Rogue Fields Omitting Fields Without Value Accessing Fields Exporting to Json Roles and...
-
AWS Certifications: An Unexpected Journey
I recently had the great achievement of earning two AWS certifications (Practitioner and Solutions Architect Associate) in the span of one week. In this post I will share the experience of studying for both exams at the same time. The Begining of the Journey At the time of writing, I...
-
Design Patterns - Bridge
Bridge is a structural design pattern that aims to decouple an abstraction of its implementation, in a way that allows both to evolve in an independent way. This pattern usage is recommended when dealing with classes have many different implementations and use inheritance to implement the abstraction. In those cases,...
-
Design Patterns - Adapter
Adapter is a design pattern with the purpose of - as the name suggests - adapt one context to another, allowing two incompatible interfaces to be connected. The main benefit of applying this pattern is to allow switching from an existing interface to another without changing the original behavior of...
-
Design Patterns - Prototype
Following our series of design patterns, the second one that we will revisit is Prototype! This pattern aims to have a “blueprint” to generate instances. This is very handy in situations where exists multiple objects with different properties, it is expensive to create new resources and when we want to...