🧑🏻💻 The Architects of Controlled Chaos
Turning coffee into code
Andrés GuerreroMighty Warrior
I am passionate about software engineering, especially software architecture and system design. I like to follow principles like SOLID, not only in code, but also in microservices design. I love Event-Driven Design, anything to do with cloud and distributed systems. Some of my favorite technologies and approaches include Typescript, NestJS, Reactjs, Nextjs, Astrojs, MongoDB, AWS, C++, Hexagonal Architecture, DDD, TDD and performance optimization in distributed systems. I decided to write this blog to share what I learn and keep my knowledge in one place. Here you will find articles ranging from code to architecture and infrastructure. When I'm not programming, I'm probably 3D printing and painting figures, or reading science fiction and epic fantasy. I love books by Asimov, Frank Herbert and, of course, Tolkien.If you want to talk about software, 3D or literature, you can find me atcoffee-crab
hello! im coffee-crab, fiend to all dogs.
im not a programmer, i just started learning a few years ago, since i wanted to make a website for my job. i don't have any formal education about computer science, nor am i likely to get one.
ive had some experience with the web stack, and after some time suffering with js and python, i decided to give this rust thing a try. i consider this to be the start of my learning journey.
through learning rust i started to understand much better how programming works, and immediately fell in love with the language. i've been studying rust for nearly two years at this time. i still have a lot to learn, and would not dare to call myself anything other than a beginner.
some of my favorite topics are:
-Rust (duh, also coffee)
-FOSS: in general, i love the idea of people working together to build something that everyone can benefit from.
-Linux: i just think its neat.
-backend development: the front end scares me as much as people without dogs do. the backend is nicer, is where all the fun toys are: databases, http servers, containers (so that your nasty code does not touch my nasty code) and so on.
-the terminal: GUIs are for rich people.
finally, i have some STRONG opinions about politics (which i will not share) text editors and DOGS (you will hear me out on this).