Reading a Big Number

June 13, 2025

Celebrating 11 years of Project Galileo’s global impact

June 2025 marks the 11th anniversary of Project Galileo, Cloudflare’s initiative to provide free cybersecurity protection to vulnerable organizations working in the public interest around the world. From independent media and human rights groups to community activists, Project Galileo supports those often targeted for their essential work in human rights, civil society, and democracy building. A lot has changed since we marked the 10th anniversary of Project Galileo. Yet, our commitment remains the same: help ensure that organizations doing critical work in human rights have access to the tools they need to stay online. We believe that organizations, no matter where they are in the world, deserve reliable, accessible protection to continue their important work without disruption. ...

June 12, 2025

Cloud strategy in the AI era: Are your cloud practices mature enough?

Out of nearly 1,200 respondents around the world, only 8% qualified as highly mature after taking the HashiCorp State of Cloud Strategy survey. In the survey, we identified a number of practices that indicated an organization’s cloud agility and the maturity of their cloud practices. Over the past decade, we’ve seen thousands of enterprises adopt cloud and navigate their digital transformation. What we’ve found is that every organization's path to cloud adoption follows a predictable pattern. We’ve taken the learnings from those thousands of customer conversations and several years of research, and we’ve distilled our findings down to a handful of questions. ...

June 12, 2025

Daily Reading List – June 12, 2025 (#567)

Today was my last full day on this European trip, and I had a few more customer presentations to go. It’s fascinating (and not suprising) that most folks want guidance on AI rollouts more than anything else. [blog] My first vibecoding project (AI experiments)). Tom the tech writer had a problem to solve, and wanted to build out a solution, even if he didn’t understand all the generated code. Good lessons along the way. ...

June 12, 2025

Database Schema Design Simplified: Normalization vs Denormalization

Database schema design plays a crucial role in determining how quickly queries run, how easily features are implemented, and how well things perform at scale. Schema design is never static. What works at 10K users might collapse at 10 million. The best architects revisit schema choices, adapting structure to scale, shape, and current system goals. Done right, schema design can become a great asset for the system. It accelerates product velocity, reduces data duplication debt, and shields teams from late-stage refactors. Done wrong, it bottlenecks everything: performance, evolution, and sometimes entire features. ...

June 12, 2025

Dew Drop – June 12, 2025 (#4438)

Top Links Multimodal Voice Intelligence with .NET MAUI (David Ortinau) .NET Rocks! – Changing Testing using Playwright MCP with Debbie O’Brien (Carl Franklin & Richard Campbell) Examining APIs in .NET MAUI Community Toolkit Essentials (Héctor Pérez) Security and Trust in Visual Studio Marketplace (Sean) A persona-based approach to AI-assisted software development (Nicholas C. Zakas) Build AI-Powered Smart Sales Dashboards with .NET MAUI Charts (Saiyath Ali Fathima M) Web & Cloud Development Transforming Microservices Development with .NET Aspire: A Real-World Implementation (sogue) The split layout with modern CSS (Chris Ferdinandi) Smarter Angular: AI at the Edge of the Framework (Alyssa Nicoll) Domain-Driven Design Principles: Value Objects in ASP.NET Core (Assis Zang) Making a header parameter required in ASP.NET Core (Bart Wullems) Creating The “Moving Highlight” Navigation Bar With JavaScript And CSS (Blake Lundquist) How to implement observability with Node.js and Llama Stack (Michael Dawson) Angular Material Extensions Library – v20.0.0 release (Zongbin) Building an Infinite Parallax Grid with GSAP and Seamless Tiling (Jorge Toloza) Introducing secure password deployment in Microsoft Edge for Business (Katherine Gan & Vinithra Rajendran) Introducing RazorSharpener (Ricardo Peres) ...

June 12, 2025

Improve Your Productivity with New GitHub Copilot Features for .NET!

The Visual Studio 17.14 GA release and recent C# Dev Kit releases for VS Code have introduced a whole new batch of GitHub Copilot features designed to make your .NET development experience a more efficient and delightful one! Let’s look at some of the latest updates! Agent mode, MCP, and more The overall AI assisted development experience has seen huge improvements recently. From agent mode in Visual Studio, VS Code, and other editors to MCP support to next edit suggestions and beyond. Each of these features was designed to boost your day to day development experience with your powerful pair programmer copilot. ...

June 12, 2025

Model Once, Represent Everywhere: UDA (Unified Data Architecture) at Netflix

By Alex Hutter, Alexandre Bertails, Claire Wang, Haoyuan He, Kishore Banala, Peter Royal, Shervin Afshar As Netflix’s offerings grow — across films, series, games, live events, and ads — so does the complexity of the systems that support it. Core business concepts like ‘actor’ or ‘movie’ are modeled in many places: in our Enterprise GraphQL Gateway powering internal apps, in our asset management platform storing media assets, in our media computing platform that powers encoding pipelines, to name a few. Each system models these concepts differently and in isolation, with little coordination or shared understanding. While they often operate on the same concepts, these systems remain largely unaware of that fact, and of each other. ...

June 12, 2025

ReSharper and Rider 2025.1.3: Important Updates Released

A third set of updates for the 2025.1 versions of ReSharper and Rider has just been released. This release contains important bug-fixes as well as feature updates. Let’s take a look at what’s been improved. ReSharper  ReSharper 2025.1.3 introduces support for SQL & NoSQL query languages You can now edit and format SQL and NoSQL queries directly in ReSharper with smart features like code completion, inspections, and live templates. Supported dialects include MSSQL, PostgreSQL, MySQL, SQLite, MongoDB, Cassandra, and more. ...

June 12, 2025

Streamlining cryptographic key management with HashiCorp Vault

In today's digital landscape, enterprise organizations face significant challenges in managing cryptographic keys. The shift towards multi-cloud environments and hybrid infrastructures has introduced complexities in key management, often leading to fragmented security practices. This fragmentation is further exacerbated by the need to adapt to existing workflows to accommodate cloud adoption. The National Institute of Standards and Technology (NIST) says that the management of cryptographic keys becomes increasingly complex in cloud environments due to differences in ownership and control between cloud consumers and providers. ...

June 12, 2025