Introducing Elixir WebRTC For the last few months, we’ve been working on an Elixir implementation of WebRTC and we are glad to announce it’s very first version!
It's a process; not a product Sometimes a client asks me a question and I'm a little stunned by their mental model of the world. A few weeks ago, we were discussing the need for better cybersecurity in their architecture. We spoke about several aspects of security, then they asked an ...
Now you can buy a Framework Laptop 13 for less than $500 (Factory Seconds B-Stock) - Liliputing Now you can buy a Framework Laptop 13 for less than $500 (Factory Seconds B-Stock)
The Unnoticed Plague - ReynardSec Let's talk about a plague occurring in the world of IT cybersecurity, which, in my opinion, receives too little attention. The title of the article may seem like an oxymoron, but let's see if that's really the case. As an incentive, I'll add that the topi...
studiolanes blog Transform 2D photos into immersive spatial images for Apple Vision Pro with our open-source converter on GitHub
The Problem With Relay Fragments And Conditional Rendering GraphQL's fragments always fetch irregardless if the consuming component renders or not causing over-fetching
The eBook for 'Why Cryptocurrencies?' is now available for free The eBook for my book Why Cryptocurrencies? is now available for free.
Navigating Development in a Hyper Growth Startup (Pt 2) In Pt.1, I explained that kind of growth I was lucky to witness in my first few years at Grafana. In this post, I’d love to highlight my observations on things that worked well for us. There’s a few things in here that we can do as an IC (Individual Contr...
What I learned from ambitious rich kids What I observed from growing up knowing lazy rich kids vs meeting ambitious rich kids.
Money in Transit | Alvaro Duran | Substack Bridging the gap between payments strategy and execution. Click to read Money in Transit, by Alvaro Duran, a Substack publication. Launched 9 months ago.
I looked through attacks in my access logs - Part 2 I've been learning more about common attacks that appear in my Nginx logs to learn more about what happens beyond the log entries. The internet appeared to enjoy my previous post on the subject so I thought I'd share more of my findings. If you haven't re...
I deepfaked my dead cat — Never be clever. Technology has gone absurd. I deepfaked my dead cat, and later realized I put myself into my own personal Black Mirror episode.
A Call for Consensus on HTML Semantics | Stephanie Eckles HTML is supposed to be easy to learn. And sure, the basics are pretty clear, but how are we supposed to make the "right" choice in nuanced situations?
Now you can customize your Pragmata Pro font - Fabrizio Schiavi Design Do you want to use the Serif Italic instead of the default Italic? Now you can configure it using OpenType Feature Freezer as you want.
Why is it so hard to link svg tags in HTML? The year is 2024. We have language models that can code, shitty AI-generated content everywhere, and still no flying cars. But a problem that should be trivial to solve is surprisingly annoying: why is there no easy way to link the contents of an <code><s...
Fault tolerance (Transaction processing book) This is Chapter 3 from the Transaction Processing Book Gray/Reuter 1992 . Why does the fault-tolerance discussion come so early in the book?...
Should you fine tune for JSON output? JSON Schemas are a great format to structure outputs of LLMs. Their spec gives you wide latitude in specifying expected constraints (length, enum values, nested objects). Coupled with logit masking, schemas allow you to guarantee the format of your output...
My benchmark for large language models A benchmark of ~100 tests for language models, collected from actual questions I've asked of language models in the last year.
The Lost Art of Single-Tasking Devices Single-task devices create meaningful friction, pockets of intentionality, and contemplation.
How I fall asleep February 21, 2024 on Sepi's blog For a long time, I had trouble sleeping. I would lie in bed for hours, unable to sleep because my mind would start thinking about upsetting or negative things. These thoughts would make it even harder for me to fall asleep, as bad thoughts seemed stronger...
Join a Group to Save Your Life Joining and participating in one group cuts in half your odds of dying next year. Every ten minutes of commuting reduces all forms of social capital by 10% Watching commercial entertainment TV is the only leisure activity where doing more of it is associa...
The killer app of Gemini Pro 1.5 is video Last week Google introduced Gemini Pro 1.5, an enormous upgrade to their Gemini series of AI models. Gemini Pro 1.5 has a 1,000,000 token context size. This is huge—previously that …
Dynamic Tenant Databases in Marten Hey, did you know that JasperFx Software is ready for formal support plans for Marten and Wolverine? Not only are we making the “Critter Stack” tools be viable long term options for your shop, we’r…
From Zero to Hero: Quickly Migrate Web Apps with Azure App Service | .NET Conf 2023 Learn directly from the Azure migration product experts how to migrate your applications to Azure App Service by performing discovery, assessment and migrati...
youtube's search function is atrocious now My Patreon: https://www.patreon.com/ProZDMy Let's Play Channel: https://www.youtube.com/@prozdplaysgamesMy Autograph Store: https://streamily.com/sungwonchoM...
Blog - iMessage with PQ3: The new state of the art in quantum-secure messaging at scale - Apple Security Research We are introducing PQ3, a groundbreaking cryptographic protocol for iMessage that advances the state of the art of end-to-end secure messaging. With compromise-resilient encryption and extensive defenses against even highly sophisticated quantum attacks, ...
.NET Data Community Standup - Window and binary functions using Zomp EF Core extensions Window functions are one of the most powerful features of SQL. Did you know that you can use Window Functions in EF Core today instead of writing raw SQL? Vi...
Battle Of The Software Architectures: Which One Reigns Supreme? Is Vertical Slice Architecture better than Clean Architecture or Ports and Adapters? You'll hear a lot advocating for Vertical Slices and often, when doing s...
I Pick *NEITHER* - Static Class Or Singleton In C#? When faced with choosing between a static class or a singleton design pattern in CSharp, which way is the right way? Well, what if we didn't have to pick bet...
What's Coming With .NET 9? - 3 New LINQ Methods! It's been only a few months since we got C# 12 and .NET 8.However, the .NET development team has already published insights into their vision of .NET 9, and ...
Save Flipper Security research tools should be encouraged, not prohibited. Obscurity is not security.
12 Simple .NET MAUI Do's and Don'ts -- Visual Studio Magazine A handy list of .NET MAUI 'do's and don'ts' was yesterday provided to viewers of the latest .NET MAUI Community Standup video hosted by Microsoft's Maddy Montaquila and David Ortinau.
What you should know about Threads in .NET Nobody is using threads directly anymore in the .NET world we all rather rely on asynchronous Tasks which are executed by threads which are managed by the th...
ASP.NET Basics for Experts | .NET Conf 2023 People love to stay in their comfort zone and do what they've always done. But what if you could take your web applications to the next level just by getting...
Working with Required Properties & Fields when Reading JSON Do you have required properties and fields that you need to work with for JSON? System.Text.Json has you covered and James and Matt show you all the latest f...
Gemma: Introducing new state-of-the-art open models Gemma is a family of lightweight, state-of-the art open models built from the same research and technology used to create the Gemini models.
Once your object reaches final_release, you are committed to destructing it (eventually) - The Old New Thing Don't try to resurrect it.
IServiceCollection in C# – Simplified Beginner’s Guide For Dependency Injection Learn about IServiceCollection in C# and dependency injection. See how Dependency Inversion, Single Responsibility, and Open/Closed Principles fit together!
Determine the Number of Weekdays Between Two Dates in C# Explore C# techniques for calculating weekdays between dates, crucial for scheduling and management, including holidays with .NET libraries.
GitHub - Speykious/cve-rs: Blazingly 🔥 fast 🚀 memory vulnerabilities, written in 100% safe Rust. 🦀 Blazingly 🔥 fast 🚀 memory vulnerabilities, written in 100% safe Rust. 🦀 - Speykious/cve-rs
How to Get the Number of Lines in a Text File in C# - Code Maze In this article, we will delve into three distinct approaches that we can employ to count the number of lines in a text file using C#.
Banana Cake Pop / GraphQL IDE Banana Cake Pop is an incredible, beautiful, and feature-rich GraphQL IDE for developers that works with any GraphQL APIs.
Planner programming blows my mind Picat is a research language intended to combine logic programming, imperative programming, and constraint solving. I originally learned it to help with vacation scheduling but soon discovered its planner module, which is one of the most fascinating progr...
Accelerate developer onboarding with the configuration-as-code customization in Microsoft Dev Box Accelerate developer onboarding by automating setup of development environments on Microsoft Dev Box with configuration-as-code customization, now in public..
Blazor’s Enhanced Navigation Fully Explained Through progressive enhancement using enhanced navigation and form handling, Blazor minimizes page load times, balances performance and minimizes trade-offs.
VisualStudio.Extensibility: Install extensions without restarting Visual Studio! - Visual Studio Blog Discover the power of VisualStudio.Extensibility 17.9! Learn how to enhance your development workflow with custom Visual Studio extensions and plugins. Dive into the latest features and boost your productivity today.
How to Map SQL Results To Any Object Using Entity Framework Core 8 Entity Framework 8 and the use of SqlQuery to map results to any C# object
Visual Studio–Share your settings In VSCode you can share your settings through profiles . This allows you to easily apply your UI layout, settings and extensions to multiple...
Cloaking, Detonation, and Client-side Phishing Detection Today, most browsers integrate security services that attempt to protect users from phishing attacks: for Microsoft’s Edge, the service is Defender SmartScreen, and for Chrome, Firefox, and m…
Reading Raw ASP.NET Request.Body Multiple Times Some time ago I wrote about accessing raw request body content in ASP.NET Core which ended up being one of the most popular posts on this blog. But I failed to mention one major caveat: By default Request.Body can only be read once. In this post I discuss...
Creating a new Azure OpenAI resource | Azure OpenAI course for .NET developers In this video, we are going to create a new Azure OpenAI resource.
Microspeak: Closing out, duping out - The Old New Thing Making work items no longer appear on a query.
Kagi Sidekick Add fast search with Kagi smarts and AI to your personal or documentation website with just a couple lines of code.