Software development doesn’t end when deployment is complete. Instead, developers constantly tamper with the code even after deploying the app. Staying up-to-date with security fixes, bugs, and dependencies is crucial to ensure your app performs properly. After all, nobody wants a malfunctioning product, right? GitHub Dependabotis one of the several tools you can use to update dependencies.
In 2020, the Covid-19-induced lockdown forced all companies to rely on the Work from Home (WFH) policy as an important measure for business continuity. It was an easy transition for the software and IT professionals compared to other industries. However, switching to WFH wasn’t as simple as a one-click operation. There were challenges in WFH, spanning from technical issues to infrastructure setup, as well as in managing the physical and mental well-being of the workforce.
The DevOps pipeline is a crucial part of software development, but it can often get mired in bottlenecks. Most problems are caused by the development and operations teams having different responsibilities are due to inefficiencies in the pipeline design. However, thanks to continuous observability, DevOps now gets a new lease of life since it is possible to tweak the pipeline to suit the developer’s workflow.
Recently I started hearing more and more about developer experience, which to me was a bit new-ish, so seriously what is developer experience? Another buzz word? A real thing? It’s been a while since I actually developed code … yes yes … you can laugh … a sales person that used to be a developer 😃, and A LOT changed since then. The number of tools a developer should work with on a daily basis is just crazy.