GitHub Previews Faster Codespaces Creation with Prebuilds -- Visual Studio Magazine GitHub announced a public beta of Codespaces prebuilds to speed up the creation of the cloud-hosted Visual Studio Code-based development environments.
Chat with the Visual Studio test tools team! Take this survey powered by surveymonkey.com. Create your own surveys for free.
«Люди стали заручниками і гарматним мʼясом». Що відбувається на тимчасово окупованих територіях | Громадське телебачення 21 лютого Путін підписав указ про визнання самопроголошених «ДНР» та «ЛНР» і доручив ввести туди російські війська для «підтримки миру». Ще пізніше він заявив, що «Мінських угод більше не існує». Декілька країн після цього запровадили санкції проти Росії....
Introducing the .NET 6 runtime for AWS Lambda | Amazon Web Services We are excited to add support for .NET 6 to Lambda. It’s fast to get started or migrate existing functions to .NET 6, with many new features in .NET 6 to take advantage of. Read the Lambda Developer Guide for more getting started information.
Cloudflare re-enforces commitment to security in Germany via BSIG audit As Cloudflare expands globally, Rebecca Rogers, Manager of Security Validations, discusses an exciting update to Cloudflare’s commitment to customer security for our German customers
Building Confidence in Cryptographic Protocols This blogpost refers to the efforts to use formal/verification/implementation for post-quantum algorithms to achieve better assurance for them. It also touches on our Cloudflare efforts on this
Russia-Ukraine crisis: Did US ever think about consequences of pushing a big country to the wall? AFP: Multiple countries and organizations, including the US, the EU and the UK, have announced new sanctions against Russia for its actions toward Ukraine. A...
Badly implementing encryption: Part X-Additional data This series has been going on quite a bit longer than I intended it to be. Barring any new developments or questions, I think that this will be the last post...
A new way to build CLEAN and FAST APIs in .NET Check out my Minimal APIs course and use code MINIMAL15 for 15% off: https://nickchapsas.com/p/from-zero-to-hero-minimal-apis-in-net-with-cBecome a Patreon a...
NewPipe - a free YouTube client F-Droid is a trusted catalogue of Free and Open Source applications for Android.
C++ exceptions are becoming more and more problematic Many projects avoid or even actively disable C++ exceptions due to a number of reasons (see [P0709R4] for a detailed discussion). The unfortunate reality is that, while exceptions are the default error reporting mechanism in C++, there are good reasons fo...
Using RestSharp To Consume APIs in C# RestSharp is an open-source HTTP Client library that is designed to make consuming APIs easy and cross platforms.
Building Serverless Web App Blazor Chart—AWS Lambda Function In this fourth article, we’ll work through the steps needed to create an AWS backend that serves up our dataset via an HTTP API.
Guidance for Architecting Mission Critical Apps on Azure Microsoft Azure makes it easy to deploy and manage cloud solutions. However, building mission-critical solutions that are always available and operational remains a challenge that requires extensive platform knowledge and engineering rigor to overcome. ...
Rubik’s Cube for Beginners (Version 2.0). C# Application with 3D Graphics and Animation. VS2022 .NET6 This program will solve a Rubik’s cube using algorithms for beginners. It is a WPF open source application written in C# for VS 2022 and .NET6 using 3D graphics and animation.
Build APIs for the Web INSTANTLY with ASP.NET Core 6 Fritz takes a look at Minimal APIs and shows a prototype to make building web APIs easier
AsyncAPI, a specification for defining asynchronous APIs Distributed systems governance is a hot topic. At first, it might feel overwhelming. It's important to understand what we need to govern and which tools can ...
PSReadLine 2.2 GA We are pleased to announce the General Availability (GA) of PSReadLine 2.2, an improved command-line editing experience in the PowerShell terminal. This release is supported for PowerShell 7.x and downlevel to Windows PowerShell 5.1. The release is now av...
Support open source that you use by paying the maintainers to talk to your team I think I’ve come up with a novel hack for the challenge of getting your company to financially support the open source projects that it uses: reach out to the …
v2.5 Backlog: Use AutoResetEvent for backlog thread lingering by NickCraver · Pull Request #2008 · StackExchange/StackExchange.Redis This prevents so many threads from starting/stopping as we finish flushing a backlog. In short: starting a Thread is expensive, really expensive in the grand scheme of things. By ending the thread ...
GitHub - JeanJouliaCode/wipeClean Contribute to JeanJouliaCode/wipeClean development by creating an account on GitHub.
GitHub - sbp/hedgehog: Concise implementation of a lisp-like language for low-end and embedded devices Concise implementation of a lisp-like language for low-end and embedded devices - GitHub - sbp/hedgehog: Concise implementation of a lisp-like language for low-end and embedded devices
zkSync 2.0: Public Testnet is Live! zkEVM has arrived, the first EVM-compatible ZK Rollup on Ethereum’s testnet.
JoinPeerTube PeerTube is a decentralized video hosting network, based on free/libre software. Join the federation and take back control of your videos!
Semantic Versioning is overrated Semantic versioning only tells you that something changed. What could be intended as a non-breaking change may not be.
Benchmarking ASP.NET Applications with .NET Crank https://aka.ms/dotNETConf2021-GetdotNET6Use the same open source tools as the ASP.NET team to benchmark web applications, detect regressions, gather performa...
Query Postgres, Route to any Database Adopt new databases without application changes or query rewrites.
SPAs were a mistake For years, a trend in our industry has been to build single-page apps, or SPAs. With an SPA, the entire site or app lives in a single HTML file. After the initial load, everything about the app is handled with JavaScript. This is, in theory, supposed to r...
Learn to Listen Most people anticipate what you are going to say. Often they will respond to what they think you should have said instead of what you actually say. I suspect that this is the root of many disagreements. We get in to debates where we passionately agree wit...
IPv6 in a home environment IPv6 addresses are broken up into two halves: the network prefix and the interface identifier. It looks something like this, in hex notation: aaaa:bbbb:cccc:dddd:1111:2222:3333:4444 The alphabetical and bold parts of this are the network prefix and the nu...
The impact of less scalable work. Ellen Chisa has a new newsletter on product management, and I particularly enjoyed this week’s piece on 34 Product Lessons.
pip and cargo are not the same I often see Rust’s cargo package manager dismissed in online discussions by analogy to pip and npm. Cargo/rust doesn’t suffer from many of the problems that pip does. Some of these reasons are not just about cargo, they’re also about how Rust is differe...
Personal Finance for Engineers I know interesting facts about King Akbar. I know all about my powerhouse cell friend Mitochondrion. I can draw my country's map with hand and I can march in boiling summer in perfect synchronization to showcase (thinking hard, I don't know what). If I pu...
We Need Higher Quality Note-Taking Applications There are so many note-taking apps right now: Notion, Roam Research, Joplin, Standard Notes, Obsidian, Logseq, Zettlr, RemNote, and many more. Unfortunately, all of these note-taking apps are lacking in quality; most of them are SAAS, and their desktop ap...