What a good debugger can do When people say “debuggers are useless and using logging and unit-tests is much better,” I suspect many of them think that debuggers can only put breakpoints on certain lines, step-step-step through the code, and check variable values. While any reason...
Introduction to the Community Toolkits for .NET and Windows Join Michael A. Hawker (aka the XAML Llama), from the Applications, Partners, and Store team, and learn about the Community Toolkits for .NET and Windows. We...
From Metadata to Event block in nettrace format The previous episodes started the parsing of the “nettrace” format. This last episode covers Metadata and Event blocks format.
Modern iOS Navigation Patterns · Frank Rausch An unofficial bonus chapter for the iOS Human Interface Guidelines: Learn how to structure iPhone apps with drill-downs, modals, pyramids, sequences, and more.
A messy bedroom of thoughts I recently came across a blog post on Hacker News titled “I’m a very slow thinker” in which the author describes how he processes the world around him, and some of the experiences that came with it.
The beauty of hurrying slowly In Sweden we have the expression "skynda långsamt" (hurry slowly). Maybe it's the same in English. Anyway, I used to think it was kinda stupid. A bit like wh...
Taking Full Advantage of NoSideEffects, Or What's It Like To Be An Obsessional Researcher The latest release of the Closure Compiler(tm) included the ability to add nosideeffects tag in sources. We itilise that to enable dead-code elimination.
QR Code Generator in Laravel 10 Tutorial In this article we will look at creating beautiful QR codes in Laravel 10, using the simple-qrcode package. With various use cases and examples.
NYSED says you don't need to know CS to teach CS The title might come of as hyperbole but it's really true. I'll explain. A few years ago, NYSED created a certification area for computer science. At Hunter, we've been running our certificate program for the past three years and taking current teachers a...
How I built and launched PropertyGuessr How I built a property price guessing game that got 32.7k unique visitors in the first 48 hours
Unleash the Power of Self-Hosted Services with Cloudflare Tunnels Say goodbye to complicated port forwarding and hello to effortless access to your self-hosted services with Cloudflare Tunnels. Discover how to configure and use this game-changing technology.
Spotlight: Starlink, the truth is out there | SamKnows Stories emerged during the summer of Starlink customers seeing a sharp decline in (previously impressive) average download speeds and increased unreliability. Has SamKnows spotted any serious drop-off in the performance of Starlink? Has reliability suffer...
No heroes needed Being a hero is nice, isn't it? You work hard, single-handedly save the day, and your teammates are eternally grateful to you. However, such behavior is, in fact, highly problematic. Let's see why, and what to do instead.
reb00ted | Meta's decentralized social plans confirmed. Is Embrace-Extend-Extinguish of the Fediverse next? Casey Newton at Platformer reports he has e-mail confirmation from Meta that:
OpenAI’s Massive Data Grab I spent some time this week going through the whole suite of OpenAI agreements and policies and was quite surprised at what I found in their Terms of Use (TOU). It turns out that OpenAI’s confident…
On Feature Flags A post in which I describe my thoughts on feature flags. Why they are better than other ways of continuous delivery. How they make your organization better. More effective. And more successful.
Wrangling JSON Arrays: Zed vs SQL Arrays are prevalent in programming languages, NoSQL databases, and storage formats like JSON and YAML. However, most table-based systems were not designed to handle them. Storing arrays usually requires an extension and querying them with SQL is awkward....
Teaching is More than Dominoes tags: #education Teaching is like setting up dominoes for your students – they knock them down, see what happens, and learn. When the chain of 3000 dominoes ...
Finding Contentment in the Internet Age Your car is perfect until you see your neighbor’s. Everything seems good enough, but then you see an ad or your Instagram feed and wish you had that beautiful desk instead of the perfectly fine one you’re using. “If only I had that new thing.” “If only I ...
Cloudflare's network expansion in Indonesia Building a world class network isn’t always easy, otherwise everyone would do it. I wanted to share with you some of the challenges that we’ve faced and how we’ve gone about overcoming them to become a leader for network performance in Indonesia.
The Reliable Web App Pattern for .NET: Operational Excellence (Part 5) Welcome to the Enterprise App Pattern - Reliable Web Apps series of videos where you'll learn best practices and gain prescriptive guidance on how to build b...
Welcome to Security Week 2023 Welcome to Security Week 2023 we’ll demonstrate how Cloudflare is making it as easy as possible to shift from protecting applications, to protecting employees, and making sure they are protected everywhere.
You Probably Shouldn't Mock the Database – dominikbraun.io To keep unit tests fast and isolated, the data access layer is often tested using a mock of the database. But are unit tests and mocks actually a good choice?
Python implementation of the Hilbert Sort algorithm for sorting of one-dimensional data in a higher-dimensional space using the Hilbert curve Python implementation of the Hilbert Sort algorithm for sorting of one-dimensional data in a higher-dimensional space using the Hilbert curve - hilbert_sort.py
Next week: Kobo's Journey Into High Performance and Reliable Document Databases at InfoQ Trevor Hunter from Kobo Rakuten is going to be speaking about Kobo’s usage of RavenDB in a webinar on next Wednesday.When I started at Kobo, we needed to loo...
Losing Signal Losing Signal écrit par Ploum, Lionel Dricot, ingénieur, écrivain de science-fiction, développeur de logiciels libres.
.NET MAUI Community Toolkit 5.0.0: Enhancing User Experience with New Features and Bug Fixes .NET MAUI Community Toolkit version 5.0.0, is packed with updates to enhance user experience with improved accessibility and functionality. Features and updates including the SemanticOrderView, FileSaverResult, FolderPickerResult, and StateContainer offer...
@moxy@attribute required string RouteTemplate@moxy{{ $routeParameterT - Pastebin.com Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
Migrating to the Cloud: Is It as Intimidating as It Appears? Being Cloud Native is often considered crucial for business success in the current business landscape. However, the perception of becoming “Cloud Native” as a drastic change for a business might not necessarily be accurate. In this article, we will delve ...
Embed Blazor Components with .NET 7 Custom Elements Support Now you can embed Blazor components anywhere you can run JavaScript, including on sites that use a JavaScript framework like React or Angular.
Announcing Log Monitor 2.0 Release Candidate Log Monitor is an open-source tool that helps customers expose their Windows logs to the STDOUT pipeline. After our previous release of Log Monitor, we’ve heard feedback from our customers around the lack of structured formatting for logs that affect quer...
Weekly Update 338 Namesco Doubling Down on Stupid; The Massive Undisclosed Eye4Fraud Breach; Cloudflare Cache Reserve; The McLaren; Sponsored by Kolide
TypeScript's Migration to Modules - TypeScript One of the most impactful things we’ve worked on in TypeScript 5.0 isn’t a feature, a bug fix, or a data structure optimization. Instead, it’s an infrastructure change. In TypeScript 5.0, we restructured our entire codebase to use ECMAScript modules, and ...
Uno Platform and Bluetooth LE: An Easy-to-Follow Guide to Building a Bluetooth Explorer Learn how to create a Bluetooth explorer app with Uno Platform. Our guide will walk you through the process of building an app that enables users to select nearby Bluetooth devices and query their functionality.
API to provide the current system time · Issue #36617 · dotnet/runtime This proposal is edited by @tarekgh Proposal The aim of this proposal is to introduce an abstraction for time and date functions that covers a range of scenarios. This abstraction will include the ...
PotatoP I got annoyed with my personal laptop always being out of battery when I wanted to work on my small programming projects, so I am building myself a laptop form factor device. It currently has an estimated battery life of up to 2 years depending on ambient...
How to Exclude Properties From JSON Serialization in C# In this article, we will learn how to exclude properties from JSON Serialization in C# with a few examples.
ChatGPT is now available in Azure OpenAI Service Today, we are thrilled to announce that ChatGPT is available in preview in Azure OpenAI Service. With Azure OpenAI Service, over 1,000 customers are applying the most advanced AI models—including Dall-E 2, GPT-3.5, Codex, and other large language models b...
Improve Logic Apps (Standard) Workflows Observability with Application Insights Microsoft recently announced the release of the Public Preview Enhancements for Logic Apps Standard in Application Insights. These enhancements provide developers with more in-depth insights into the performance and health of their standard Logic Apps, ma...
HashiCorp Vault Improves Multi-Namespace Workflows, Adds Managed Service for Azure HashiCorp has released version 1.13 of Vault, their secrets and identity management platform. This release includes multi-namespace access workflows, improvements to the Google Cloud secrets engine, usability improvements to MFA, and certificate revocatio...
cmuratori-discussion/cleancodeqa.md at main · unclebob/cmuratori-discussion Clippings. Contribute to unclebob/cmuratori-discussion development by creating an account on GitHub.
Hands-On with Profiles: 'One of the All-Time Most Requested VS Code Features' -- Visual Studio Magazine In announcing the latest Visual Studio Code update last week, Microsoft said the new profiles functionality was one of the all-time most-requested Visual Studio Code features, allowing for unique configurations for different projects and workspaces.
The Reliable Web App Pattern for .NET: Cost Optimization(Part 4) Welcome to the Enterprise App Pattern - Reliable Web Apps series of videos where you'll learn best practices and gain prescriptive guidance on how to build b...