Welcome to the jungle https://wtjungle.com/ Recent content on Welcome to the jungle Hugo -- gohugo.io No rights reserved Thu, 28 Nov 2024 00:00:00 +0000 The stack of less resistance https://wtjungle.com/blog/the-stack-of-less-resistance/ Thu, 28 Nov 2024 00:00:00 +0000 https://wtjungle.com/blog/the-stack-of-less-resistance/ A key challenge in scaling software is avoiding unnecessary friction with your tech stack. As systems grow more complex and teams expand, engineers naturally question their architectural choices. While this questioning helps improve systems for the long term, it becomes problematic when their maintenance and evolution consume so much time that they prevent you from focusing on actual business needs. Crypto adoption in developed economies https://wtjungle.com/blog/crypto-adoption-developed-economies/ Wed, 13 Dec 2023 00:00:00 +0000 https://wtjungle.com/blog/crypto-adoption-developed-economies/ After almost 15 years of bitcoin, rather than taking over central banks, crypto seems to be filling different gaps in economies around the world. In the developed world, end user adoption is low, but institutional adoption is on the rise. What I’ve learned from moving down in the career ladder https://wtjungle.com/blog/what-ive-learned-from-moving-down-the-career-ladder/ Sun, 03 Sep 2023 00:00:00 +0000 https://wtjungle.com/blog/what-ive-learned-from-moving-down-the-career-ladder/ A reflection on moving back from staff to senior engineer. How it affected me personally and what impact it had on my career. Integration testing with rocket and sqlx https://wtjungle.com/blog/integration-testing-rocket-sqlx/ Mon, 05 Jun 2023 00:00:00 +0000 https://wtjungle.com/blog/integration-testing-rocket-sqlx/ A simple guide on how to build an integration testing setup for rocket microservices using the sqlx crate to leverage clean databases for each individual test Database migrations with rocket and sqlx https://wtjungle.com/blog/db-migrations-rocket-sqlx/ Sun, 04 Jun 2023 00:00:00 +0000 https://wtjungle.com/blog/db-migrations-rocket-sqlx/ A simple guide on how to setup sql database migrations in rust using the rocket web framework and the sqlx toolkit crates Error handling with results in Typescript https://wtjungle.com/blog/error-handling-with-results-in-typescript/ Sun, 09 Apr 2023 00:00:00 +0000 https://wtjungle.com/blog/error-handling-with-results-in-typescript/ What are the main takeaways of error handling with result objects and how does it compare to the try-catch idiom? Looking into different approaches and some examples. Building a simple rules engine in Typescript https://wtjungle.com/blog/simple-rules-engine-ts/ Sun, 12 Mar 2023 00:00:00 +0000 https://wtjungle.com/blog/simple-rules-engine-ts/ Building a lightweight, general purpose and easy to use rules engine under 30 lines of Typescript. We’ll start with an example use case and build the engine around it. A new breed of twitter killers https://wtjungle.com/blog/a-new-breed-of-twitter-killers/ Sun, 26 Feb 2023 00:00:00 +0000 https://wtjungle.com/blog/a-new-breed-of-twitter-killers/ Brief analysis of the most popular decentralized social network projects. How they work, what are the biggest pros and cons, and what do they offer that differentiates them from industry giants. 2022 crypto year in review https://wtjungle.com/blog/2022-crypto-year-review/ Mon, 16 Jan 2023 00:00:00 +0000 https://wtjungle.com/blog/2022-crypto-year-review/ A digest of 2022’s most impactful events in the crypto and web3 space, including hacks, fraud, bankrupcy, and the latest tech developments in Bitcoin and Ethereum. Apes and Kitten in the Music Industry https://wtjungle.com/blog/20221222-apes-and-kitten-in-the-music-industry/ Thu, 22 Dec 2022 00:00:00 +0000 https://wtjungle.com/blog/20221222-apes-and-kitten-in-the-music-industry/ Technology has disrupted the music industry several times in history, changing the way we consume it, how it’s distributed and even how it’s made. In this article we’ll reflect about the good, the bad, and the ugly facts around NFTs in the music industry Multiple test input combinations with jest https://wtjungle.com/blog/test-input-combinations-jest/ Sun, 13 Nov 2022 00:00:00 +0000 https://wtjungle.com/blog/test-input-combinations-jest/ A simple method to generate exhaustive input combinations for test cases while maintaining a healthy and readable test codebase Engineering Friendly Product Manager https://wtjungle.com/blog/20221102-engineering-friendly-pm/ Wed, 02 Nov 2022 00:00:00 +0000 https://wtjungle.com/blog/20221102-engineering-friendly-pm/ The rules of engagement in solid partnership with engineering. The do’s and don’ts as seen from a software developer’s perspective Self-organizing teams misconception https://wtjungle.com/blog/self-organizing-misconception/ Sun, 09 Oct 2022 00:00:00 +0000 https://wtjungle.com/blog/self-organizing-misconception/ Reflecting on the common problem of leadership across multiple teams in scale-up organizations Creating optimal pull requests https://wtjungle.com/blog/creating-optimal-pull-requests/ Sat, 13 Aug 2022 00:00:00 +0000 https://wtjungle.com/blog/creating-optimal-pull-requests/ An essay on the role of pull requests and their importance in the software development cycle and what strategies can we use to improve them Docusaurus vs Gatsby vs Hugo https://wtjungle.com/blog/docusaurus-gatsby-hugo/ Fri, 01 Jul 2022 00:00:00 +0000 https://wtjungle.com/blog/docusaurus-gatsby-hugo/ A comparison between Docusaurus, Gatsby and Hugo, as blogging frameworks and why I chose to use Hugo for implementing this blog An IPFS adventure https://wtjungle.com/blog/an-ipfs-adventure/ Tue, 12 Oct 2021 00:00:00 +0000 https://wtjungle.com/blog/an-ipfs-adventure/ Excited with all the Web3 and self-hosting hype, I’ve set myself on a mission to self-host this blog on a self-hosted IPFS cluster. Here’s what I learned from it Surviving at the bottom of the iceberg https://wtjungle.com/blog/surviving-at-the-bottom-of-the-iceberg/ Fri, 06 Aug 2021 00:00:00 +0000 https://wtjungle.com/blog/surviving-at-the-bottom-of-the-iceberg/ A classic tale of a team that deluded themselves with the mirage of breaking a monolith into shiny new microservices on a limited budget, understaffed and fast-paced environment The complete software engineer https://wtjungle.com/blog/the-complete-software-engineer/ Sun, 09 May 2021 00:00:00 +0000 https://wtjungle.com/blog/the-complete-software-engineer/ What does it take to excel as a software engineer and what other aspects beyond programming can help us differentiate ? Thoughts on software engineering leadership https://wtjungle.com/blog/thoughts-on-swe-leadership/ Mon, 15 Mar 2021 00:00:00 +0000 https://wtjungle.com/blog/thoughts-on-swe-leadership/ An overview of some personal experiences on the engineering leadership track and opinionated advice that derived from them The journey of a push notification https://wtjungle.com/blog/the-journey-of-a-push-notification/ Wed, 14 Aug 2019 00:00:00 +0000 https://wtjungle.com/blog/the-journey-of-a-push-notification/ Lessons learned from building a push notification system for a cross-platform mobile application at Truphone