Set up your F# development environment [3 of 12] | Beginner's Series to: F# Learn how to set up your F# development environment in Visual Studio Code, Visual Studio, and .NET Interactive.Links:https://aka.ms/learn-fsharpInstall F#: h...
Episode 388 - The Art of the Possible with Power Platform April Dunnam, one of the premier experts on the Power Platform, and now a Cloud Advocate at Microsoft, talks to us about how it facilitates easy app development on Azure. She talks about the scenarios for these apps, the connector ecosystem and the underl...
Coming Full Circle This was initially posted as a thread on Twitter, but I decided to add some context and expand it more on the blog. I guess the universe has its own way of correcting itself Whenever someone asked me if I want to change one thing in life, or what is th...
Episode 18: Optimizing Cryptography for Microcontrollers! Nadim talks with Peter Schwabe and Matthias Kannwischer about the considerations — both in terms of security and performance — when implementing cryptographic primitives for low-level and embedded platforms
Struggling first steps as a new senior Recently I began my first steps as a senior software developer. Up to this date I’m preparing to just give in to my anxiety and hand over my resignation as I classify myself being unfit for m…
Writing great alt text: Emotion matters I recently got stuck trying to figure out the right alt text for a particular image…
Apple's Plan to "Think Different" About Encryption Opens a Backdoor to Your Private Life Apple has announced impending changes to its operating systems that include new “protections for children” features in iCloud and iMessage. If you’ve spent any time following the Crypto Wars, you know what this means: Apple is planning to build a backdoor...
Building an LSIF Indexer for a Low-Code Platform Engineer Brian Shih shares his thoughts on what low-code is and takes us on his journey of building a LSIF (Language Server Index Format) indexer
Bad Blood at the FTC The FTC's challenge to the Illumina-Grail merger is misguided. The merger will speed Grail's cancer tests to market, improve their quality, and cut prices.
Force Click for Layer Selection - Maxwell Forbes Force ClickApple’s recent trackpads have a feature where you can press harder on them and get a “deeper” click. This ...
Uno Platform SQLite for WebAssembly support on .NET 5 and .NET 6 Uno Platform, .NET 5, .NET 6 and SQLite
Bob had a bad night: IoT mischief in a capsule hotel takes neighborly revenge to the next level | ZDNet When you hand over control of capsule bedrooms to guests, you also offer them the means to troll others.
Update on CNCF and Open Source Project Velocity 2020 | Cloud Native Computing Foundation Back in 2017, we provided insight into the top 30 highest velocity open source projects at the time and the findings were very interesting. This year, we want to look at both CNCF’s project velocity…
#stitch with @pgt__ Should you be a software engineer if you just want money?!? Scott Hanselman (@shanselman) has created a short video on TikTok with music original sound. | #stitch with @pgt__ Should you be a software engineer if you just want money?!?
GitHub OCTO | Visualizing a codebase OCTO Project: How can we “fingerprint” a codebase to see its structure at a glance? Let’s explore ways to automatically visualize a GitHub repo, and how that could be useful.
Blue Origin’s powerful BE-4 engine is more than four years late—here’s why "This is a success oriented approach, but it could definitely backfire."
Top 30 projects 1/1/2021 - 7/1/2021 Data Rank,Label,Commits,PRs + Issues,Project,Size (square root of authors) 1,Linux,39,087,66,300,Linux (kernel.org) 3180 authors,56.4 2,Kubernetes,27,545,38,367,Kubernetes (kubernetes.io) 2486 authors,49.9 3,React,21,052,9,156,React (facebook.com) 1882 a...
Update on CNCF and Open Source Project Velocity 2020 | Cloud Native Computing Foundation Back in 2017, we provided insight into the top 30 highest velocity open source projects at the time and the findings were very interesting. This year, we want to look at both CNCF’s project velocity…
Windows Community Toolkit 7.1: MVVM Source Generators, Identity Authentication, ML APIs -- Visual Studio Magazine A bevy of new features and enhancements debut in a preview of the upcoming Windows Community Toolkit 7.1 release, a collection of helpers, extensions and custom controls that simplify and demonstrate common developer tasks building UWP and .NET apps for ...
Domain-Driven Refactoring: Defactoring and Pushing Behavior Down Posts in this series: IntroProcedural BeginningsLong MethodsExtracting Domain ServicesDefactoring and Pushing Behavior DownIn the last post, we looked at our procedural handler and pulled behavior out that called to external services into its own domain s...
JS Kid Pix 1.0.2021 JS Kid Pix / Kid Pix 1.0 was released in to the public domain and this is an HTML/JS reimplementation.
Organic Design or Planned Design? Do you want all data Up To Date or The Best We Know right now?Do you want to Wait or Work?Do you want to Ask or Know?Do you want action Soon or Now?Do you want action to be Global or Local?When bu…
Bite-Size C# 10 - Null Parameter Checking We can use the ! operator to check if a method parameter is null.
When You Get Right Down to It, Most Security Is Based on The Honor System I’m not sure people would watch my TV show.
Looking into Zig I think that it was the Pragmatic Programmer that recommend that you should learn a new language a year. For me, in 2020 that was Rust. I read a bunch of boo...
Don't Worry About Spelling...VS Code Can Do It For You!! They say naming variables is the hardest thing to do in programming. Spelling those variable names might just be the second hardest thing! 🤣 In this video, ...
An example of using Windows Runtime interop methods from C++/WinRT: RequestTokenForWindowAsync A customer was trying to use the IWebAuthenticationCoreManagerInterop::RequestTokenForWindowAsync method from C++/WinRT. The IWebAuthenticationCoreManagerInterop interface follows the interop pattern and lets a Win32 program use the Windows Ru...
Configuring JSON options in ASP.NET Core - Gérald Barré In this post, I describe how to configure JSON serializer options in an ASP.NET Core application (including minimal API).
Cloudflare Helps K-12s Go Back to School Cloudflare is excited to announce our Back to School initiative that provides special K-12 Education pricing to help school districts stop cyber attacks while improving web performance.
OSS Power-Ups: Statiq | The .NET Tools Blog Join us Wednesday, 25th August 2021, 17:00 - 18:00 CEST (11:00 AM - 12:00 AM EDT or check other timezones) for our free live webinar, OSS Power-Ups: Statiq, with Dave Glick. Register now and get a rem
Why Facebook’s claims about the Ad Observer are wrong | The Mozilla Blog Recently the Surgeon General of the United States weighed in on the spread of disinformation on major platforms and its effects on people and society. He e
C# Language Highlights: Using Static Directive In this short video, Jasmine and Cecil teach us about the using static directive in C# Useful Links using static directiveC# version history.NET Videos
Surprising cost of synchronous fast-paths in asynchronous methods 5 Aug 2021 7 mins .NET, Async, C#, Performance, Programming in general
Stringly Typed vs Strongly Typed I used to call this technique 'type tunnelling' and noted its use in XML in ...
Good Design is Imperfect Design Part 1: Honest Names - Domain Language by Eric Evans Perfectionism is a pitfall. For those who, like me, love elegant design and see its utility, there is a slippery slope waiting when a satisfying design does not emerge in a reasonable time. It takes constant self-discipline to recognize this...
Airyx OS Airyx™ is a new open-source desktop operating system that aims to provide a similar experience and compatibiilty with macOS® on x86-64 sytems. It builds on the solid foundations of FreeBSD, existing open source packages in the same space, and new code to ...
GitHub - kspalaiologos/malbolge-lisp: A lightweight (150MB) Lisp interpreter in Malbolge Unshackled, often dubbed the hardest turing complete programming language. A lightweight (150MB) Lisp interpreter in Malbolge Unshackled, often dubbed the hardest turing complete programming language. - GitHub - kspalaiologos/malbolge-lisp: A lightweight (150MB) Lisp inte...
Tip 327 - How to use Azure Service Bus Queues Modern applications are made up of many components and services. For instance, you might have a web application that users use to order items from a shop. The web application uses an API that runs in an Azure Function (opens new window) to process the ord...
Designing Load Tests with Test Studio & Fiddler in 6 Steps Load tests are considered complicated and hard to read as a collection of REST requests, but with the right tools & approach, every tester can do load testing.
.NET Source Generators: Finding Class Declarations Use ISyntaxReceiver to find class declarations in a Roslyn Compilation instance.
.NET Rocks! vNext .NET Rocks! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.
Why Don’t Tech Companies Pay Their Engineers to Stay? Staying in a role builds valuable, company-specific domain knowledge. Leaving often results in a pay day. This article was originally published to Marker. Too soon When news broke that breakout star Regé-Jean Page was leaving Bridgerton after only one sea...
GitHub - khalidabuhakmeh/HtmxTables: ASP.NET Core with Htmx Editable Table ASP.NET Core with Htmx Editable Table. Contribute to khalidabuhakmeh/HtmxTables development by creating an account on GitHub.
Hey @dotnet developers, did you know you could use your skills and favorite language to code for #IoT devices. @ellerbach tells @obloch all about the @nanoframework on the #IoTShow Please meet the .NET nanoFramework. As its name indicates the nanoFramwork is a tuned down version of the .NET runtime (and tools) adapted and optimized for running on microcontrollers (MCUs). With it
libphonenumber/FALSEHOODS.md at master · google/libphonenumber Google's common Java, C++ and JavaScript library for parsing, formatting, and validating international phone numbers. - libphonenumber/FALSEHOODS.md at master · google/libphonenumber