Author: drweb

SQL

As a software Engineer, I would like to deploy my Dockerized Python Application to Azure Container Instance (ACI) using Azure DevOps so that I can automate my workflow and eliminate any manual intervention during the deployment.In this blog post, I will walk you through how to build and deploy a Dockerized Python Application to Azure Container Instances (ACI) using Azure DevOps. The workflow will build and deploy the docker image to Azure Container Registry (ACR), and finally, the application will be deployed to Azure Container Instances.What is Azure? Azure is a cloud computing platform and services, provided by Microsoft. It…

Read More

CD and DVD writers are a thing of the past. You are not likely to find them in modern-day laptops. If your goal is to create a bootable medium, then creating a bootable USB drive from an ISO file remains your best option. There are quite a number of tools that can help you create a bootable USB drive. Some will even go further and let you create a multi-boot USB drive where you get to choose the OS that you want to install. Here are some of the widely-used utilities for creating a bootable USB drive from an ISO…

Read More

Compose Editing Evolved: Schema-Driven and Context-Aware Every day, thousands of developers are creating and editing Compose files. At Docker, we are regularly adding more features to Docker Compose such as the new provider services capability that lets you run AI models as part of your multi-container applications with Docker Model Runner. We know that providing a first-class editing experience for Compose…

Read More

There’s one question every parent dreads hearing from their child: “Daddy, where do babies come from?”We’ve all heard the responses over the years—storks, God, mommy’s belly, “ask your mother,” you name it. But beneath the awkwardness lies a fundamental question: how do we make more of us? Oddly enough, the tech world is now grappling with its own version of this question: Where do software engineers come from?And lately, the answers we’re getting aren’t much better than “the stork.”The Vanishing Junior DeveloperOver the last year or so, we’ve seen a troubling trend take root. Across LinkedIn, Reddit, public layoff announcements and…

Read More
SQL

So many of us are using AI assistants and there are so many out there. I thought It’d be fun to showcase how different these tools can be and describe their strengths and weaknesses. When it comes to AI assistants, there are a lot of topics, from coding to image creation to recipes. That’s right… I ask CoPilot how to make a cake and other things. In fact AI is so good at baking that it’s crazy. Don’t believe me, I prompted CoPilot for a chocolate that is moist. I don’t have the exact prompt anymore but this has become…

Read More
SQL

The landscape of data management has dramatically shifted from rigid, siloed systems to flexible, integrated platforms designed to handle the unprecedented volume, variety, and velocity of modern data. This evolution is driven by the increasing demand for real-time insights, advanced analytics, and sophisticated AI/ML capabilities across all business functions.You may have read my previous post about lakebases, this post digs a little bit deeper into the modern Business Intelligence (BI) platform, delineating the roles and optimal applications of three pivotal architectural paradigms: the Data Warehouse (DW), the Data Lakehouse (DLH), and the emerging Lakebase. While Data Warehouses traditionally excel in…

Read More

We may have just witnessed the closing of one of the most iconic chapters in modern tech. Microsoft CEO Satya Nadella recently stated that the company is transforming from a “software factory” into an “intelligence engine.” This came on the heels of another round of layoffs — with now over 7% of Microsoft’s workforce having been laid off recently — even as the company continues to report strong earnings. The implications of Nadella’s statement are far more profound than just a catchy metaphor for AI adoption. This may be the official end of the era Marc Andreessen launched when he…

Read More

If you’re working with networks, managing domains, or troubleshooting connectivity issues, two essential tools you’ll come across are dig and nslookup, both network utilities help you query domain name records, inspect DNS responses, and even verify mail servers or IP addresses associated with a domain. In this guide, you’ll learn how to install dig and nslookup on major Linux distributions, how to use both tools effectively, and explore real-world examples for DNS lookups, reverse lookups, mail server checks, and more. What Are dig and nslookup? dig, short for Domain Information Gopher, is a DNS lookup utility used to query DNS…

Read More

Numerous reports consistently show that companies do not pay enough attention to mobile application security. One of the most common vulnerabilities in mobile apps involves insecure network communications, which attackers can exploit to carry out man-in-the-middle attacks. Another major issue is misconfiguration, which can expose sensitive components or weaken app defenses. Perhaps most concerning, however, are cases where user data is stored in plaintext. In 2025, the threat landscape has evolved further, with cybercriminals increasingly using deepfake technology to steal biometric data, such as facial recognition profiles and voiceprints. These advanced tactics allow attackers to break into mobile apps from the…

Read More