Five Tricks that Senior Engineers Use When They’re Debugging
Debugging is a fundamental skill in the arsenal of any engineer. Mistakes happen, and bugs are inevitable, but a skilled debugger can catch a bug early
Debugging is a fundamental skill in the arsenal of any engineer. Mistakes happen, and bugs are inevitable, but a skilled debugger can catch a bug early
GraphQL is an open-source query and manipulation language to use for APIs. It contains server-side functionality and a query language for maintaining data interfaces. It was
The execution context in JavaScript is arguably the most important thing for you to understand, as a firm understanding will give you the basic knowledge you
You’ve most likely heard of Web Assembly. Maybe you’ve heard about how game-changing of a technology it is, and maybe you’ve heard about how it’s going
Programming is often thought of purely as a problem-solving activity. This may be true for the lone coder in their garage, but in the multi-person environment
Kanban software development is a popular, highly visual framework that falls under the Agile methodology. It requires real-time communication of availability and capacity, allowing full transparency
The widespread adoption of Agile methodologies in recent years has allowed organizations to significantly increase their ability to push out more high quality software. Previous development
Have you ever asked yourself “how does this all work behind the scenes?”. I know I have. Having a deep understanding of certain concepts allows us
A key decision that must be made in a product’s lifecycle is SaaS vs Hosted. Should we be only employing the use of hosted solutions, or
Maintaining product focus is the best way to guarantee a successful business. As the late great Steve Jobs put it: “if you keep an eye on the
Every Java developer should follow coding standards and best practices to develop secure Java code. It is critical your code is not vulnerable to exploits or
Chaos Engineering is one of the hottest new approaches in DevOps. Netflix first pioneered it back in 2008, and since then it’s been adopted by thousands
A typical modern DevOps pipeline includes eight major stages, and unfortunately, a release bottleneck can appear at any point: These may slow down productivity and limit
Google is known for giving developers difficult and quirky brain teasers during the hiring process. They’re specifically designed to filter out all but the top 1%
Kafka has become the last word in data streaming. It provides a highly performant, highly available messaging capability. We, at Coralogix, make heavy use of
The daily routine in the world of any Developer rarely ever reaches a point of tranquility. It takes real passion and drives to be able to
Do you know how sometimes you go on YouTube with the intention to extract a bit of info, then end up being pulled into the rabbit
Developers, Data Scientists, and Software Engineers alike have a lot in common when it comes to their jobs. They are in high demand, get paid well,
“My job, in theory, is to build, test, deploy and maintain software. My job, in reality, is more like the Sisyphus vortex.” This is the response
John Lennon once famously said ‘Imagine there’s no debugging. It’s easy if you try.’ Ok…he didn’t say exactly that, but he would have if he’d tried
There are a lot of tools out there but these are the ones you really need Search the internet for “Java Developer Tools” and millions of
Delivery vs. Quality – Why not both? from Coralogix On our previous post we talked about the huge amount of time that software developers spend on
This is what your developers are doing 75% of the time, and this is the cost you pay from Coralogix Following our last post on how