Uno Figma Plugin's Gift of Custom Fonts and Refreshed UI Pixel-Perfect Multi-Platform Applications with C# and WinUI for Windows, WebAssembly, iOS, macOS, Android and Linux
A Proclamation on Granting Pardon for the Offense of Simple Possession of Marijuana, Attempted Simple Possession of Marijuana, or Use of Marijuana | The White House In Proclamation 10467 of October 6, 2022 (Granting Pardon for the Offense of Simple Possession of Marijuana), I exercised my authority under the Constitution to pardon individuals who committed or were convicted of the offense of simple possession of...
Keyed Dependency Injection Services Keyed Dependency Injection (DI) Services is a new .NET 8 feature, that allows you to register and retrieve DI services using keys. With…
C# is better than you think Recorded live on twitch, GET IN https://twitch.tv/ThePrimeagenReviewed video: https://www.youtube.com/watch?v=AFNujHJfMtUBy: Nick Chapsas | https://www.youtu...
On .NET Live - Blazor and CSLA.NET CSLA.NET is an open-source rules engine (and more) for .NET. It's especially compelling when combined with Blazor. For this week's episode, join the original...
Home | nand2tetris The site contains all the lectures, project materials and tools necessary for building a general-purpose computer system and a modern software hierarchy from the ground up. The materials are aimed at students, instructors, and self-learners. Everything i...
C# Iterators Are AWESOME But Why I HATE Them In this video, we're going to learn how to create a lazy enumerable in C# called an iterator. An iterator is a collection of items that are evaluated only wh...
ChatGPT vs. Advent of Code 2023 Day 16: The Floor Will Be Lava I thought ChatGPT could have a good chance here, but did it also end up that way?#openai #chatgpt #python #ai #codeinterpreterContents:0:00 - Intro0:13 - Par...
Don’t Believe Your Eyes - A WhatsApp Clickjacking Vulnerability Imagine you have received a WhatsApp message with a link to ln.instagram.com. Where do you think the link leads? Instagram? Think again.
NuGet 6.8 Released with Enhanced Security Features NuGet 6.8 was released and integration with Visual Studio 2022 has been introduced. NuGet 6.8 brings significant enhancements, including NuGetAudit for package vulnerability notifications, an opt-out option for HTTPS Everywhere warnings, Package Source Ma...
Heynote At its core, Heynote is a large, persistent text buffer divided into blocks. Creating a new block is as easy as pressing Ctrl-Enter, and pressing Ctrl-A within a block selects the content of just that block.
Real-World Cryptography: Wong, David: 9781617296710: Amazon.com: Books Real-World Cryptography [Wong, David] on Amazon.com. *FREE* shipping on qualifying offers. Real-World Cryptography
The Christmas Episode! Migrating an application from Razor Pages to Blazor - part 4 Powered by Restream https://restream.ioFritz works on the TagzApp open source application. You can find it at https://github.com/FritzAndFriends/TagzApp
If I don't have any items, what error should my IFolderView::Items method return? - The Old New Thing It shouldn't return an error at all.
Weekly Update 379 It’s the 2023 Christmas Special! Last Aussie Update for the Year; Recent Travels; More Breaches; More Equipment
Weekly Update 379 It’s the 2023 Christmas Special! Last Aussie Update for the Year; Recent Travels; More Breaches; More Equipment
Learning over the holidays: Yet Another Bug Tracker sample app If you are reading this blog, I assume that you are a like minded person. My idea of relaxation is to sit and write code. Hopefully on something that I’m not...
How to Structure a Modular Monolith Project in .NET 📌 Accelerate your Clean Architecture skills: https://bit.ly/3PupkOJ🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanjovanovi...
Code Maze Weekly #197 - Code Maze Issue #197 of the Code Maze weekly. Check out what’s new this week and enjoy the read. .NET and C# Top Picks How to use identity to secure a Web API backend for single page apps [dotnetthoughts.net] If you want to learn how to use Identity to secure a Web...
Breaking Barriers: Unleashing Accessible Software for All with Dennie Declercq RJJ Software's Podcasting Services This episode of The Modern .NET Show is supported, in part, by RJJ Software's Podcasting Services, where your podcast beco...
S06E08 - Breaking Barriers: Unleashing Accessible Software for All with Dennie Declercq Dennie Declercq, an accessibility advocate and MVP, sheds light on the importance of accessibility in software development. With engaging discussions and thought-provoking facts, the podcast explores how inclusive design can be applied to various forms of...
Christmas Countdown: #2 We're live! That means we're done, right? They day you go live with your new website is naturally the culmination of months, sometimes years of work - and it's fine to celebrate. But #2 on this top 12 list of common pitfalls is to think that going live is the completion of the website. It's not. ...
The Power of Atomic Commits in Git: How and Why to Do It Using Git effectively requires some good practices and habits, such as making atomic commits. ...
Counting more efficiently - Simple Talk Nearly a decade ago, I wrote a post called "Bad habits : Counting rows the hard way." In that post, I talked about how we can use SQL Server's metadata to
DDD North 2024: Call for Speakers DDD North is a free one day technical event for developers. This is the 11th Developer! Developer! Developer! Community Event in the North of England ...
Never delete tests Ok, not never, but only delete them when they really serve no value and the codebase is improved by their removal. As an example, I was rece...
Azure Static Web App–Password protect your environments As a follow-up on the presentation I did at CloudBrew about Azure Static Web Apps I want to write a series of blog posts. Part I - Usi...
Register Multiple Implementations of the Same Interface in .NET A key aspect of mastering ASP.NET Core is understanding how to effectively register and use multiple implementations of the same interface.
Unblocking User Freedom: the right to use adblockers - FSFE Companies increasingly aim to control how users interact with their content online, threatening user freedom. As more companies crack down on browser exten...
You Wear Those Eyes Provided to YouTube by Elektra RecordsYou Wear Those Eyes · The CarsPanorama℗ 1987 Elektra/Asylum RecordsBass Guitar: Benjamin OrrAdditional Vocals: Benjam...
Why did IBM's OS/2 project lose to Microsoft, given that IBM had much more resources than Microsoft at that time? Answer by Dave Whittle, former OS/2 Evangelist, Founder of Team OS/2 (1992-1996)
The Loneliness of the Mid Level Vimmer I use NeoVim. It's the professional programmer’s text editor of choice—excepting those poor, sad professionals who have to write languages that can only be written with a special, hyper-bloated text editor1.
Create a Website from a Screenshot and Refine It, All in the Browser – Alex Kirk I’ve been working on this experiment, combining OpenAI’s gpt-4-vision-preview with WordPress Playground to create a website based on a screenshot.
Eigensolutions: composability as the antidote to overfit • Lea Verou tl;dr: Overfitting happens when solutions don’t generalize sufficiently and is a hallmark of poor design. Eigensolutions are the opposite: solutions that generalize so much they expose links between seemingly unrelated use cases. Designing eigensolutions ...
Restoration of an IBM ThinkPad 701c Just over a year ago there was a discussion on Hacker News about the IBM ThinkPad 701c (the one with the lovely folding "butterfly" keyboar...
I Wrote 2K+ Lines of Brainfuck. Here's What I've Learned I am a Brainfuck programmer. I made some projects that caused me immence pai... joy. I learned something from these, and you can too!
Workspaces | marcel In ordinary marcel usage, you run commands, define and refer to environment variables, as with any other shell. You have access to a command history that survives from one session to another. But once you exit marcel, any variables that you have defined a...
Online Privacy Protection Engine Keeps You Anonymous Online Localhostack seamlessly integrates into your web browsing experience, seamlessly cloaking your real IP address behind a secure localhost proxy. This effectively prevents websites and trackers from tracking your online movements, ensuring that your sensiti...
How I set up an online startup This posts describes the process of creating a completely remote and productive startup enviroment.
Why Blog? An Opinion from an Ex-YouTuber I reflect on why I made the transition from YouTube to a custom blog and why filmmakers should choose a blog despite the mass appeal of video creation
Perl Advent Calendar 2023 - Elves Versus Typos When you're constantly producing things like toys and code, mistakes will happen. Some will be easy to spot and others may elude you. Santa knows that attention to detail counts. The elves know that if Santa finds a typo in their documentation or their co...