tqdm documentation
A Fast, Extensible Progress Meter
A Fast, Extensible Progress Meter
Cultivating Project Ownership: This post shows you how I own successful software projects and explains general principles behind what makes these steps work.
I’ve sent nearly 40 newsletters in 2021, which together include hundreds of links to things that interested me at different points of the year. This is a quick summary of the things that stand out in my mind as favorites, now that the year is almost over.
The Azure Podcast
How to think about equity between co-founders.
I shall reveal to you how I managed to complete the Hacktoberfest 2021 challenge with just a profiler. So read on if you are interested!
One day in my life as a machine learning researcher, I had a new idea, and it felt like a good idea. I had a rush of excitement, but then… some hesitation. As always, I knew that having an id…
As part of the DEfO project, we have been working on accelerating the development Encrypted Client Hello (ECH) as standardized by the IETF. ECH is the next step in improving Transport Layer Security (TLS). TLS is one of the basic building blocks of the interne…
I have been working as a software engineer for just over five years. Every now and then I encounter a phrase used to describe something during an engineering discussion, where its meaning is not obvious from the words themselves. These kinds of phrases are kno…
We need your experiments and your questions and your feedback. Your lack of understanding is a valuable attribute that goes away as you gain experience.
https://aka.ms/dotNETConf2021-GetdotNET6EF Core 6 is a cross-platform object-mapper that enables C# developers to use domain classes and strongly typed LINQ ...
Join [THE FACILITY] right now for members-only live streams, behind-the-scenes posts, and office hours with me: https://www.patreon.com/kylehillTwitter: http...
It took a while, but I finally managed to create my own Game Boy cartridge. With WiFi! At this point, it can only demo a simple telnet-style communication and access Wikipedia articles, but I am confident that I will showcase more in the future. For now, the i…
Microsoft is taking the browser wars to the extreme. First, the company said that it would block all default browser workarounds in Windows, and now it has done it in the latest Windows update.
WebAssembly and WASI show great promise for the future of computing outside the browser, and the WebAssembly component model aims to improve the portability, cross-language, and composition story for Wasm. This article explains the goals of the component model…
In its final post of 2021, the Java on Visual Studio Code dev team reports advancements made to improve the fundamental, day-to-day Java development experience: the 'inner loop.'
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps. - runtime/Interop.GetCwd.cs at 6cc686f5800feffb3f04bf48487cdfbd7b48a32d · dotnet/runtime
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps. - runtime/Environment.Windows.cs at main · dotnet/runtime
Swift Playgrounds is an iPad and Mac app that teaches you to write Swift code in a fun, interactive way. Learn the code developers use to build apps.
Learn how to get better performance out of your Azure Storage transfers and avoid timeouts.
The "hunter2" password manager is a simple script-oriented password manager. - GitHub - rkeene/hunter2: The "hunter2" password manager is a simple script-oriented password manager.
I asked about a slow piece of code and why it is so slow. The answer is pretty simple, I messed up, take a look at this piece of code:When the Value is an in...
Consider this program: #include <stdio.h> int maxdepth = 0; int f() { ++maxdepth; return f(); } int main() { __try { f(); } __except (GetExceptionCode() == STATUS_STACK_OVERFLOW ? EXCEPTION_EXECUTE_HANDLER : EXCEPTION_CONTINUE_SEARCH) { …
This is by far the worst VS Code Theme ever!!!_____________________________________________Newsletter 🗞Interested in exclusive content and discounts? 🤯 Sig...
Cloudflare Is reducing the environmental impact of web searches with 20+ billions crawler hints delivered so far. This blog describes the technical solution of how we built the Crawler Hints system that makes all this possible.
What's Changed Paging (Scroll) Continuation Token Tupport by @mumby0168 in #142 Full Changelog: 2.7.1...2.8.0 See the samples for paging support async Task BasicScrollingAsync() { double tota...
Become a Patreon and get source code access: https://www.patreon.com/nickchapsasCheck out my courses: https://nickchapsas.comKeep coding merch: https://keepc...
I’ve been having this thought on the back of my mind for a long time to write about why it’s often a bad idea to start with microservices for a brand new project.
If you've patched using Log4J 2.15.0, it's time to update again. Stat!
Dictionary class provides the ElementAt method to access certain elements. It's array-like access capability to key-value pairs of Dictionary
In this blog post we are going to look at the Put and Get DynamoDB operations. First we will look at how to Add ‘Put’ an item onto a DynamoDB table, then cover how we ‘Get’ …
Amazon Web Services (AWS) is a cloud services platform, they offer compute power, database storage, content delivery and other functionality that help users build and host infranstatuce. This blog …
A comprehensive comparison of the two most popular chess websites.
Last year, I made the move from QA to Development. I had been a QA for a number of years and due to a number of reasons, I felt like I needed a change. While I knew the change was going to require …
In the past, I’ve run into trouble running integration tests against docker containers. Let me give you a recent example, I’ve been working with AWS DynamoDB, when it comes to testing, …
Dependency Inversion is a widely used principle in building software today. While it is heavily used, the understanding of Dependency Inversion, Inversion of Control and Dependency Injection are le…
The latest news and resources for .NET app developers.
This PNG image renders differently in Apple vs non-Apple decoders:
Date: 2021-12-15
Kolide engages with employees on Slack providing customized security and compliance recommendations for their Mac, Windows, and Linux devices.
Build OmniSharp servers that run on .NET 6 SDK (PR: 2291) Allow net6 build of O# to load newer .NET SDKs (PR: #2308) Allow alternate versions of documents to be Semantically Highlighted (PR: #2304)...
This version of Rails has been years in the conceptual making. It’s the fulfillment of a vision to present a truly full-stack approach to web development that tackles both the front- and back-end challenges with equal vigor. An omakase menu that includes every…
.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.
Back with the release of .NET 5 a new kind of heap was added to runtime called ...
What’s New With Visual Studio 2022 is out. Stay connected to Telerik Blogs for .NET, JavaScript, cross-platform app development (and beyond) news and tutorials.
Fundamentals of architecture and implementation considerations for migrating WPF applications to the Web using Uno Platform and WinUI.
Event-Driven by Oskar Dudycz
You can connect to Azure Virtual Machines (opens new window) in several ways. You can use RDP or SSH, and also Azure Bastion (opens new window). Bastion doesn't require the VM to have a public IP address, as it connects to your VM using the RDP or SSH protocol…
Signal released end-to-end encrypted group calls a year ago, and since then we’ve scaled from support for 5 participants all the way to 40. There is no off the shelf software that would allow us to support calls of that size while ensuring that all communicati…
How do you implement optimistic concurrency in an HTTP API? Using ETag and If-Match HTTP Headers or leveraging Hypermedia.
The problematic Visual Studio for Mac 2022 is out in Preview 4, which adds new window drag-and-drop functionality and improves code searching and navigation.