.NET Conf 2022 - Student Zone Build your portfolio at the .NET Conf Student Zone. Come build some awesome projects with Microsoft experts and learn all about .NET. You will walk away with...
Ashley Madison victims getting ransom emails more than 5 years later Victims of the Ashley Madison data breach are being harassed by scammers who claim to have incriminating information. But it's all just a bluff. Here's why.
331: .NET 7 is here! C# 11, Performance, and more! .NET 7 is just about here and .NET Conf is tomorrow (November 8-10). There have been tons of great blogs announcing new features and performance gains. Let's discuss.
C# 11 with Mads Torgersen & Dustin Campbell Joined today by Mads and Dustin to discuss what’s new in C# 11 with a focus on when application developers will use the new features. The funny thing about this image that I took back in 2019…
What is a software developer? This article is for those software developers who dislike being treated as code monkeys. The ones that love to create products and see the impact of their work on the world (a.k.a. making a segment of the human population happier).
How To Remove All Blocks-Related Stuff From WordPress · Notes With each new version of WordPress, it becomes more obvious that the future of the platform is in Gutenberg/its blocks metaphor. I really don’t like blocks, and this poses a problem to me. The most promising alternative to WordPress, ClassicPres...
Unrestricted View Replication - Bryce Pauken Showing multiple copies of a single UIView instance is surprisingly difficult, and probably requires more time travel than you would expect.
How to search your virtualenv for mystery error messages - Adam Johnson Sometimes error reporting loses details, and you don’t know where an error message comes from. In such cases, I have often found that the fastest way to track down the source is to search through the project and its virtualenv.
Some(Michael) => Risks of Mastodon for Journalists Cathy Newman of Channel 4 News, a UK news broadcaster, asks on Twitter:
How Dead People Can Inspire You to Become the Perfect Stoic How dead people can help you become the perfect Stoic.
willfennel.com – We need a light switch for static hosting I’ve never been self-loathing enough to get a Twitter account, but I hear there’s a lot of riff-raff on the internet about people moving to different platforms. Most of that is just the media looking for reasons to post about whatever the current viral th...
Optimized BLS multisignatures on EVM - Geometry Research Can we use BLS multisignatures on Ethereum today in a gas efficient manner? The post shows the answer is yes and describes an EVM-optimized construction.
Introduction to ASP.NET Core Authentication & Authorization This is an excerpt from our 3-day training course called "Identity & Access Control for modern Applications using ASP.NET Core".https://duendesoftware.com/tr...
Cool features in Visual Studio 2022 For a recent conference, Mads Kristensen from the Visual Studio team delivered a presentation on his favorite new and improved features in Visual Studio 2022...
On résumé-driven development, FOMO and dismissing it I’ve had some of thoughts not exactly résumé-driven development, but more importantly, how engineers, can remain up to date and relevant in the job market, and a recent discussion on LinkedIn reminded me about it.
In the debugger, how can I get from a projected type back to the C++/WinRT implementation? Look behind you.
Is Twitter dead? Elon Musk recently bought Twitter, and it's time to ask: is Twitter dying? As a financial analyst, I dig into the background of Elon Musk's Twitter acquisiti...
How to contribute to Kimchi I received a lot of requests following this tweet: https://twitter.com/cryptodavidw/status/1502503708931739651 to contribute to kimchi, the general-purpose z...
NVIDIA Security Team: “What if we just stopped using C?” by Fabien Chouteau – Nov 07, 2022. Today I want to share a great story about why many NVIDIA products are now running formally verified SPARK code. This blog post is in part a teaser for the case study that NVIDIA and AdaCore published today. Our journey ...
Programmers Filed Lawsuit Against OpenAI, Microsoft And GitHub Programmers filed a class action lawsuit against GitHub, its parent company Microsoft, and OpenAI for allegedly violating open-source licenses
TypeScript for React Developers – Why TypeScript is Useful and How it Works If you've been using React for a while, you may have noticed times when the freedom and wild nature of JavaScript works against you (and not because of JS 😄). This can be especially true if you're working in a team. You may not know it, but you need Type...
Introduction to ASP.NET Core Authentication & Authorization This is an excerpt from our 3-day training course called "Identity & Access Control for modern Applications using ASP.NET Core".https://duendesoftware.com/tr...
Beckshome.com: Thomas Beck's Blog - Lucene + Blazor, Part 2: Results Paging In the first installment of this series, we looked at returning results from a limited pool of items in a Lucene full text index. In this second installment, we significantly increase the number of generated items (3,000, by default) and add a numbered pa...
lld linked musl on PowerPC64 I was asked about a segfault related to lld linked musl libc.so on PowerPC64. /usr/lib/ld-musl-powerpc64le.so.1 /path/to/thing worked. The kernel ELF loader rtld and rtld loads the executable. /path/
.NET Data Community Standup - EF7 Custom Model Conventions EF Core uses a metadata "model" to describe how the application's entity types are mapped to the underlying database. This model is built using a set of arou...
Review: Sonic Frontiers is a fine return to form for the series Sega's open-world adventure is the kick up the backside 3D Sonic has been crying out for…
Add XxHash128 by xoofx · Pull Request #77944 · dotnet/runtime Fixes #77885 Lots of changes in XxHash3 because I had to extract a good chunk of the shared implementation for XXH3 to a shared class XxHashShared. Performance wise, it is overall under 10% slower ...
Marking API's as obsolete or as experimental Often times your API in your program or library evolves. So you will need a mechanism of telling that a specific API (an interface or just a simple method call) is obsolete and might be not there anymore in the next major version. Also it can happen that ...
Simple Autocomplete for Blazor One of the things I really like about Blazor is how often it is easy to implement features in your application that, if needed in a server-side application, would have you testing your JavaScript-fu or reaching for a third party component. One example i...
On Mac Keychains | Apple Developer Forums IMPORTANT This post is now retired in favour of TN3137 On Mac keychain APIs and implementations. I’m leaving the original post here just for the record, but you should consider the official documentation authoritative.
NuGet Gallery | Packages matching OpenTelemetry.Instrumentation OpenTelemetry Quartz.NET Instrumentation
Debugging tips and tools - Gérald Barré In this post, I describe give some basic debugging tips for .NET applications and useful tools to diagnose applications.
Create your .NET portfolio in the .NET Conf student zone Join the .NET Student Zone on November 7 to build a .NET project portfolio!
Things I Didn't Build Yet Here are some ideas I've been thinking about for a long time. In some cases I've started a prototype, in others it's just some thoughts. The...
Uno Platform 4.6: Hello .NET 7! Uno Platform 4.6: NET 7 support, Library Assets, SVG Support, Android 13, new WebAssembly Bootstrap 7.0, and ASP.NET Core Hosting Project.
From Figma to Visual Studio - Adding Back-End Logic to Goodreads App In the last installment of our Goodreads Replica series, we bring our XAML Code generated by Uno Figma plugin to Visual Studio.
Die Hard Advent Calendar - Hans Gruber Falling off off Nakatomi Plaza Make it feel like Christmas is getting near by watching Hans Gruber fall off of Nakatomi Plaza for 25 straight days! This is the most Christmassy thing ever for Die Hard fans!Have Hans Gruber count down to Christmas with you this year! Great addition to ...
Why am I getting a RPC_E_WRONG_THREAD exception when I'm on the right thread? It's the wrong thread from XAML's point of view.
Perspectives in AI Assisted Content Creation (AI Series Part 1) AI assisted content creation is an exciting new approach driven by algorithms and models like GPT-3, DALL-E, Stable Diffusion and more. At CodeArt we've been experimenting how to use these technologies to enhance the editorial process.
.NET Data Community Standup - EF7 Custom Model Conventions EF Core uses a metadata "model" to describe how the application's entity types are mapped to the underlying database. This model is built using a set of arou...
Bring WCF apps to the latest .NET with CoreWCF and Upgrade Assistant The Upgrade Assistant can now migrate .NET Framework projects using WCF to .NET 6 or later versions with CoreWCF.
The prospects for war with China: Why I see a serious chance of World War III in the next decade - Chris Blattman When I wrote my book on war, I avoided ongoing conflicts because I didn’t want the book to be dated the moment it came out. The roots of war and the paths to peace are timeless, and I wanted examples that made this permanence clear. Still, it was hard not...
.NET MAUI Advent Calendar Advent calendars are a fantastic initiative promoted by the tech community, in which, during...
Full Text & Vector Search for Firestore with Weaviate Open source contributor and Cloud Architect. Creator of websu.io and bgdestroyer.com
Against Duolingo as a language learning platform Up until last week, I would still have recommended Duolingo for language learners for beginner’s material, but now I can no longer do so.
Announcing .NET Community Toolkit v8.1.0 Preview 1 Announcing the first preview of the upcoming .NET Community Toolkit 8.1 release, with new features for the MVVM source generators, .NET 7 support, and more!
Build the modular monolith first Even talking about building a monolith today, is a bit taboo. It is all about microservices at the moment, and has been for a few years. But they aren’t a silver bullet…
Dev People episode #00 - Matt Warren My the very first approach in doing podcasts - currently the idea is postponed. But still, the recording is available so here it is! Matt Warren (https://mat...
Stop requiring only one assertion per unit test: Multiple assertions are fine One test case, not one test assertion.
Node.js Reference Architecture, Part 10: Accessibility | Red Hat Developer Learn what Node.js developers can do to make applications more accessible to disabled users and why it is important.
PHP in Visual Studio PHP is one of the most popular programming languages for server-side web development. It’s used in many frameworks and CSMs like WordPress, Laravel, Symfony, and others which are behind a sizable chunk of the Internet. Visual Studio is a powerful IDE,
.NET Conf 2022 - Student Zone Build your portfolio at the .NET Conf Student Zone. Come build some awesome projects with Microsoft experts and learn all about .NET. You will walk away with...
3 Ideas for Vercel and Next.js - Mike Alche 3 Ideas for Vercel and Next.js - software-development - Mike Alche
Using MediatR in .NET? Maybe replace it with this Check out the ABP Framework here: https://bit.ly/3zDZDmgCheck out my courses: https://nickchapsas.comBecome a Patreon and get source code access: https://www...
NuGet Gallery | Packages matching OpenTelemetry.Exporter An OpenTelemetry .NET exporter that exports to Azure Monitor
OpenTelemetry.Extensions.Hosting 1.0.0-rc9.8 Contains extensions to register and start OpenTelemetry in applications using Microsoft.Extensions.Hosting
Microsoft Introduces New UI Experience for Trying out Computer Vision with Vision Studio Microsoft recently introduced a new User Interface (UI) for developers called Vision Studio to try its Computer Vision API.
AI Assisted Content Creation - in Optimizely CMS & Commerce (AI Series - Part 2) AI assisted content creation is an exciting new approach driven by algorithms and models like GPT-3, DALL-E, Stable Diffusion and more. At CodeArt we've been experimenting how to use these technologies to enhance the editorial process. In this second part...
Moving Beyond, Not Getting Over, Imposter Syndrome Let’s move away from individual responsibility, and towards collective and systemic accountability.
Windows Documentation Information for Windows application developers, hardware developers, and IT pros.
Mastodon on your own domain without hosting a server Like many in the past week, I have been having a serious look at Mastodon as an alternative to Twitter.
Insights into Developing with Blazor, AND Containers in .NET 7, Wed, 9 Nov 2022, 5:30 pm | Meetup An in-person and online event featuring two 30min presentations. **Insights into Developing with Blazor, with Stephen Nield** Blazor is a Microsoft framework first releas
Thoughts on Social Media Given all that’s happening at Twitter I, like many people, started looking at alternatives like Mastodon. Folks already part of the Mastodon world (fediverse they call it) seem to be a mix of excitement as their corner of reality is discovered by the larg...
Mutable value types are evil! Sort of... You might have heard that mutable value types are evil. But why is that and why does the .NET framework use them then? Are they really that evil? Let's have a look at a few examples and have a look what is going on!
Azure DevOps Podcast: Isaac Abraham: Farmer for Azure Deployments - Episode 216 Isaac Abraham is an. NET MVP and a .NET developer since .NET 1.0 with an interest in cloud computing and distributed data problems. He is the author of Get Programming with F# and is the director of Compositional IT. He specializes in consultancy, trainin...
Infographic - Design Principles for a great Azure Solution Design Principles for a great Azure Solution in Infographic. Infographic representation for a Cloud design patterns
Serverless Platform Engineering - Jeremy Daly How does the discipline of platform engineering apply to serverless and companies that embrace the serverless-first mindset?
Building a Smart Home - Part 5 Bin Day | LINQ to Fail What day do the bins go out? What bins are we putting out this week?
.NET Rocks! Making Open Source Work for Everyone with David Whitney How do we make open source work for everyone? While at NDC in Oslo, Carl and Richard talked to David Whitney about his experiences working on open-source projects, and the challenges of making them sustainable. David talks about how many projects start wi...
JavaScript Local Storage: All You Need To Know! This article describes what localStorage is and the methods used to interact with data stored in localStorage.
SFTP for Azure Blob Storage Now Generally Available Azure Blob Storage now supports the SSH File Transfer Protocol (SFTP), allowing customers to use SFTP for file access, transfer, and management on the object storage service. The new option is generally available and simplifies the migration to the cloud ...
Introduction - Mina book This page hosts documentations and specifications for some of the cryptographic algorithms of Mina. For the Rust documentation, see here.
Cool features in Visual Studio 2022 For a recent conference, Mads Kristensen from the Visual Studio team delivered a presentation on his favorite new and improved features in Visual Studio 2022...
Announcing TypeScript 4.9 RC Today we’re excited to announce our Release Candidate (RC) of TypeScript 4.9. Between now and the stable release of TypeScript 4.9, we expect no further changes apart from critical bug fixes. To get started using the RC, you can get it through NuGet,
.NET 7 Performance Improvements in .NET MAUI What improvements did we bring to .NET MAUI in .NET 7? Click to find out more!
The 2022 Shopping Spree It's that time of year where we've got money burning a hole in our pockets. That's right, it's time for the annual shopping spree. Meanwhile Fiona Allen is being gross, Joe throws shade at Burger King, and Michael has a new character encoding method.
The Modern Observability Problem The observability problem - Why is the system exhibiting this behaviour?
Avoid WebDeploy Locking Errors to IIS with Shadow Copy for ASP.NET Core Apps If you're self-hosting ASP.NET Core applications on IIS and using WebDeploy to publish to the server, you've very likely run into the dreaded locked file problem on the server. In this post I show you how you can work around locking problems with the base...
Checking univariate identities in linear time - HackMD # Checking univariate identities in linear time *By Justin Drake && Ariel Gabizon* Let $H\subset F
.NET Interactive Notebooks is now Polyglot Notebooks! The .NET Interactive Notebooks extension in Visual Studio Code has been renamed to Polyglot Notebooks! Checkout what is new in this release for developers.
GitHub - dotnet/razor: Compiler and tooling experience for Razor ASP.NET Core apps in Visual Studio, Visual Studio for Mac, and VS Code. Compiler and tooling experience for Razor ASP.NET Core apps in Visual Studio, Visual Studio for Mac, and VS Code. - GitHub - dotnet/razor: Compiler and tooling experience for Razor ASP.NET Core app...
anildash 🤪 (@anildash@mastodon.cloud) When it came time to reckon with social media’s failings, nobody ran to the “web3” platforms. Nobody asked “can I get paid per message”? Nobody asked about the blockchain. The community of people who’ve been quietly doing this work for years (decades!) en...
Just store UTC? Not so fast! Handling Time zones is complicated. Should you store dates & times in your database as UTC? Are they in the past or the future? If they're in the future, it's complicated.
Export Twitter Followers & Following List (Free Download) Export Twitter followers, following list, retweets & likes from a Tweet for FREE and download data in CSV format for Excel or Numbers.