Author: drweb

The financial technology industry has experienced significant transformation in recent years. With millions of users relying on digital platforms for everything from mortgage decisions to loan forgiveness programs, scalable and high-performance software solutions have become essential. Fintech companies need architectures that can handle vast amounts of real-time data while ensuring seamless and personalized experiences for users. After combining my experience in the fintech industry with my expertise in implementing cutting-edge data tracking solutions at Target, I believe the key lessons listed below are crucial for designing digital infrastructure that supports the ever-growing demands of financial platforms. Scalability is Critical Scalability is critical…

Read More

Enterprise applications that rely on large language models (LLMs) are rapidly evolving, introducing new security risks. Traditional application security, or AppSec, still plays an important role in securing AI/ML applications and ensuring responsible outputs. At the same time, there are new AI/ML application risks that will require new approaches. AppSec measures focus on securing source code, third-party dependencies and runtime environments. For example, third-party software libraries and services such as npm, GitHub or maven repos can introduce attack risks. Developers also employ toolchains for building and packaging software that includes proprietary and third-party components. These toolchains need to be secured, as does…

Read More

A survey of 1,255 observability practitioners and IT leaders finds that reliance on open-source software to enable observability continues to increase, with 76% of respondents now using open-source software tools and platforms such as OpenTelemetry and Prometheus.Conducted by Grafana Labs, the survey specifically finds that 70% of respondents are using both Prometheus and OpenTelemetry in some capacity, with half working for organizations that increased their investments in both technologies for the second year in a row.More than two-thirds of respondents (67%) said their organization uses Prometheus to monitor applications in production environments, while OpenTelemetry is being used by 41% of…

Read More

If you work in DevOps, you’ve heard it a thousand times: “Do more with less.” More automation, more security, more reliability—but with the same (or fewer) people. Meanwhile, your development teams keep growing, pushing out new features at breakneck speed. Yet somehow, the infrastructure team is supposed to scale magically to keep up.Let’s be real—this doesn’t work.It’s not irrational for engineering leaders to prioritize hiring developers. That’s where the business sees direct value: Features, integrations, new customer experiences. But what happens when those features need to be deployed, maintained and secured? What happens when an overburdened DevOps team becomes a…

Read More

At Docker, we’re focused on making life easier for developers and teams building high-quality applications, including those powered by generative AI. That’s why, in the Docker Desktop 4.40 release, we’re introducing new tools that simplify GenAI app development and support secure, scalable development.  Keep reading to find updates on new tooling like Model Runner and a more powerful Docker AI Agent with MCP capabilities. Plus, with the AI Tool Catalog, teams can now easily build smarter AI-powered applications and agents with MCPs. And with Docker Desktop Setting Reporting, admins now get greater visibility into compliance and policy enforcement. Docker Model…

Read More

Game development can seem overwhelming, but Python makes it easier than you think. Whether you want to create a simple arcade game or a complex simulation, Python provides the tools to bring your ideas to life. With libraries like Pygame, beginners can start building interactive games without needing deep programming knowledge. Python’s straightforward syntax allows developers to focus on game mechanics rather than complex code structures. Even large gaming companies use Python for scripting and AI development. If you’ve ever dreamed of making your own game, Python is one of the best languages to start with. Let’s explore why.Getting Started…

Read More

A global survey of 1,402 application developers, cybersecurity and IT operations professionals finds 71% work for organizations that, despite any potential vulnerabilities, still allow developers to download packages directly from the internet.Conducted by Atomik Research on behalf of JFrog, the survey also finds less than half of respondents (43%) indicating their organization is scanning at the source code and binary level, with 40% admitting they lack full visibility into the provenance of software running in production environments.Paul Davis, field CTO for JFrog, said that while a lot of progress has been made in terms of adopting best DevSecOps practices, the…

Read More
SQL

Suppose you want to call a certain Microsoft Fabric REST API endpoint from Azure Data Factory (or Synapse Pipelines). This can be done using a Web Activity, and most Fabric APIs now support service principals or managed identities. Let’s illustrate with an example. I’m going to call the REST API endpoint to create a new lakehouse. First, create a system-managed identity for Azure Data Factory in the Azure Portal:Next, add this managed identity to a security group in Azure Entra ID.This is important, as we cannot directly give permissions to a service principal (or managed identity) for the Fabric REST…

Read More

Textual is an excellent Python package for creating beautiful user interfaces in your terminal. By default, Textual will arrange your widgets starting at the top of the screen and appending them in a vertically oriented stack. Each GUI or TUI toolkit provides a way to lay out your widgets. Textual is no different in this respect. They use an object called a container. You can use containers to create the following types of layouts: Vertical layout Horizontal layout Grid layout and more! You will be learning how to use all three of these types of layouts. You will also learn how…

Read More
SQL

The Distributed Availability Group Dashboard can be downloaded from our GitHub repo. https://github.com/SQLUndercover/UndercoverToolbox/blob/master/DAG%20Dashboard.pbix.This comes off of the back of my last post looking at using a distributed availability group (DAG) to help facilitate a SQL server migration. SQL Server Migration Using a Distributed Availability GroupOne thing that I mentioned in that post was that, although SSMS gives us a nice dashboard to check the health of our regular AGs. There’s nothing there to look at the state that the DAGs are in. The only choice that we’ve got is to tap up and compare results from a couple of DMVs on…

Read More