Listing posts by year
The content here is under the Attribution 4.0 International (CC BY 4.0) license
2023
4 posts in 2023
- The lack of leadership and the focus on process in an agile environment
- Is there a testable architecture?
- Difficult conversations - book review
- Configuring vitest and testing library to work together
2022
20 posts in 2022
- Escape velocity, better metrics for agile teams - Review (Lead time, Delivery frequency, Cycle time, Cumulative Flow Diagram, Code quality, Team joy and Forecasting)
- Measure what matters (OKRs) - The Simple Idea that Drives 10x Growth - Review
- Strategic monolith and microservices - Driving Innovation Using Purposeful Architecture
- Integrating with twitter API to send tweets via oauth 1.0 with kotlin and springboot social
- AZ-204 - Developer associate - Study guide notes
- AZ-204 - Developer associate - connect and consume services
- AZ-204 - Developer associate - Troubleshoot and Monitor
- AZ-204 - Developer associate - Implementing security solutions
- AZ-204 - Developer associate - Storage solutions
- AZ-204 - Developer associate - Compute solutions
- TDD anti-patterns - episode 6 - The one, The peeping Tom, The Flash and The Jumper - with code examples in java
- Hexagonal architecture
- 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
- TDD anti-patterns - episode 4 - The greedy catcher, The sequencer, Hidden dependency and The enumerator - with code examples in javascript, python and php
- Katas - why, when and how
- TDD anti-patterns - episode 3 - the nitpicker, the secret catcher, the dodger and the Loudmouth - with code examples in javascript, kotlin and php
- Adventures on vue.js and data visualization - episode 2
- Impact mapping
- TDD anti-patterns - episode 2 - the mockery, the inspector, the generous leftovers and the local hero - with code examples in javascript, kotlin and php
- 2021, a year of reading
2021
38 posts in 2021
- 2021 in numbers
- A working skeleton to get started with outside-in TDD
- Adventures on vue.js and data visualization - episode 1
- The programmer's brain - memory and code
- Migrating to microservices databases by Edson Yanaga - Migration and technical challenges
- Sharing tailwind 2.2 config elsewhere for variable access like spacing
- Not so popular git commands
- Announcing the JSON tool - A companion for formatting json content, focused in privacy
- That's my keyboard kit - a walk-through, custom AKKO 3068
- Growing object oriented software guided by tests - notes
- Developer productivity with the keyboard - My most used vim key bindings
- TDD anti-patterns - the liar, excessive setup, the giant, slow poke - with code examples in javascript, kotlin and php
- Terraform HashiCorp certification - infrastructure as code, the udemy course companion
- TDD revamped, five years and many more to come
- XP explained second edition (WIP) - book club at Codurance
- My technical reading path - Software engineering journey
- Accelerate - Building and Scaling High-Performing Technology Organizations - Book review and my personal notes and insights
- On one hundred percent code coverage - how to approach coverage and void misusing it
- Kubernetes quick notes deployment (WIP)
- Jest asserts beyond equals - tips for improving assertions
- How to lose your developers - Mindmap around software development, what not to do to lose developers
- Jest timers and reactjs - A use case for using jest time related functions
- Firebase UI localization - Tutorial on how to setup the translated web version
- 2020, a year of reading - Tech leadership, software architecture, mathematical thinking, algorithms and XP
- Mapping IR emitter module KY-005 sensor/receiver module KY-022-IR sensor - A tutorial for raspberry pi
- AWS cloud practitioner notes, my personal path towards the CLF-C01 based on three pillars - official material, online course and self test
- Towards a reactjs folder structure based on intent
- Node.js certification JSNAD - Readable streams, Writable streams, Duplex streams, Transform streams and Passthrough
- AWS cloud practitioner notes - The cloud journey
- AWS cloud practitioner notes - Migration and innovation
- AWS cloud practitioner notes - Pricing and support
- AWS cloud practitioner notes - Monitoring and Analytics
- AWS cloud practitioner notes - Security
- AWS cloud practitioner notes - Storage and databases
- AWS cloud practitioner notes - Networking
- AWS cloud practitioner notes - Infrastructure and reliability
- AWS cloud practitioner notes - EC2
- Creating web firebase app (browser based not server)
2020
17 posts in 2020
- Deploying git bot release to AWS lambda
- Mocks, dummies, spies, fakes - testing your code
- My setup for web development, 2020 edition - Vim, linux, zsh, tmux, Jetbrains and docker
- Production-Ready microservices - Book review and my personal notes
- Software architecture patterns - Layered, Event-driven, Microkernel, Microservices, Space-based and CQRS
- Rethinking legacy code and testing
- Clean code and the art of readable code a brief summary
- Learning how to learn
- Setting up an API skeleton, what should I take into consideration? - Routing, Persistence and Caching
- Git release bot - PART 1
- Lambda (AWS) - first impressions
- ReactJs patterns - A study based on google search
- Getting started with testing (PHP and javascript) - PART 1
- Clean architecture
- Thoughts on REST API's
- Tips for writing docker files
- PHP import checker - VScode extension to support PHP developers
2019
6 posts in 2019
- Configuring reactjs and relay 2019 version
- MySQL 5.7 on Ubuntu 19.04 and 19.10
- e2e testing with Cypress, ReactJs + Redux and Firebase
- Introduction to OOP with PHP (Classes, Encapsulation, Inheritance)
- Strategies to test legacy code - PART 1
- Errors compiling PHP 7.2 from source on a Raspberry Pi
2018
6 posts in 2018
- Introduction to Service Worker
- 30 days of VIM - One month after
- SIM800L tracking your IoT device
- Setting up GPS NEO 6 sensor
- 30 days of VIM - One week after
- 30 days of VIM
2017
7 posts in 2017
- Introduction to Easy CRUD - Laravel
- PHPUnit coverage on vagrant
- Queues and slow jobs with Laravel
- Custom validator with Laravel 5 + (5.0, 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7, 5.8 and 6.0)
- Is specification important?
- Intel Galileo and Debian
- Running PHP with Arduino
2016
9 posts in 2016
- Laration - A simple way to visualize your configs
- Laravel the right way (PART 2 - Modules) - 10 Laravel meetup
- Laravel the right way (PART 1) - 10 Laravel meetup
- 9º Laravel Meetup
- Bringing PHP and IoT together
- Requirements Engineering - A tool for Use Case
- S.O.L.I.D - Practices for Object Oriented Programming (code examples in PHP)
- Continuous PHP
- ZCPE 5.5 here we go – PHP Streams (Files/Http)
2015
26 posts in 2015
- Is TDD dead ?
- Software engineering, in the developer's hand?
- Continuous Delivery
- Algorithms, Algorithms, Algorithms .... Oh Wait!
- Phing ? Automate all the things ! - Practical example
- Phing? Automate all the things!
- ZCPE 5.5 here we go – PHP Basics (Language constructs)
- ZCPE 5.5 here we go - PHP Basics (Variable variables)
- GitHub badges! (PHP repository) - Tutorial with Travis and GitHub
- ARE YOU NOT USING TDD?! – PART 2 (Legacy code)
- Stop complaining, do it now.
- Raspberry Pi + PHP socket
- Getting started with Xpath
- ARE YOU NOT USING TDD?! - PART 1
- The definitive guide to HTML5 WebSocket
- WebSocket - HTML5
- Bitwise operators – The Journey Part II
- Head first - Design Patterns - Review
- Bitwise operators - The Journey
- Converting Hexadecimal(16) to Decimal(10)
- PHP Design Patterns
- Raspberry Pi - Meeting the RPi-Cam-Web-Interface
- PHP basics, are you sure? So tell me how to use octal system!
- TDD by example
- Are we front-end/back-end developers?
- The Art of Readable Code
Table of contents
Got a question?
If you have question or feedback, don't think twice and click here to leave a comment. Just want to support me? Buy me a coffee!