Or is the CEO and Co-Founder of Rookout. He’s a Cyber Security specialist, expert low-level engineer, and frontend champion. Or believes in making the world a better place one agile iteration at a time.
The metaphor of software viruses to biological ones is deeply ingrained, easily seen in the fact that biological viruses are at least the namesake, if not the inspiration for computer viruses. Can we take this analogy and reapply it in reverse? We are going to try and explore that in this thought experiment.
Race conditions are bugs commonly found in asynchronous systems and can be quite tricky to deal with. Luckily, there’s now a full guide to help you out.
When data is the new oxygen, deadlocks and bottlenecks can no longer be tolerated. Here’s a new perspective on who should hold the keys to data pipelines.
The journey of naming a DevOps company can take you to surprising destinations. Here's our story and what we've learned roaming the jungles of name-ideas.
Hybrid systems are a key aspect of technology today, and they are here to stay. But what will the future of serverless and microservices bring?
A genius friend of mine used to say - “Just do bugless oriented programming- when you code, if you see you’re about to write a bug- simply don’t - it saves a lot of time”. As bugless oriented remains a concept for gods, we mere mortals better find other practical approaches that actually work.
An engineer from 20 years ago would be completely baffled by modern servers in the cloud but would recognize a current IDE or debugger in seconds. By more effectively connecting tools to one another, creating better workflows on top of them, and finding true agility in data collection and observability, we can bridge the gap
Rookout offers a remote live debugging solution that provides full visibility and code context from the live Electron app.
With Rookout and its non-breaking breakpoints, data scientists can now instantly observe the behavior of ML/AI models throughout their lifecycle.
What makes maintaining modern production so hard? And what is the difference between being good and being bad at dev-on-call? Let’s dive in and see.
The dread of every experienced developer, Heisenbugs used to be rare nightmares. With the rise of distributed systems, they're now becoming more widespread.