Software Development Checklist
This blog post aims to guide in software development journey
All of my long-form thoughts on programming, leadership, product design, and more, collected in chronological order.
This blog post aims to guide in software development journey
Welcome to my new series of blog posts. In this blog post, we will evaluate a real life use case and deliver an architecture solution.
This blog post aims to help define what a microservices is and compare it to service oriented architecture(SOA).
Kubernetes is a popular orchestrator for microservices
Using Python to analyze WhatsApp conversations
This blog post aims to explain how to set up a Python development experience in MacOS.
Welcome to my process to keep myself accountable
Learning about user experience and personas
Using an Explanability model to understand an AI Model
A/B testing is not only reserved for content, but during this blog post we explore how to do A/B testing on machine learning models using Adobe Target
APIs are the building block for software development
Learning is a long life process
Server Side Personalization allows to improve the performance of the application while personalization on a customer first visit
Waking up at 4:30AM for 21 changed my view on life and brought a newer perspective on my life
Using A/B Testing to discover what works best for our users.
Joining a startup isnide a big corporation
Setting up your own video surveillance with Raspberry Pi is easy and intituive while using MotionEye.
Routing with Redux dynamically allows you to enable new routes based on business logic
Github is more commonly used as a code version manager, but did you know you can use it as a database?
My experience managing a multi-million dollar project to deliver an OMNI Channel Experience
Taking an Angular application and porting it to ReactNative
Building a computer is super fun and easy. Here is a guide to help you build your own computer.
Monolithic applications can hinder development, what is a solution to this problem?
Module Javascript allows you to use objective oriented like programming.
Integration testing allows develop to test their solution end to end and with SuperTest you can test integration services
Always test your code, take a look on how to do it easily.
File permission in Linux and file naming are one of the core items to manage in Linux
Unix file compression allows you compress files easily.
Java is object oriented programming language.
Exploring classes and objects in Java.
Constructor methods are special methods that run when an object is first instantiated.
An introduction to Object Oriented Programming in Java.
In Java return values and arguments are passed by value, but what does that mean?
Exploring the stack and heap memory in Java.
Lets talk about how we asign values to variables and how we pass them to methods.
Using Angular to build a mobile web app