Published inHow to devAdvantages of unit testing-with examples in JasmineWriting unit tests takes time and effort. Nonetheless, many teams insist on writing them anyway-that’s because of the benefits they bring…Feb 15Feb 15
Published inHow to devPure functions and basic tests in JasminePure functions are the perfect case for unit testing. For a given input, we always expect the same output-there is no internal state…Feb 8Feb 8
Published inHow to devHow to prepare for a job interviewLet’s say you have a job interview in a few days. How should you prepare for it so that you can make an informed decision about joining the…Feb 1Feb 1
Published inHow to devHow to build a demo projectCreating example projects is a common way of showing your skills to potential employers. Let’s take a look at what’s important to keep in…Jan 25Jan 25
Published inHow to devWhat is version control?Version control is a basic but integral tool in software development. Many people don’t prioritize it while learning to program and, often…Jan 11Jan 11
Published inStackademicWhy IT Projects Are Never DoneMany projects I have worked on seemed simple at first glance. Nonetheless, there is always something to be done, and there is no end in…Oct 2, 2023Oct 2, 2023
Published inStackademicWhy Is It Difficult to Get Onboarded on an Existing Project?Often, when you start working on a project, you will find yourself struggling with the most basic task: getting it up and running on your…Sep 21, 2023Sep 21, 2023
Published inStackademicHow to Write Maintainable Code: Straightforward LogicMaintaining code is more complicated than writing it. Before you make any changes, you need to understand what is there already, how it was…Sep 8, 2023Sep 8, 2023
Published inStackademicWriting Maintainable Code: Data ModelIn programming, a lot of the challenge is related to organizing data in a structure that makes sense and which helps to solve the problems…Sep 8, 2023Sep 8, 2023
Published inJavaScript in Plain EnglishHow to Write Maintainable Code: Naming ThingsUsing the right names is an essential part of writing maintainable code. For a computer, any name will work just fine-they either match or…Aug 24, 2023Aug 24, 2023