The landmark 64-bit Visual Studio 2022 is now generally available, for the first time offering developers much more memory to work with, along with other innovations like IntelliCode and Hot Reload.
.NET 6 is coming this week, Emojis are the harbinger of the end times, and Nat Friedman leaves Github. 🐎 ‘Trojan Source’ Bug Threatens the Security of All Code. Turns out rules for hand…
Hot take after a year or so of trying to build a developer community. If you can pick only one, use forum software rather than synchronous chat software for community building around a developer platform.
Remote work is creating a new economic niche, and countries that put in the work to fill it will finally be able to compete with the US to attract talent. This is the once-in-a-generation opportunity for small, stable countries to grow, diversify, and...
In 2010, we emitted 49 gigatons of CO2
e100 (source). Averaged over the
year's 32 million seconds, this amounted to roughly 1500 tons of CO2e released per second. Because
our monkey brains are ill-equipped to understand how much this is, I've created a few too…
Libgen Desktop is a Windows application for browsing a local copy of LibGen catalog. The main (non-fiction), fiction and scientific articles (scimag) LibGen collections are supported.
This post is part one in a three part series on the challenges of improving a production machine learning system. Suppose you have been hired to apply state of the art machine learning technology to improve the Foo vs Bar classifier at FooBar International. Fo…
Common Lisp is a great language. Of course, it cannot be the best at
everything, it comes with its load of historical idiosyncrasies and it might not
be the language of the future.
Stark Bank is a financial technology company that provides services to simplify and automate digital banking, by providing APIs to perform operations such as payments and transfers. In addition, Stark Bank maintains a number of cryptographic libraries to perfo…
In this blog post we're going to cover the the internals and architecture behind Yrs (read: wires) - a Rust port of popular Yjs CRDT library used for building collaborative peer-to-peer applications, which now also have bindings for WebAssembly and native C in…
Free Software is an abject failure. It may sound like a good concept on its face—especially with the kind of language often used to describe the movement and its opponents—but, when put under scrutiny, the institutions and practices that make up the Free Softw…
A lifetime ago, I worked on products at an early stage startup. One of these was an offering for live chat agents, the people who you message in the chat bubbles that pop up on web pages.
.NET MAUI has been improved in many ways in this week's release of .NET 6 Preview 6 as the evolution of Xamarin.Forms (NET Multi-platform App UI), which adds desktop support to the traditional iOS and Android mobile development, takes shape.
This is an exciting post for us today with several announcements – First, Visual Studio 2022 for Mac Preview 3 is now available with support for the general availability release of .NET 6. Second, our team has been working on native support for the Apple M1 pr…
Soft, stretch-infused cotton brings easy comfort to this wardrobe staple. The striped, "goes-with-everything" pattern makes this sweater a versatile addition to your off-duty repertoire. Perfect for lounging, strolling, and everything in between. Material: Cot…
As with herpes, one of the peripheral embarrassments of contracting a computer virus is that everyone has a pretty good idea of what you were up to when you got it.
This is really urgent. Our account has been hacked please respond to ticket 2298664. This has been over 24 hours now since the thing got hacked and they are redirecting our domain to porn. I will be up all night UK time to get our account back.
Microsoft shipped .NET 6, the culmination of a massive unifying effort to transform the Windows-only, proprietary .NET Framework into one open source, cross-platform development offering for all types of .NET projects.
The Azure Functions team is excited to announce the general availability (GA) of Azure Functions 4.0. This is the latest release of Azure Functions that supports: .NET 6, Node.js 14, Python 3.7-3.9, Java 8 & 11, PowerShell 7.0, and other languages and runtimes…
For all of you who code using apps like Visual Studio, VS Code and now GitHub, please don’t present code in a meeting or conference session using a dark theme! I know I am going to get a lot of pu…
dotnettips.wordpress.comยทPublished by dotNetDave
I live in San Diego, Ca USA
View all posts by dotNetDaveยทยท5-6 minutesides
In this short demonstration, learn about using implicit global usings in C#10. You can also declare your own global using directives.#csharp #dotnetFollow me...
Welcome to .NET 6. Today’s release is the result of just over a year’s worth of effort by the .NET Team and community. C# 10 and F# 6 deliver language improvements that make your code simpler and better. There are massive gains in performance,
Google Sheets is a phenomenal tool for group collaboration, but occasionally I wish it could do a little bit more. Recently, I had 400+ links with their full URLs in a spreadsheet – and reader, they were messy looking. I figured it would be nicer to have a li…
I am really excited to announce that we’ve reached general availability for Visual Studio 2022 and .NET 6, both of which are now available for download. Visual Studio 2022 will help you go from idea to code faster than ever. Developer productivity and quality-…
.NET 6 is now released! ASP.NET Core in .NET 6 includes everything you need to build rich modern web UI and powerful back-end services. What’s new? Here’s a sampling of the great new features and improvements in ASP.NET Core for .NET 6: Hot reload: Apply chang…
A customer had a large code base that was originally written in C++/CX, and they have been gradually converting it to C++/WinRT. They managed to get most of it converted, but the XAML binding is a major obstacle because you have to do it all at once,
On 19 October 2021, Israeli Minister of Defense, Benny Gantz, announced the designation of six leading Palestinian civil society organizations in the Occupied Palestinian Territory as “terrorist organizations” under Israel’s Anti-Terrorism Law 2016. The groups…
Computer users organize their files into folders because that is the primary tool offered by operating systems. But applying this standard hierarchical model to my own files, I began to notice shortcomings of this paradigm over the years. At the same time, I u…
Subscribe: http://bit.ly/ChapsasSubBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasHello everybody I'm Nick and in this video...
youtube.comยทNick Chapsas
Nick Chapsas
•ยทยท3-4 minutesdotnetyoutube
In this article, we will learn about the details of asynchronous programming with code examples i.e. what is async programming, how is it different from sync
Encoding and decoding strings to and from a byte[] is used a lot in programming. Performance results are for using The formatting options are ASCII, Unicode, UTF8, and UTF32.
dotnettips.wordpress.comยทPublished by dotNetDave
I live in San Diego, Ca USA
View all posts by dotNetDaveยทยท1 minute
Hey, welcome to my collection of why the lucky stiff links. Everything _why has published on the internet should be accessible from here. It works sort of like a museum that sells maps. Many of his abandoned writings are mirrored locally here, and everythin…
Deploy containerized apps without managing complex infrastructure. Write code using your preferred programming language or framework, and build microservices with full support for Distributed Application Runtime (Dapr). Scale dynamically based on HTTP traffic …
For close to two years now, I’ve had SpeakerTravel up & running. It’s a tool that helps conference organizers to book flights for speakers. You invite speakers, they pick their flight of choice (within a budget the organizer can specify), and the organizer can…
This article shows how scheduled tasks can be implemented in ASP.NET Core using Quartz.NET and then displays the job info in an ASP.NET Core Razor page using SignalR. A concurrent job and a non con…
In the first video in this series about .NET 6, Kathleen Dollard tells us about the new features in C# 10. Additional details at https://msft.it/6016X6YoG.N...
On day 5, we looked at how to implement interfaces to say what behaviour a class can have. I said, at the end, that we were moving into the territory of doing inheritance. Today, we are going to lo…
We crack open our favorite book again, Designing Data-Intensive Applications by Martin Kleppmann, while Joe sounds different, Michael comes to a sad realization, and Allen also engages "no take backs".
Alice wanders down a rabbit hole one day and finds Erik Meijer and Brian Beckman in the C9 studio. What's going to happen? What does she find? There's a plastic mouse, a hard drive, a hammer, database
Alice wanders down a rabbit hole one day and finds Erik Meijer and Brian Beckman in the C9 studio. What's going to happen? What does she find? There's a plastic mouse, a hard drive, a hammer, database
Acceptance of the additional telemetry described below is a condition to joining the wait list for the technical preview of GitHub Copilot and using GitHub Copilot during the technical preview.
So, you want to work in ad tech, do you? Perhaps this will be a cautionary tale… I have worked my entire life as a contractor. This has had advantages and disadvantages. For example, I am fre…
So I made a mildly controversial tweet. Lots of people enjoyed it, but the LinkedIn-adjacent section of data science Twitter is not happy about it. I want to provide as much context for it as I can…
The M1 Pro and M1 Max are the chips featured in the new MacBook Pros. They come in a myriad of configurations, binned on CPU and GPU core counts and also with 16, 32 or 64GB of LPDDR5 memory in a massive SoC. Could the 14" model offer similar performance to th…
NestJS is a powerful framework to develop server-side applications. With GraphQL support, it is easy to create scalable services easily with NestJS. Dataloader plays a crucial part in developing high perfomance GraphQL services. It eliminates the N+1 problem a…