Become a sponsor to Kaio Silveira
Here at GitHub, I usually document my learnings and key takeaways from books I read and projects I build. I always try to be as much interactive as possible, providing working examples in different subject matters and making use of GitHub's ecosystem (GitHub Actions, Pull Requests) and common engineering practices (such as unit testing and continuous integration). Check the "Pinned" section below for a quick sneaky peak.
By sponsoring my profile, you'll be helping me to stay motivated on the efforts mentioned above, potentially helping new, up-and-coming engineers to make use of this work either as a reference or simply as inspiration to do something similar in their profiles.
Thank you! ✨
2 sponsors have funded kaiosilveira’s work.
Featured work
-
kaiosilveira/design-patterns
C# implementation of all design patterns discussed at "Design Patterns" (Gamma et al. ("GoF"), 1994), with examples and diagrams extracted from "Head-First Design Patterns" (Freeman et al., 2004)
C# 16 -
kaiosilveira/stability-patterns
A deep analysis, with real-life examples implemented in production-ready working code, of each stability pattern described in "Release it!" (Nygard, 2007)
-
kaiosilveira/nodejs-layered-app
Highly scalable, domain-driven, 12-factor compliant architecture example built using NodeJS
JavaScript 5 -
kaiosilveira/hacker-rank-challenges
An aggregator of my completed code challenges in Hacker Rank, containing detailed explanation, benchmarking, time complexity analysis, and thorough testing
Ruby 2 -
kaiosilveira/refactoring
Working implementation with step-by-step guidance and detailed commit history of the Refactoring catalog, based on Martin Fowler's book on this topic (Fowler, 2018)
-
kaiosilveira/test-driven-development
A chapter-by-chapter, pull-request-oriented implementation with a descriptive commit history of the two examples discussed in "Test-Driven Development, by example" (Beck, 2000)
JavaScript 4