64-bit Visual Studio 2022 Arrives -- Visual Studio Magazine 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.
[Last Week in .NET #67] – Microsoft’s “Valued” Professionals .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…
Server-Sent Events and ASP.NET Core - Disconnecting a Client Disconnecting a client in SSE isn't as straightforward as one can expect. In this post I'm explaining why implementation needs to be opinionated.
You should use forums rather than Slack/Discord to support developer community 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 will break the US monopoly on global talent 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...
The Scale of Emissions 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 fe...
software:libgen_desktop [The Library Genesis Project Wiki] 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.
Improving a Machine Learning System (Part 1 - Broken Abstractions) 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 Internationa...
Libra Shrugged — Chapter 15: Central bank digital currencies An excerpt a year after the book’s publication — because I keep referring people to this chapter. Buy the book for more!
Modern, functional Common Lisp: Myths and tips 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.
Technical Advisory – Arbitrary Signature Forgery in Stark Bank ECDSA Libraries 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 ...
You probably don’t need jq We’ll use the Github repository API for sample data and curl for fetching it, just like the jq primer.
Deep dive into Yrs architecture 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...
Free Software is an Abject Failure 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 ...
Integrity makes an impression - echevarria.io 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 Preview 6: SDK Workload Installation, Gestures, Clipping, Alerts, More -- Visual Studio Magazine .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.
What is the new LZ4 TOAST compression in PostgreSQL 14, and how fast is it? Haiying Tang takes you on a tour of LZ$ TOAST, the new column opton compression in PostgreSQL 14, and shows the speed and compression ratio gains.
Visual Studio 2022 for Mac Preview 3, and Upcoming Native M1 Processor Support 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 ...
Saint Morris Striped Weekend Sweater 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...
Wilderness Labs Developer Portal This is a big new release with huge new features and lots of optimizations and improvements, including:
The dangers for unprotected sects 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.
Our account was hacked - General - Cloudflare Community 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.
Write and debug code by using Hot Reload - Visual Studio (Windows) Hot Reload, similar to edit and continue, allows you to make changes to your code while running apps
.NET 6 Is Here -- Visual Studio Magazine 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.
Azure Functions 4.0 and .NET 6 support are now generally available 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 run...
How Pinterest utterly ruined photo search on the internet The social media site is the bane of non-users’ lives, hijacking image search results with a pushy sign-up screen. It needs to stop.
File upload with progress bar in Blazor - Gérald Barré In this post, I describe how to show a progress bar when uploading files in an ASP.NET Core Blazor application.
Presenting Code Samples with a Dark Theme… Please Don’t! 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…
The Real Benefits Of Staying Off Social Media There are quite a few benefits of staying off social media. The main one is unplugging from the virtual prison and experiencing real life.
C# 10: Implicit Global Usings 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...
Announcing .NET 6 -- The Fastest .NET Yet 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,
How to Use a Macro to Shorten Link Text in Google Sheets 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...
Bite-Size .NET 6 - UnionBy, IntersectBy, ExceptBy, and DistinctBy Let's do some cool new set operations in .NET 6!
SQL Server Data Tools | Visual Studio - Visual Studio Turn Visual Studio into a powerful development environment for SQL Server, Azure SQL Database and Azure SQL Data Warehouse. Get started today.
Welcome to C# 10 Check out the great new features in C# 10 as part of .NET 6 and Visual Studio 2022, that make your code prettier, more expressive, and faster.
Visual Studio 2022 now available 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 qua...
What’s New for Visual Basic in Visual Studio 2022 Check out the great new features for Visual Basic developers in Visual 2022
Announcing ASP.NET Core in .NET 6 .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 ...
Visual Studio 2022 verson 17.0 Release Notes Get the latest features, bug fixes, and support for Visual Studio 2022 version 17.0. Download today.
Matter Labs Announces $50M in New Funding for zkSync New investors include Andreessen Horowitz, Blockchain.com, Crypto.com, Consensys, ByBit, OKEx, Alchemy, Covalent, and More
Sizing Up Post-Quantum Signatures How much room does TLS have for the big post-quantum signatures? We had a look: it’s tight.
Restoring support for pre-standardization coroutine free awaiters for even older code bases 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,
Six Palestinian human rights defenders hacked with NSO Group’s Pegasus Spyware 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 g...
Designing better file organization around tags, not hierarchies 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...
The evolution of API performance from .NET Core 1 to .NET 6 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...
Asynchronous Programming in .NET Core C# - using async & await | Pro Code Guide 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
String Performance: Encoding and Decoding Strings 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.
_why's Estate 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 ever...
.NET 6: Top 6 Features in the new .NET Version | Rubik's Code In this article, we explore 6 exciting new features that will be rolled out with a new version of .NET 6.
C# 10 - Top 5 Features in the new C# Version | Rubik's Code In this article, we explore 5 new features that will be available in the new version of C# 10.
279: What are Azure Container Apps? 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 tra...
A journey towards SpeakerTravel - Building a service from scratch 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 organize...
ASP.NET Core scheduling with Quartz.NET and SignalR monitoring 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…
What's New in C# 10? | One Dev Question 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...
WSL: Mount USB Devices | Tabs vs Spaces show Learn how to mount USB devices to Windows Subsystem for Linux.
100 Days of TypeScript (Day 6) 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…
Don’t Do Interviews, Do Discussions! (5 Min Read) This change guarantees better signals from the interviewing candidates.
Designing Data-Intensive Applications – Partitioning 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".
What is a database, really? 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
GPT-3 is No Longer the Only Game in Town GPT-3 was by far the largest AI model of its kind last year. Now? Not so much.
What is a database, really? 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
GitHub Copilot Telemetry Terms - GitHub Docs 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.
Ideas · Community SQL10.9k IdeasGeneral Feedback7,111 IdeasAzure Active Directory5,189 IdeasAzure Portal2,273 IdeasLogic Apps1,880 IdeasVirtual Machines1,738 IdeasNetworking1,569 IdeasSignup and Billing1,503 IdeasData factory1,395 IdeasStorage1,064 Ideas
an inside look into the illicit ad industry 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…
Debug C++ Like a BOSS Dave shows you how to single-step C++ code live in the Visual Studio debugger as it runs remotely on a Pi running Raspbian Linux.
How and why I added AdSense and an AdBlock detector to my personal website This article describes how I added AdSense to my personal website and how I request that site visitors pause AdBlock while reading my blog
YouTube Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
Zillow, Prophet, Time Series, & Prices 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…
a look at power on the new M1 Max: part 1 – ./nyaa 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 ...
HOWTO: Get tenure Even before I got tenure, folks have told me they’re “looking forward to an academic advice post on tenure.”
Using DataLoader with NestJS 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 prob...
Guide to Online Dating for the Rest of Us | Engin Arslan Everything that I know about online dating and why you should consider doing it.