How to choose the target for a migration from RPG - Strumenta How to choose the target for a migration from RPG? In this article, we reflect on which language will be the best for your needs?
Why functional programming? This is a post to discuss the benefits of functional programming (FP) for those who don’t use functional programming and I guess most relevant for full stack developers – you love your JavaSc…
What it’s like to be married to a dying man My wife, Bess, wrote this. For more context, see “I am dying of squamous cell carcinoma, and the treatments that might save me are just out of reach.” Jake is sitting on the couch besid…
On .NET Live - Lunr Core: Simple search for all .NET apps All applications should have search, and it should be easy to implement. In this week's episode, Microsoft's Bertrand Le Roy shows us Lunr Core, an easy way ...
RSA RSA1, or more generally the process of encryption, is usually told with the characters Alice and Bob. Alice wants to send a secret to Bob over an insecure channel where the secret might be intercepted. To send the message securely Alice encrypts the messa...
Sharing encrypted data over short-form mediums Sharing large amounts of data over short-form mediums like QR codes or NFC tags can be challenging.
Do films directed by women have more women in the cast? Last week I looked at the popularity of various first names in movies over the past two decades. The process involved building up a vast database of acting credits, noting both the gender of the fictional role and of the performer representing them on scr...
Mongo Read Optimisation: Write Concern Concerns to be aware as part of read optimisation efforts in MongoDB
Thriving in the dynamically type-checked hell scape of Clojure People often come to me asking "I love the idea of Clojure, but how do you write code without types?". I struggle to answer this question. I have no idea what they're talking about half the time. The nuance of strong and weak typing, and static vs dynamic...
I made a new track for teaching swing I just finished my Groove Theories book proposal and sent it out, that was about twenty years of very slow work followed by two weeks of very fast work. So fingers crossed on that. I included two s…
Tek scope screen capture with Bash - Andrej's blog Using Bash to capture bitmap screenshots from Tektronix TDS20XX series oscilloscopes.
An algorithm for shuffling playlists When shuffling a playlist, a true shuffle is rarely what we want, because it might play the same artist twice in a row. In this post I introduce an algorithm that avoids this when possible.
Building an E-Ink Joke of the Day Fridge Magnet · Alex Meub I built an internet-connected E-ink screen powered by an ESP32 that displays a joke of the day using a Joke API.
You should write your own programming language Why i think you should write your own programming language
Introduction to Pocket: obfuscator for MBA expressions Code obfuscation is the technique of applying transformations to a code to make any static analysis (automatic or otherwise) more difficult and more complex. Static analysis groups a series of operations that an analyst can perform on an executable to try...
ASP.NET Community Standup - Cross platform build and publish to ARM with containers Scott Hunter joins us to show how you can build on ARM devices using DevContainers and publish containers to Azure.Community Links: Links: https://theurlist....
How to use the Android emulator on a macOS host for debugging in a virtual machine with Windows In this blog post, I'll show you how to use the Android emulator on macOS to debug a .NET MAUI or Xamarin.Forms application from a virtual machine with Windows and Visual Studio 2022.
Compromised email address incident at third-party firm Customer.io In July 2022 a third-party firm we use for sending emails, Customer.io, had a security incident where email addresses from several of their clients, including Uphold
Announcing .NET 8 Preview 6 - .NET Blog We're thrilled to announce .NET 8 Preview 6 which is packed with plenty of library updates, a new WASM mode, more source generators, constant performance improvements, and NativeAOT support on iOS.
Your Mystery: Have Attention Spans Been Declining? [This is one of the finalists in the SMTM Mysteries Contest, by a reader writing under the pseudonym Cennfaeladh. We’ll be posting about one of these a week until we have gotten through all the fin…
Attention Is Off By One Let’s fix these pesky Transformer outliers using Softmax One and QuietAttention.
General Purpose Input/Output: Read input with GPIO and .NET (4 of 6) | .NET IoT for Beginners In part 4 of the series, join Microsoft Sr. Content Developer Cam Soper as he continues his exploration of using his Raspberry Pi's General-Purpose Input/Out...
Hooked on .NET - The inaugural edition The inaugural edition includes suggestions for the latest blogs to read, podcasts to listen to and videos to watch.
Zenbleed If you remove the first word from the string "hello world", what should the result be? This is the story of how we discovered that the answer could be your root password!
Beginner's Guide to Testing Internal Classes in C# You left your unit tests until the end of developing your feature... again! And now that you have to figure out some critical components to test, you've foun...
.NET MAUI UI Challenge # 7 - Coffe Shop App Hi Devs! This week I recreated a dribbble design of a coffee shop app that I really liked. Don't forget to subscribe!#dotnet #dotnetmaui
Find all Unicode Characters from Hieroglyphs to Dingbats – Unicode Compart U+1D54F is the unicode hex value of the character Mathematical Double-Struck Capital X. Char U+1D54F, Encodings, HTML Entitys:𝕏,𝕏,𝕏, UTF-8 (hex), UTF-16 (hex), UTF-32 (hex)
Installing SQL Server Express LocalDB in a GitHub Workflow .NET, .NET Core, ASP.NET, ASP.NET Core, Visual Studio, Jaliya Udagedara
Twitter has officially changed its logo to 'X' | TechCrunch Twitter has removed the iconic bird logo and adopted 'X' as its official logo after Elon Musk made the announcement over the weekend.
Production postmortem: The dog ate my request A customer called us, quite upset, because their RavenDB cluster was failing every few minutes. That was weird, because they were running on our cloud offeri...
Analyzer to validate the parameters of structured log messages - Gérald Barré In this post, I describe how to use a Roslyn analyzer to validate the parameter types of structured log messages in Microsoft.Extensions.Logging
Change Control Appearance Using No Code with Property Triggers - .NET MAUI 101 What if I told you, you can change the appearance of controls based on property values without using code! That is exactly what we'll see in this video! Diff...
Why sometimes async and await are bad for your app Hi there! Today we are going to see why sometimes is better to use synchronous code instead of asynchronous. Add vs AddAsync - Which one should you use? : ht...
Your Ubisoft account can be suspended and subsequently permanently deleted for 'inactivity,' taking your games library with it I have no idea when I last logged into my Ubisoft account.
Elevating C# Code Quality with Qodana: A Journey Towards Perfection | The .NET Tools Blog JetBrains IDEs have always been renowned for their powerful static code analysis supporting a wide range of languages. With the release of Qodana, we are unifying that knowledge in a ce
Why does IAsyncAction or IAsyncOperation.GetResults() produce a E_ILLEGAL_METHOD_CALL exception? - The Old New Thing You're asking too soon.
Creating Dashboards with .NET 8’s New Metrics! Check out my courses: https://dometrain.comBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasHello everybody, I'm Nick, and in ...
The "Three Things" Exercise for getting things out of talks (More general advice on going to talks is here. As with all my webpages, feedback is more than welcome!)
SignalR 101 - Hubs And Strongly Typed Hubs In 30s #shorts 🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanjovanovicJoin my weekly .NET newsletter:https://www.milanjovanovic.techRead ...
Aurélien Jarno - Welcome Debian riscv64 After many years of effort, I am happy to announce that Debian riscv64 is now an official architecture! This milestone is not the end of the...
WeAreDevelopers World Congress 2023 | tabs ↹ over ␣ ␣ ␣ spaces by Jiří {x2} Činčura Jiří Činčura is .NET, C# and Firebird expert. He focuses on data and business layers, language constructs, parallelism, databases and performance. For almost two decades he contributes to open-source, i.e. FirebirdClient. He works as a software engineer f...
Inkscape launches version 1.3 with a focus on organizing work efficiently <p><img alt="Inkscape 1.3 About Screen CC-By-SA 4.0 by Denis Kuznetzky" src="https://media.inkscape.org/media/news/uploads/about-screen-banner-1-3.png" style="width: 30%; float: left; margin: 0 1em 1em 0" title="Inkscape 1.3 About Screen CC-By-SA 4.0 by D...
368: Building .NET MAUI User Interfaces in C# James does some experiments with building .NET MAUI UI without any XAML at all and completely in C#! We discuss the pros, cons, and if James will continue his journey to C# only!
Iconbuddy - 100K+ open source icons Search, download, customize, edit over 100k+ open source icons. Iconbuddy is a powerful icon search engine and manager. It helps you download icons in SVG, PNG, WEBP, JSX, VUE, Base64 formats.
Semantic Kernel: What It Is and Why It Matters Are you a developer who wants to leverage the power of large language models (LLMs) like GPT-enabled features in your applications or have you been wondering..
Released: Microsoft.Data.SqlClient 5.2 Preview 3 Microsoft.Data.SqlClient 5.2 Preview 3 has been released. This release contains improvements and updates to the Microsoft.Data.SqlClient data provider for SQL..
7 Tips to Boost .NET MAUI Mobile App Performance In this blog post, we'll share seven tips to help you create high-speed .NET MAUI applications and deliver user experiences that amaze. The following tips will leverage standard .NET MAUI options alongside capabilities included in our .NET MAUI produce li...
Using the Option module in F# Introduction In Object-Oriented Programming, it is not uncommon to encounter null values, which can lead to null reference errors. Despite the existence of extensive code to mitigate these errors, they still persist in C# code bases. On the other hand, in...
Gracefully Handling Entity Framework Exceptions with EntityFramework.Exceptions Working with databases can sometimes be daunting, mainly when errors occur. These errors or exceptions can be due to many reasons, such as constraint violations, connection issues, or syntax errors. Entity Framework throws a generic DbException or DbUpdat...
Help users resume your app seamlessly after a Windows update Windows PCs require a restart to apply each month’s security updates. Today we’re offering tips and best practices that can help you make sure your applications seamlessly resume after a restart and keep your app users happy. Some users manage W
Implementing Deep Linking in React Native: A Quick Step-by-Step Guide A quick step-by-step guide on implementing deep linking in React Native application, enabling users to seamlessly access specific screens or content within the app.
Elon Musk Wants to Relive His Start-Up Days. He’s Repeating the Same Mistakes. What PayPal’s history teaches us about Elon Musk’s management of Twitter
Tunnel Vision Tunnel Vision: An Unauthorized BART Ride is a documentary film by local timelapse photographer Vincent Woo. Embark on a journey with a camera secretly attached to a BART train and ride through the…
Team Leadership, TUIs, and AI Lawsuits Michael Outlaw is a father, husband, and software developer based out of Atlanta, GA. A fan of gadgets and all things technology, when he isn’t found behind the clickety clack of his favorite mechanical keyboard he’s usually found riding a bicycle on his ...