Author: drweb

Amazon Web Services (AWS) this week at the Black Hat USA conference revealed it is working with both Anthropic and OpenAI to integrate their respective coding tools with a service it has developed that makes available artificial intelligence (AI) agents to help application developers write more secure code.Launched earlier this year, the AWS Continuum service provides access to AI agents that discover, validate and prioritize vulnerabilities and surface remediation recommendations. Currently available in preview, the integrations connect AWS Continuum with coding tools from Anthropic and OpenAI to create a tighter feedback loop for developers as they write code.At the same…

Read More

You’ve probably memorized networking definitions like “What is DNS?” or “What is a subnet?” for interviews. But real interviews often go a step further and ask troubleshooting questions to see how you’d solve problems on a live system. That’s exactly what these questions are designed to help you prepare for. Most people walk into a networking interview after memorizing definitions, but that’s usually not enough. Interviewers often move beyond questions like, “What is DNS?” and ask practical ones such as, “A user says the website is down, but you can ping the server’s IP address. What would you check next?”…

Read More

TL;DR — Key Takeaways Meta has launched Muse Code, its first AI coding agent, alongside the updated Muse Spark 1.2 coding model. Muse Code is designed to handle end-to-end software engineering workflows, including planning, writing code and validating results. Meta is competing partly on price, with token costs below those of many leading AI model providers. In an effort to catch up with OpenAI and Anthropic in one of AI’s fastest-growing markets, Meta has launched its first AI coding agent, Muse Code, alongside an updated coding-focused AI model.CEO Mark Zuckerberg announced the preview release of Muse Code, describing it as…

Read More

I had fun with the post about making a link to a random post in just HTML/CSS the other day. But I was almost certainly over-thinking it on the original. Using random() was kind of the point, so we can stick with that. One alternative is to think uni-directionally. Making it both rows and columns isn’t necessary out the gate. You can get vertical slices with flexbox easily, which is just as random really, and likely gives you a few hundred random posts as they can get down to 1px in width. An even simpler idea is to have all…

Read More

We’re in the middle of a reliability reckoning. Thanks to AI, companies are shipping code much faster than before. But if there’s anything to learn from the surge in high-profile outages over the last couple of years, it’s that with more code comes more reliability risks. And when those risks do lead to an outage, the impact can be a whole different order of magnitude.It’s like driving around a race track. At low speeds, it’s quick and easy to recover from a spinout. But when you’re going significantly faster, a single slip-up can spell catastrophe.The nature of these risks is…

Read More
SQL

An anonymous interview with a database professional who did everything the company asked. There is no lesson at the end of this one. I looked for one. AI TrainingI write about databases. I write about things that are broken and can be fixed, because fixing things is the work I know how to do and it is the work that makes me feel useful.This one cannot be fixed. I am publishing it anyway.They completed the AI development plan their employer assigned them, paid for, and tracked in a system with a progress bar. Eleven days later they were on a…

Read More
SQL

An architecture scenarioImagine separate Sales, Finance, Shared Data, and Executive Analytics workspaces. Sales owns sales transactions, Finance owns budgets, and Shared Data owns common tables such as Customer, Product, and Date. Executive Analytics needs selected data from all three, but it does not want to copy everything into another lakehouse and maintain another set of pipelines. Instead, it creates shortcuts to the authoritative tables and presents them together in its own lakehouse.This is where the beauty of Fabric OneLake shortcuts becomes obvious. To a report developer or analyst, the Executive Analytics lakehouse can look like one complete collection of tables.…

Read More
SQL

Security on your SQL Server is important. That doesn’t need any explaining. But where do you start when evaluating the security of your SQL Server? If you are like me, and probably for many DBAs, that’s the hardest part. You know security matters, but without a structured baseline, it’s easy to overlook configuration issues that could expose your environment to unnecessary risk. Starting with a proven checklist gives you a clear way to identify gaps before they become problems. And how do you even implement the principle of least privilege on the instance and database level?And how do you even…

Read More

TL;DR — Key Takeaways A rapidly spreading Shai-Hulud supply-chain attack has compromised more than 1,280 npm packages with a combined 2+ billion monthly installs, after attackers hijacked the GitHub account of a key maintainer and published malicious updates with legitimate signatures. The malware silently executes during npm install, stealing GitHub, npm, AWS, Kubernetes, Vault, Slack, Stripe, SSH, VPN, and other secrets before spreading worm-like to additional maintainers and packages. Researchers warn the campaign is expanding by 50 to 100 newly infected packages every few minutes, impacting software tied to organizations including Deliveroo, OneReach, ServiceTitan, Picsart, and Qlik. Researchers at Aikido…

Read More

Much of the MySQL interview prep you’ll find online is based on outdated versions that reached end-of-life years ago. If your answer to a connection question still mentions mysql_pconnect(), or you write string comparisons without quotes, an experienced interviewer will immediately know you haven’t worked with a modern MySQL server. This is the third installment in our MySQL interview series, and every question and example has been verified on a currently supported MySQL release. If you haven’t read the previous parts yet, they’re a great place to start before continuing. All examples in this article were tested on a MySQL…

Read More