Saif SadiqBreaking builds, baseball bats, and the code quality DNATips, incidents, and timeless advice around maintaining code quality, with Badri Rajasekar.Mar 8, 2021Mar 8, 2021
Saif Sadiq5 Common mistakes in GoA short list of patterns that beginners miss while writing Go.Mar 3, 20212Mar 3, 20212
Saif SadiqAutomate code formatting in PythonLetting bots do the mundane parts of code review leaves time for devs to see the bigger picture.Feb 10, 2021Feb 10, 2021
Saif SadiqRuby best practices beginners should knowA handy guide to understanding Ruby’s expressive syntax and making the most of it.Jan 12, 2021Jan 12, 2021
Saif SadiqUsing state machine to write bug-free codeThe article explains how you can use State Machine to write bug-free code.Dec 29, 2020Dec 29, 2020
Saif SadiqRuby security pitfalls, and how to avoid themRuby’s versatility can be a double-edged sword. Let’s see a few common security flaws and how SCA solutions can help us find and fix them.Dec 23, 2020Dec 23, 2020
Saif SadiqPython code formattersLook at the most popular code formatters in Python and help you take a decision on which one you should adopt.Nov 18, 2020Nov 18, 2020
Saif SadiqGit branch naming conventionsGit branches are a powerful tool to organize ongoing work. Here’s a simple git branch naming convention that takes care of most common…Nov 10, 2020Nov 10, 2020
Saif SadiqEffective code reviews: a primerPeer code reviews as a process have increasingly been adopted by engineering teams around the world. And for good reason — code reviews…Oct 28, 2020Oct 28, 2020
Saif SadiqDiscover: Drive meaningful contributions this HacktoberfestContributions from the community are the lifeblood of an open-source project. Attracting new contributors, therefore, is one of the most…Oct 19, 2020Oct 19, 2020