Author: drweb

Happy Fourth of July! I am hosting a sale for the 4th of July weekend, where you can get 25% off most of my books and courses. Here are the books included in the sale and the direct links with the 25% coupon already applied: I hope you’ll check out the sale, but even if you don’t, I hope you have a great holiday weekend!

Read More

For decades, telecom operators have relied on legacy systems that are highly customized, deeply intertwined and challenging to scale. These systems have supported critical functions such as billing, provisioning and customer management, but in many cases, they are now holding providers back from innovation, agility and long-term growth. As the industry pivots toward cloud-native, data-driven architectures, modernizing these legacy environments has become a business priority. Today, a combination of generative AI, DevOps practices and modular system design is enabling telecom organizations to transform with greater speed, intelligence and resilience, without destabilizing the core of their operations. Using GenAI and DevOps to Streamline…

Read More

These days, almost every tech company is looking for ways to integrate AI into their apps and workflows, and Docker is no exception. They’ve been rolling out some impressive AI capabilities across their products. This is my first post as a Docker Captain and in this post, I want to shine a spotlight on a feature that hasn’t gotten nearly enough attention in my opinion: Docker’s AI Agent Gordon (also known as Docker AI), which is built into Docker Desktop and CLI. Gordon is really helpful when it comes to containerizing applications. Not only does it help you understand how…

Read More

Bitrise, a provider of a DevOps platform for building mobile applications, plans to invest $3 million to create data centers in the European Union (EU) that meet sovereign cloud requirements.Company CEO Barnabás Birmacher said Bitrise has spent much of the past year integrating its stack and consolidating the infrastructure it needs to support its platform in the U.S. Now, Bitrise is taking the next step toward ensuring that any data used to build a mobile application doesn’t leave the EU at a time when many organizations are either voluntarily deciding to depend less on IT infrastructure in the U.S. or…

Read More

When you need to solve ordinary differential equations (ODEs) in Python, scipy.integrate.solve_ivp is the recommended modern tool. It handles initial value problems (IVPs) for ODEs – single equations or systems – efficiently, with flexible syntax and support for events and dense output.You’ll reach for solve_ivp any time you need to model time-dependent phenomena numerically: population growth, chemical kinetics, mechanical systems, epidemiology, and more.When to Use solve_ivpUse solve_ivp whenever you have a first-order ODE or a system of first-order ODEs and initial conditions. It’s built for time evolution problems where you know the state of a system at a starting time…

Read More

For anyone working with signals, time series, or periodic data in Python, the Fourier Transform is the core tool for frequency analysis. Use numpy.fft or scipy.fft when you need to decompose a signal into its constituent frequencies, analyze spectra, filter noise, or transform between time and frequency domains.This guide gives you the fastest way to get useful results, covering what matters for students and engineers.P.S. scroll to the bottom for a complete SciPy beginner’s learning path.When to Use FFT in PythonUse FFT (Fast Fourier Transform) when you want to:Identify periodicities in data (e.g., frequencies in audio, vibration, financial series).Filter signals…

Read More
SQL

The PASS Summit goes on tour this year, with an August stop in New York City. This is the first event in the series, and I’m excited to go back to New York City for the event. You can register here and come see some amazing speakers on Aug 18-19, 2025.The lineup is small and short, but it’s a one pre-con day with two half-day sessions and then a one full day of hour long sessions. The pre-cons include security, analysis, performance tuning and more. All from industry experts. The regular sessions are across four tracks with a variety of…

Read More

Report: What’s helping devs thrive — and what’s still holding them back?  A look at how culture, tooling, and habits are shaping the developer experience today, per Docker’s 2025 State of Application Development Survey. Great culture, better tools — but developers often still feel stuck. From pull requests stuck in review to tasks without clear estimates, the inner loop remains cluttered with surprisingly persistent friction points. This year’s data maps the disconnect between what developers need, where they’re blocked, and how better tooling and cultural support can keep velocity on track. Here are six key insights into developer experience and…

Read More

Job Title: Senior Laravel DeveloperLocation: Remote, with option of hybrid if preferredEmployment Type: Full-timeReports To: Product ManagerAbout Plannr TechnologiesAt Plannr, we are reimagining the financial planning experience – making it beautifully intuitive, seamless, and rewarding. In an industry burdened by outdated technology and complexity, Plannr is leading the charge to modernise financial planning with innovative solutions. Our mission is simple yet transformative: to empower financial professionals with tools that make their jobs easier, their clients happier, and their businesses more efficient.We’re a friendly, fast-moving team that values clean code, clever solutions, and collaboration over red tape. We’re growing quickly and looking…

Read More

Filtering signals is essential for cleaning up noisy data, extracting trends, and preparing inputs for further analysis in science, engineering, and data work. In Python, the scipy.signal subpackage makes designing and applying filters straightforward and flexible.Here’s how to filter signals effectively and what you need to know to get real results, fast.What is Signal Filtering and Why Use It?Filtering allows you to remove unwanted components from a signal, such as high-frequency noise, or to isolate specific frequencies of interest.In practice, you’ll use filtering when you need to smooth sensor data, preprocess audio, clean ECG traces, or prepare signals for analysis…

Read More