This was one of the original values:The facing page has this text: No matter how smart you are, or how good you are at narrowly defined tasks, there is no room for you here if you’re an asshole.This is a similar value to that I’ve seen at a few companies, such as Google’s: Don’t be evil.I think this is one of those values that has held true over time. We try to be professional and respectful with each other. We don’t want to offend others or treat them poorly. The Oxford dictionary has this definition: “a stupid, irritating, or contemptible…
Author: drweb
For decades, enterprises have thought about data like plumbers think about water: you build pipelines, connect sources to sinks, and hope the pipes do not burst under pressure. That model worked when data was simpler, slower, and more predictable. But today, pipelines are showing their cracks. They are brittle; one schema changes upstream and suddenly your dashboards are lying to you. They are expensive, maintaining dozens or even hundreds of ETL jobs are like keeping a fleet of leaky boats afloat. And they are slow, by the time data trickles through, the “real-time” decision window has already closed.The truth is…
How to Do Hardened Images (and Container Security) Right Container security is understandably a hot topic these days, with more and more workloads running atop this mainstay of the cloud native landscape. While I might be biased because I work at Docker, it is safe to say that containers are the dominant form factor for running applications today. Equally important, the next generation of applications focused on AI are already running on containers. Because the world runs on containers, getting container security right is of paramount importance. I am sad to say that most organizations who claim to be delivering…
Join AnchorLess as our second Full Stack DeveloperHey! We’re recruiting our second Full Stack Developer at AnchorLess!We’re a legal tech startup simplifying relocation to Europe, basically making bureaucratic nightmares disappear.If you want to build tech that genuinely changes people’s lives, this is your chance to shape the platform from the ground up, right next to our first developer, Valentin.❓ What is AnchorLess?👨👩👧👦 Who we areAnchorLess was founded in 2022 by four French entrepreneurs who experienced firsthand the complexities of relocating to Portugal.We started by mastering Portuguese relocation services, and now we’re expanding across Europe with the goal of becoming the…
Prototyping is a foundational step in interactive product development. It allows teams to quickly test ideas, validate functionality, and refine user experiences. In 2025, Python continues to hold a central role in this process. Its balance of simplicity, power, and adaptability makes it an enduring favorite among developers working across industries.Why Python Remains a Go-To Language for Developers in 2025There is the rise of newer languages focused on speed or concurrency, but Python still dominates early-stage development and prototyping. Its extensive libraries, simple syntax, and flexible programming paradigms make it ideal for translating rough ideas into functioning interfaces very fast.…
For over a decade, the core mission of enterprise IT has been to accelerate innovation. This drive has led to a fundamental shift in how software is built, favoring team autonomy and the freedom to choose the best tools for the job. Whether it’s a specific CI/CD pipeline, a new testing framework, or a specialized […]
Docker Hardened Images: crafted by humans, protected by AI At Docker, we are building our hardened images to exacting standards. That means carefully crafting by hand, because humans are still the best security architects. That said, we understand the value of AI and deploy it as an extra set of eyes at critical junctures in our Docker Hardened Image (DHI) build process. With this…
One of the quickest ways to learn coding is by building a small Python game. This hands-on guide takes you through the process from concept to a basic prototype using easy-to-understand examples that you can later develop. Game development knowledge and basic Python skills are enough to follow this.Step 1: Pick a Tiny, Winnable ConceptMake it something that can be completed within a weekend: a paddle-and-ball clone, “dodge the falling blocks,” a side-to-side runner, or a simple clicker. One core loop (move → collide → score → repeat) should be the game idea. The game concept should be expressed in…
Researchers with cybersecurity firm Wiz earlier this year discovered, almost by chance, a significant supply chain risk and massive secrets leak in the Visual Studio Code and OpenVSX marketplaces that they said put a focus on the ongoing security issues presented by extensions and plugins. In their months-long investigation with Microsoft, the researchers found that […]
I was testing the new SSMS (v22 Preview 3) with Copilot and ran into an interesting issue.This is part of a series of experiments with AI systems. My QueryI was working on something unrelated and tried this prompt, which should have saved me a few minutes from looking on MSLearn.As you can see, I get a nice list of things. However, then this happened. This kept going. I gave it a minute, then opened my screen recorder (which is close to a minute) and started recording.After capturing this, I stopped the query. Things seem to work OK, but this is definitely…
