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?
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?
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…
Meta's Threads is joining the Fediverse, now what?
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…
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 ...
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 message in…
Sharing large amounts of data over short-form mediums like QR codes or NFC tags can be challenging.
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 screen. …
Concerns to be aware as part of read optimisation efforts in MongoDB
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 type…
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…
Using Bash to capture bitmap screenshots from Tektronix TDS20XX series oscilloscopes.
A rant, with some examples.
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.
I built an internet-connected E-ink screen powered by an ESP32 that displays a joke of the day using a Joke API.
Why i think you should write your own programming language
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 to o…
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....
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.
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
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.
[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…
Let’s fix these pesky Transformer outliers using Softmax One and QuietAttention.
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...
The inaugural edition includes suggestions for the latest blogs to read, podcasts to listen to and videos to watch.
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!
June 24, 2023
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...
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
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)
.NET, .NET Core, ASP.NET, ASP.NET Core, Visual Studio, Jaliya Udagedara
Twitter has removed the iconic bird logo and adopted 'X' as its official logo after Elon Musk made the announcement over the weekend.
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...
In this post, I describe how to use a Roslyn analyzer to validate the parameter types of structured log messages in Microsoft.Extensions.Logging
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...
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...
I have no idea when I last logged into my Ubisoft account.
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
You're asking too soon.
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 ...
(More general advice on going to talks is here. As with all my webpages, feedback is more than welcome!)
🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanjovanovicJoin my weekly .NET newsletter:https://www.milanjovanovic.techRead ...
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...
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 for Mi…
<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 Denis …
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!
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.
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..
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..
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 line.
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 func…
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 DbUpdateExce…
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
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.
What PayPal’s history teaches us about Elon Musk’s management of Twitter
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…
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 favor…