Swizec Teller published ServerlessHandbook.dev (@Swizec) 5+ years have passed. You have a whole generation of programmers who have never felt the pain that React solves and don’t understand why it exists.
50 First Levers (How to start building Leverage) — Eric Jorgenson In this post, I’ve collected 50 First Levers. Simple things to implement that might create a ‘click’. Click to learn more about these 50 leverage examples.
Finding startup ideas that anticipate the future — George Sequeira Inflection events are a research tool to find startup ideas that will build the future.
OAuth “Sign In With Google” in a WkWebView When I built WANT, I avoided adding OAuth2 sign-ins at first; I knew it'd be a headache. Instead, I used Devise, Rails's standard authentication framework, to handle email-based sign-ins.
HTTPS Everywhere plug-in no longer needed | Bulletproof TLS Newsletter Bulletproof TLS Newsletter is a free periodic newsletter bringing you commentary and news surrounding SSL/TLS and Internet PKI, designed to keep you informed about the latest developments in this space. Maintained by Hanno Böck.
25 lessons from 25 years of coding | Swizec Teller Today is my birthday which means I've been coding for 25 years. A quarter century 😱 Here's 25 lessons I've learned about code. In no particular order.
You want Tor Browser ... not a VPN This post first appeared on my old blog in October 2019. It is preserved, but maybe not updated, here.
Zuck's Face is a Problem Mark Zuckerberg is not handsome. This sneering set of tech reporters won't ever let you forget it.
Writing a Simple Intellij Plugin Leveraging your shared tools is an easy way to make everyone's life a little better.
A tail unto lions …be a tail unto lions, and not a head unto foxes. – Ethics of our Fathers, 4:15 I heard a remarkable anecdote on a podcast the other day. Admired for her beauty, Jennie Jerome (Winston Churchill’s mother) glided through the loftiest social circles in Gr...
I reinvented the wheel last week, and here’s why Common wisdom tells you that many problems worth solving have already been solved for you (probably more than once), and that you should leverage this fact. In other words: don’t reinvent the wheel; stand on the shoulders of giants. I very often follow th...
PowerShell Crescendo Updated Prior to Release Candidate -- Visual Studio Magazine Microsoft developers have updated PowerShell Crescendo -- used to create native commands -- in advance of the next stage, a Release Candidate.
Entity Framework Community Standup - Noda Time Noda Time is an alternative date and time API for .NET. It helps you to think about your data more clearly, and express operations on that data more precisel...
Exploring distributed tracing with ASP NET Core 6 Hey folks!In this video, let's take a look at distributed tracing and how to get it working with ASP.NET Core 6.Distributed tracing isn't a new subject by an...
OpenSilver v1.0 Arrives as Microsoft Ends Silverlight Support -- Visual Studio Magazine Userware, on a years-long mission to provide an open source alternative to Microsoft Silverlight, shipped OpenSilver 1.0 just as Microsoft ended support for the popular web-dev tool.
[Video] Exploring distributed tracing with ASP NET Core 6 Distributed tracing isn’t a new subject by any means, but there are some more recent developments, namely in terms of standards like W3C Trace Context and OpenTelemetry, that are worth a look.
Next.js 12 Next.js 12 introduces a brand-new Rust compiler, Middleware (beta), React 18 Support, Native ESM Support, URL Imports, React Server Components (alpha), and more!
Swizec Teller published ServerlessHandbook.dev (@Swizec) 5+ years have passed. You have a whole generation of programmers who have never felt the pain that React solves and don’t understand why it exists.
Giving a single object multiple COM identities, part 1 Last time, we looked at patterns for COM objects that need to hand out references to themselves. One common pattern is to make the callbacks separate objects that retain strong references to (and forward the callbacks to) the main object. An alternative p...
ASP.NET Community Standup - Blazor Native Interop with SkiaSharp In this edition of the Blazor community standup learn more about SkiaSharp, from Matthew Leibowitz! SkiaSharp is a cross-platform 2D graphics API for .NET pl...
GitHub - stong/how-to-exploit-a-double-free: How to exploit a double free vulnerability in 2021. 'Use-After-Free for Dummies' How to exploit a double free vulnerability in 2021. 'Use-After-Free for Dummies' - GitHub - stong/how-to-exploit-a-double-free: How to exploit a double free vulnerability in 2021. 'Use-...
Call Windows Runtime APIs in desktop apps - Windows apps Enhance your desktop application for Windows 10 users by using Windows Runtime APIs.
Swizec Teller published ServerlessHandbook.dev (@Swizec) 5+ years have passed. You have a whole generation of programmers who have never felt the pain that React solves and don’t understand why it exists.
Element One - Matrix, WhatsApp, Signal and Telegram in one place Element One is here. Bring your WhatsApp, Signal and Telegram chats into Element.
Raspberry Pi: This new add-on will let you connect Lego to your creations | ZDNet Lego and Raspberry Pi are teaming up to let users take their projects to the next level.
New Code Rules – Too Many Meetings! In show #26 of Rockin’ the Code World with dotNetDave I am discussing, “How does management expect productivity when software engineers are stuck in too many meetings?”. This real…
Hello World: .NET 6 and .NET Conf Join Frank Boucher and Jeff Fritz to hear all things .Net 6 and .Net Conf.Why/ How use .NET today-----------------------.NET 6 has reached release candidate ...
Face-to-Face: A conversation about the .NET Foundation - Option 1 An opportunity to talk to some board members about what the .NET Foundation does and how it works.
Face-to-Face: A Conversation about the .NET Foundation - 2nd Option An opportunity to talk to some board members about what the .NET Foundation does and how it works.
VSCode.Dev (VS Code in the Browser) - A Few Reasons You Might Care Visual Studio Code is now in the browser? Yep, a pretty high-functioning version of VS Code can be found in the browser at vscode.dev. Let's check it out and...
Analyzers for ASP.NET Core in .NET 6: Exploring .NET Core 6 - Part 7 In this post I look at the analyzers that come built in with ASP.NET Core, including updates to existing analyzers, and new minimal hosting API analyzers.
Privacy is a Human Right | Tor Blog Every donation between now and December 31 will be matched, 1:1, by Friends of Tor. Stand up for the human right to privacy and donate to the Tor Project today. Plus… new swag!
The New Epidemic – My Experience of Losing a Friend to Heroin Note – This is a true story based on my own experiences and what I’ve heard from the people involved, but for privacy, all of the names have been changed. I grew up in a “hamlet” (the administrativ…
3 new free tools for .NET developers We have developed three new free tools for .NET developers: Appsettings.json Transform Tester, Base64 Image Encoder, and MD5 Encoder.
Collection Performance: Sorting the Record Type This article shows the difference between sorting a normal class type with a record class type.
GitHub - pubkey/client-side-databases: An implementation of the exact same app in Firestore, AWS Datastore, PouchDB, RxDB and WatermelonDB An implementation of the exact same app in Firestore, AWS Datastore, PouchDB, RxDB and WatermelonDB - GitHub - pubkey/client-side-databases: An implementation of the exact same app in Firestore, AW...
Hot Reload for .NET 6 in Rider 2021.3 | The .NET Tools Blog With JetBrains Rider 2021.3, you can now take advantage of Hot Reload if you are targeting .NET 6! You can make targeted changes in the IDE and apply the changes directly against a running process.
C# 10.0: Extended Property Patterns – Use the Dot Token to Access Nested Members In the previous blog posts you learned about different C# 10.0 features: File-scoped namespacesGlobal using directives In this blog post, let’s look at another interesting feature of C# 10.0 …
FRI with Bootleproof-IPA Verkle Trees for “non-native” arithmetic and shrinking reference string size - HackMD FRI is a polynomial commitment scheme which is parameterized by a vector-commitment scheme. In other words, FRI is a compiler that takes a vector-commitment scheme and gives you a polynomial commitment scheme.
CloudTest: A multi-tenant, scalable, performant and extensible verification service In this post, Sina Jafari discusses key characteristics of the CloudTest infrastructure used at Microsoft and why similar characteristics should be considered in all large-scale test infrastructures to improve engineers’ productivity and help them ship hi...
100 Days of TypeScript (Day 1) Introducing TypeScript It’s been a while since I’ve had the chance to write in this blog and I really wanted to come up with something different for me. If you’re a long time foll…
Functor variance compared to C#'s notion of variance A note on C# co- and contravariance, and how it relates to functors.
Adam Storr - Dev Tips - Multiple Versions Of Visual Studio Can Be Installed Side By Side Adam Storr - Powered by coffee!
Xbox Insider Release Notes - Alpha Skip-Ahead (2111.211022-2000) - Xbox Wire Hey Xbox Insiders! We have a new Xbox Update Preview coming to the Alpha Skip-Ahead ring...
Search for your Immunization Record Please enter the information below to locate your COVID-19 vaccinations in the Virginia Immunization Information System, and then click the Search button.
Tutorial: Create a minimal web API with ASP.NET Core Learn how to build a minimal web API with ASP.NET Core.
A Prototype Original iPod If you can believe it, the iPod is 20 years old, today. Now, when we look back, we can pretty clearly see that the iPod was the genesis of a totally different kind of Apple — an Apple willing to enter new markets and make the best version of that new thin...
EBCDIC is incompatible with GDPR Welcome to acronym city! The Court of Appeal of Brussels has made an interesting ruling. A customer complained that their bank was spelling the customer’s name incorrectly. The bank didn̵…