Hanokh AloniThe 12 Factor App Development: Principles for Building Modern and Scalable ApplicationsIn today’s fast-paced and dynamic digital landscape, developing applications that are scalable, maintainable, and resilient is crucial. The…Apr 9Apr 9
Hanokh AloniSoftware development Mistakes or How Developers Benefit from Best PracticesAs a developer (or human) — No matter how careful you are, you will make mistakes. It’s not uncommon to encounter the occasional hiccup or…Jun 28, 20231Jun 28, 20231
Hanokh AloniEfficient File Uploads and Real-time Communication ProtocolsModern systems often require efficient file uploads and real-time communication capabilities. In this blog post, we will explore strategies…Jun 21, 2023Jun 21, 2023
Hanokh AloniCommon Components and Best Practices for Effective System DesignBuilding a comprehensive and reliable system requires considering various common components and adhering to best practices. In this blog…Jun 17, 2023Jun 17, 2023
Hanokh AloniPrinciples and Key Components of System DesignDeveloping a robust, scalable, and efficient system can be a daunting task. However, understanding the fundamental principles and key…Jun 15, 2023Jun 15, 2023
Hanokh AloniMy code review checklistIt appears, during the year, I have written to myself a couple of points and markers for a code review. These are the main notes I keep in…Mar 4, 2022Mar 4, 2022
Hanokh AloniYet another list of assets for a game jamBeing a site admin at BeerSheva Global Game Jam 2020 (7th year in a row!!!) has brought me to some ritual behavior about the event. Here’s…Jan 29, 2020Jan 29, 2020
Hanokh AloniTrunk based development — version controlManaging software projects is still an art. Even when you take a simple slice of the software project, like tracking your history, there…Dec 23, 2018Dec 23, 2018
Hanokh AloniHow I Learned to Stop Worrying and Love the LogsThis is a short article that covers the basics of logging and provides a nice introduction and a set of guidelines for better logging your…Sep 29, 2018Sep 29, 2018
Hanokh AloniThings we learned about CassandraWe’ve been using Cassandra 2.2 for two systems. The first system is a high performance message dispatching system which handles around…Aug 25, 2018Aug 25, 2018