1- The Internet Was Designed With a Narrow Waist
A narrow waist is a concept, interface, or protocol that solves an interoperability problem, It avoids O(M × N) code explosions, letting us write O(M + N) amounts of code instead. For the Internet, it’s the IP layer. For future evolution of software, we should move toward explicit engineering of new narrow waists, rather than letting them evolve haphazardly. (26/02/2022)
2- NestJS and its Advantages for Backend Developers
NestJS is an open-source, extensible, versatile, progressive Node.js framework for creating compelling and demanding backend systems. Are you wondering why choose NestJS as your backend framework? (26/02/2022)
3- 5 Deadly Sins of Software Development
Not Testing The Code, Naming A Variable/Function Improperly, Not Using The Source Control Management, Not Comprehending The WHY Of Software, Overloading The Software With Excessive Features. (27/02/2022)
4- A general troubleshooting idea
When facing a difficult problem, it should be useful to follow an emergency plan. Read about the experience of Dwen that brought him to develop general bits of advice and point of attention to consider if we want to enhance the process of fault recovery and discovery. (01/03/2022)
5- A Good Way to Handle Errors Is To Prevent Them from Happening in the First Place
Sometimes asking the question “how can we prevent the error from happening in the first place?” can avoid the need for error handling altogether. An insight on using the right pattern with the C++ language that can easily be adapted to any other framework. (25/02/2022)
6- Russia-Ukraine War: Phishing, Malware and Hacker Groups Taking Sides
Various hacking groups and ransomware syndicates are capitalizing on the chaos to take sides and further their activities. News about the anonymous group and other fealty to Ukraine. (25/02/2022)
7- Search Journey Towards Better Experimentation Practices
Read how Spotify built an experimentation platform that allows running experiments at scale and generate accurate results and a product development culture with evidence-based hypothesis testing at its core. (28/02/2022)
8- How the tech industry is responding to Russia’s invasion of Ukraine
The impacts of the invasion are also, undoubtedly, being felt across Ukraine’s wider tech ecosystem, which includes not only hundreds of startups and larger tech firms but also research and development offices for some of the world’s biggest technology brands. (24/02/2022)
9- Who’s lying?
Computing the same data twice and deriving pieces of information in different ways it’s one of the best ways to grant data correctness. (26/02/2022)
10- I Don’t Want To Do Your Stinking Coding Test
Coding tests are the de-facto standard way to evaluate candidates in a software development assessment. A good test is probably NOT a brain teaser or general knowledge quiz.