Auto Completions Speed Up in Java on Visual Studio Code -- Visual Studio Magazine Java jockeys using Microsoft's Visual Studio Code editor will see faster code completions thanks to a new language server.
Data Exfiltration via CSS + SVG Font This post will show that the SVG fonts and CSS can be used for reading the page's text contents. There are several known ways to read the pa...
TPM remote attestation over Bluetooth How can you be sure that the software running on your computer has not been tampered with since you installed it? Even if your disk is encrypted, how can you be sure that the password prompt at boot is not a trap planted by an evil third-party that will e...
My Dive Into DevOps Consulting - Work & Life Notes While I've been working as a consultant for more than 10 years, only 3 of those years went into DevOps consulting. If you're curious, my other consulting
Finally A Personal Knowledge Management Tooling That Works - ulrichkautz.com I was interested in the topic of personal knowledge management since I first used a computer for learning. So far I could not find a solution that really worked well for me. Until now. I found my second brain. If you are a knowledge worker as well, are no...
How to Backup to Backblaze B2 with Rclone and keep the network alive I'm living in a place with not the fastest internet download/upload (39/12 Mbps) speeds. It took some time to tune all the parameters of the Rclone to successfully create an initial backup (around 400GB) and keep the network alive during the upload to Bac...
I have no idea what I’m doing A few days ago, David Heinemeier Hansson (who generally goes by DHH) wrote a blog post titled Programmers should stop celebrating incompetence: I disagreed with the post, but for different reasons …
Practical Security Recommendations for Start-ups with Limited Budgets Hi, my name is Alex, I’ve been an IT security professional since 2007 and I’ve recently entered the start-up world with my project bughuntr.io. In putting together this project, security has been a primary concern for me. This is both due to my background...
How LambdaMART works - optimizing product ranking goals LambdaMART directly optimizes whatever search relevance ranking metric matters to your business. This article details how this neat machine learning trick wo...
Simplicity always wins Software engineers love complexity. Complexity is an inherent part of writing software because the medium itself (programming languages) is complex on its own. When you put together with it the discipline of doing software engineering, where you add time ...
Learn C# with the C# 101 Interactive Notebooks Let's learn C# the fun way using C# 101 Interactive Notebooks! Maira Wenzel will demo how to start learning C# at your own pace and how to practice coding in...
Introducing Buy now, pay later in Microsoft Edge “Buy now, pay later,” or BNPL, lets shoppers break their purchases into equal installment payments, often interest-free, which can allow shoppers to get their purchase upfront, instead of having to wait until it’s paid in full. Usually, BNPL is offered ...
Validated Strongly Typed IOptions Find configuration errors early with data annotations validation for IOptions in .NET
GitHub - vv9k/dockeye: GUI app for managing Docker GUI app for managing Docker . Contribute to vv9k/dockeye development by creating an account on GitHub.
[Last Week in .NET #70] – It’s *only* Five Bad Things .NET Has been forked, .NET Framework 1.1 does run on Windows 11, and Microsoft’s Board of Directors supports Bad Things, apparently. 🍴open-dot.net, a fork of .NET, has been created by Geoff H…
Kavita Lighting fast with a slick design, Kavita is a rocket fueled self-hosted digital library which supports a vast array of file formats. Install to start reading and share your server with your friends. book reader, self hosted, manga, comics, free, manhwa, ...
Get to Know EF Core 6 EF Core 6: improved support for Azure Cosmos DB, increased performance, first-class APIs, SQL Server temporal tables and more!
The Schemaverse The Schemaverse is a space-based strategy game implemented entirely within a PostgreSQL database. Compete against other players using raw SQL commands to command your fleet. Or, if your PL/pgSQL-foo is strong, wield it to write AI and have your fleet comm...
CONIGUERO/winamp Winamp. Contribute to CONIGUERO/winamp development by creating an account on GitHub.
JasperFx OSS Plans for .Net 6 (Marten et al) I’m going to have to admit that I got caught flat footed by the .Net 6 release a couple weeks ago. I hadn’t really been paying much attention to the forthcoming changes, maybe got cocky…
Distributing applications that depend on Microsoft.Playwright - Gérald Barré In this post, I describe how to publish and distribute an application that rely on Microsoft.Playwright.
How do I migrate from Xamarin.Forms to .NET MAUI? | One Dev Question Continuing our series on .NET 6, we are happy to welcome back Maddy Montaquila (Leger), who today talks to us about migrating from Xamarin.Forms to .NET MAUI...
The Case of the Recursive Resolvers - Slack Engineering On September 30th 2021, Slack had an outage that impacted less than 1% of our online user base, and lasted for 24 hours. This outage was the result of our attempt to enable DNSSEC — an extension intended to secure the DNS protocol, required for FedRAMP Mo...
What is Developer Advocacy and How To Get Started with Francesco Ciulla Connect with FrancescoTwitter - https://twitter.com/FrancescoCiull4YouTube - https://www.youtube.com/c/FrancescoCiulla00:00 - Guest and topic introduction01:...
Distributing an application that rely on Microsoft.Playwright - Gérald Barré In this post, I describe how to publish and distribute an application that rely on Microsoft.Playwright.
RavenDB Subscriptions & Messaging patterns RavenDB is a database, not a queue or a service bus. That said, you can make use of RavenDB subscriptions to get a very similar behavior to a service bu...
How did Windows 3.1's virtual machine manager get the information to show in the text-mode Alt+Tab switcher? When I told the life story of the SwitchToThisWindow function, some people were curious about how the virtual machine manager knew about the current windows and their z-order, so that it could show them in the fake text-mode Alt+Tab switcher. The virtu...
Firefox is the Only Alternative Supposedly today we have a lot of browsers to choose from - Google Chrome, Safari, Microsoft Edge, Firefox, Brave, Opera, Vivaldi, etc. Having choices is a good thing, right? Nobody wants to relive the time of almost complete Internet Explorer domination ...
How to obfuscate your .NET app and why it's pointless Become a Patreon and get source code access: https://www.patreon.com/nickchapsasKeep coding merch: https://keepcoding.shopHello everybody I'm Nick and in thi...
JetBrains Fleet: The Next-Generation IDE by JetBrains Built from scratch, based on 20 years of experience developing IDEs. Fleet uses the IntelliJ code-processing engine, with a distributed IDE architecture and a reimagined UI.
Goodbye, Rock Solid Knowledge; Hello, 10x Banking Why I have left Rock Solid Knowledge, what I’m doing in my new job at 10x Banking, and what, if anything, will change on this website.
Tiny | We buy wonderful internet businesses We give founders simple exits that protect their team and keep their businesses operating. Offers in 7 days, close in 30.
The History of Command Palettes: How Typing Commands Became The Norm Again The most popular new interface element in business software lets you tell apps exactly what you want to do.
Difference Between "throw" vs "throw ex" in C# - Code Maze A visual comparison of two common methods of rethrowing exceptions - the 'throw' and 'throw ex' statements.
282: Automating Protocols Custom schemes, http schemes, protocols, they are a pain to develop for, but are so powerful! After years of using them, we finally figured out how to automate it and we have a lot of ideas!
The Yamaha DX7 synthesizer's clever exponential circuit, reverse-engineered The Yamaha DX7 digital synthesizer was released in 1983 and became extremely popular, defining the sound of 1980s pop music. Because micro...
vscode-pyolite - Visual Studio Marketplace Extension for Visual Studio Code - Run Python code in VS Code Jupyter notebooks
Don't Code Tired | What’s New in C# 10: Easier Lambda Expressions Don't Code Tired - Jason Roberts on Software Development and .NET -
Using GitHub Actions to Update .NET Dependencies Automatically It’s a tale as old as time, as a software engineer, you write some code, you’re happy with it and then you deliver it. End of story, right…
The newest Docker VS Code extension feature you’re not using As Docker usage has grown, Docker Compose has become the leader in running multi-service applications locally. Unfortunately, as your application expands and more services must communicate, we’ve found authoring these Compose files can become arduous, tim...
Released: General Availability of Microsoft.Data.SqlClient 4.0 We have released for general availability Microsoft.Data.SqlClient 4.0. This .NET Data Provider for SQL Server provides general connectivity to the database and supports all the latest SQL Server features for applications targeting .NET Framework, .NET Co...
Cake v2.0.0 RC 2 released Version 2.0.0 RC 2 of Cake has been released. Take it for a spin and give us feedback on our discussion board.
Why are German numbers backwards? Latin languages, as well as English, speak numbers from left to right, in the same direction in which they are written, e.g. forty-two, quarante-deux, but in German, you write from left to right but
Alexandre Nédélec - Organize your GitHub stars with Astral Do you often star a GitHub repository and later when you want to get back to it struggle to find it on your stars page? I do! Well, I did... until I discovered Astral, the web application that allows you to Organize Your GitHub Stars With Ease. That is wh...