Practices

Reasons To Flatten Your Source Code
The decades pass, but we still write software in the same way as in the XX century. Our software is a large castle, formed by several layers superimposed and mixed, in order to facilitate its own maintenance, but which, in fact, end up creating the opposite effect: a true monolith. Whaaaattt? Oh yes! Class structures, …

5 Reasons Why I Love Coding On Linux
Linux is a great platform for programming—it’s logical, easy to see the source code, and very efficient. In 2021, there are more reasons why people love Linux than ever before. In this series, I’ll share 21 different ways to use Linux. Here I’ll explain why so many programmers choose Linux. When I first started using …

4 Important Tips To Help Scale Your Startup In 2021
Most new businesses don’t make it. In fact, 74% of startups that try to scale too quickly fail, according to a 2011 study by The Startup Genome. Scaling your startup for long-term success is critical. But when is the best time to scale, and what is the best way to do it? “Frequently, the difference …

Top 12 Lesser Known Tips for JavaScript Best Practices
Hi everyone! There is a lot of information about different JS best practices. About various life hacks and features in this language. I want to tell you about equally useful, but less popular tips for working with this JavaScript. 1. Variables declared with “var” should be declared before they are used Variables declared with var …

How Can Developers Save A Failing Project?
A project is about to fail. Everybody feels it won’t meet the hard deadline. But the app ended up released on time and bug-free. How is that possible? I want to tell you the real story behind an ambitious two-month project my team completed, with a huge impact on our organization. A very stressful, challenging, …

Optimize App Retention With The Hooked Model
Authored by Nir Eyal, best selling author of ‘Hooked’ and ‘Indistractable’ explores the behavior apps should foster to drive retention on Google’s Apps, Games, & Insights podcast. Customer retention is vital for every app business: if customers don’t hang around, neither will your company. Therefore, a successful retention strategy is becoming more important for every …

Asking Questions Makes You Look Smarter
A common trait I see in new developers is the fear of looking dumb. I know because I had the same concern. I thought that seeming stupid would cause others to question my capabilities and affect my career progression. Nothing could have been further from the truth. To explain why, let me tell a quick …

How Not To Be A Mediocre Developer!
Write more code If you want to get better at something then you have to spend time doing that thing, there is no other way sadly. No matter how many articles you read, how many times you read the docs, you will not improve unless you put your hands and mind in action. That design pattern …

Top 4 DevOps Books To Read This Year
Curl up with a good book about DevOps this winter. We have just entered 2021, and DevOps will become much more relevant. It is smack dab in the spotlight given that the world is experiencing a pandemic and businesses are fighting to stay digitally relevant and competitive. DevOps has actually has evolved quite nicely, like …

8 Tips For The Linux Command Line
Take advantage of all of the powers the almighty Linux command line has to offer. The Linux command line provides a great deal of flexibility. Whether you are managing a server or launching a terminal window on a desktop system, the command line brings with it an extensive toolkit to update files, tweak system performance, …