When it comes to software development, rollback/roll-forward plans and CI/CD workflows are common methodologies and workflows that teams adopt to ensure effective development practices.
Rollback vs. Roll-Forward Plans in Software Engineering: Which is the Better Approach?
In software engineering, there are two main approaches to handling changes and updates to a system: rollback and roll-forward plans. Both approaches have their own advantages and disadvantages, and the choice between them largely depends on the specific needs and requirements of a project.
Writing clear and effective software product stories
Writing clear and effective software product stories in your favourite issue tracker can help ensure that your team has a clear understanding of the work that needs to be done …
Forget What You Know: The Importance of Being Open to New Ideas in Software Development
Learn and relearn: one of the keys to staying relevant and successful in the fast-paced world of software development
How regular breaks can help you write better code
Here’s a surprise (yet obvious) trick on how you can write better code without doing a thing – literally
Writing Helpful Technical Documentation
Learn how to write helpful documentation that not only helps other members of your team understand your code, but also serves as a valuable resource for future reference and maintenance.
What to do with unfinished side projects
So you are a developer? Yes? And you have dozens of unfinished projects? What do you do with all your unfinished side projects?
Clean Coding: A Practical Introduction
With clean coding comes understandability, readability, changeability, extensibility and maintainability. Explore how you can develop clean coding skills in this practical introduction
Adventures in GIS Programming: Techniques for Correcting Geospatial Data from Low-End Devices
Do you work with Geospatial data? The trouble with noisy data points is real. Explore techniques for correction of noisy Geospatial data derived from low-end GPS devices without control inputs
Python Data Types
A data type is a classification of data which tells the compiler or interpreter how the programmer intends to use the data.