Git is a versioning control system for your source code. For engineering teams, having a method of tracking and managing changes to source files is an essential part of maintaining good software development practices and allowing seamless collaboration. Git is widely considered the most popular versioning control system. In the […]
Continue readingCategory: Dev Tools
7 Practical UX Design Tools for Beginners
UX (User experience) design isn’t just another term for UI design. A UI designer is only concerned with the visual aspect of customer experience, while a UX designer is concerned with the experience as a whole. Apart from crafting a visually appealing interface, UX designers know how to make a […]
Continue reading8 Useful & Practical Browser Extensions for Software Developers
Extensions or plugins provide additional features you wouldn’t normally get as part of the standard installation of a web browser. With countless extensions available across popular browsers such as Chrome and Firefox, there are also some browser extensions for software developers that can be useful to anyone who performs programming […]
Continue readingSearch your way to programming solutions using these effective tips
Programming is all about solving problems, and lot’s of them. Because coming up with solutions is core to development activities, what are the best ways to become unstuck when you’ve hit an obstacle? In the vast world wide web, it’s likely programming solutions to most issues you’ll come across already […]
Continue reading5 Core tools and technologies that every software engineer should know
The field of software engineering is vast and there are countless tools and technologies that are available at the disposal of developers. Some tools are more relevant to developers in specific fields, however some tools should be adopted by all regardless of their background. The single most common factor amongst […]
Continue reading5 Types of software documentation you need for your next project
Software documentation is a broad term referring to anything written down for the purposes of recording, explaining or detailing the purpose and operation of a software project from conception to completion. In a previous article, we talked about why developers should be obsessed with documentation and covered the importance of […]
Continue reading15 Useful free and open source software applications to save you money
What is free and open source software? Free and open source software is generally software that is free to use, access and modify by anyone. The concept of free software was introduced by Richard Stallman, an activist for the free software movement. While the licensing of each software can vary, […]
Continue readingProgramming languages and their coding standards
Coding standards provide guidelines on how to write code with the intention of following best practices and ultimately improving software quality. Most programming languages have coding standards assembled to provide rules and guidelines on using best practices for that particular language. For languages with similar syntax and rules, some standards […]
Continue readingWhy you should be obsessed with documentation as a developer
Documentation is an under-discussed and under-appreciated side in the process of creating software. Have you ever stopped to think about the importance of documentation and how it plays a role in your capability to develop software? Think about it, without documentation the job of software engineers becomes immensely more difficult […]
Continue readingWhy you don’t need a good memory to code effectively
Note: This is about brain memory, not CPU memory! A stereotype of people who code or who work closely with computers may appear to be someone techy, geeky, nerdy.. . When you hear this you might think a requirement for programmers is to be ‘smart’ (whatever you define that to […]
Continue reading