9 April 2020

58 links · Thursday

8x8 Video Meetings

Secure, fully-featured and free video conferencing

ICQ New – stay connected

Convert audio messages to text, use smart replies, stay online even with bad internet connection

Jitsi Meet

Join a WebRTC video conference powered by the Jitsi Videobridge

hello-world.cbl

GitHub Gist: instantly share code, notes, and snippets.

Planning for Yelp’s Future - Yelp

In an internal email this morning, Yelp co-founder and CEO Jeremy Stoppelman shared with all employees that due to the impact of COVID-19 on our business, the company is taking the painful but necessary step to reduce the size of our workforce through a combin…

Why I’m leaving Elm - lukeplant.me.uk

Over the past year or so, I’ve reluctantly come to the conclusion I need to leave Elm and migrate to some other language (most likely Bucklescript via philip2), and I definitely cannot recommend it to anyone else. This post is about my reasons for that, which …

SharpLab

C#/VB/F# compiler playground.

WebSockets for fun and profit - Stack Overflow Blog

Seamless communication is a must on the modern web. As internet speeds increase, we expect our data in real time. To address this need, WebSocket, a popular communication protocol finalized in 2011, enables websites to send and receive data without delay. With…

Learn dbatools in a Month of Lunches

An effective DBA is an efficient DBA. And if you work with SQL Server, dbatools is a lifesaver. With over 500 commands, this free and open source PowerShell module has the horsepower to automate just about every task you can imagine—and then some! Writte…

Executing your configuration

I run into this blog post talking about using a real programming language for defining your configuration. I couldn’t agree more, I wrote about it 15 years a...

Write Regular Expressions Easily with Rider - .NET Tools Blog

Regular expressions enable people to locate data inside of strings based on pattern matching. Regardless of the programming language, regular expressions (RegEx), are quite useful and powerful, though often disliked. That’s because they have a reputation for b…

A guide to remote development with Live Share | Visual Studio Blog

Working in a fully distributed, remote team requires sophisticated collaboration technology, which needs to be both supercharged and frictionless. Visual Studio Live Share was built on the bold principle of making remote developer collaboration as powerful and…

Azure Friday | Channel 9

Join Scott Hanselman, Donovan Brown, or Lara Rubbelke as they host the engineers who build Azure, demo it, answer questions, and share insights.

On architecture, urban planning and software construction

Like software construction, architecture and urban planning often deal with complex systems that evolve over a long period of time. Some of the successful systems are also quite messy despite theories telling us that such systems should not work. These are ju…

Intro to quantum computing with Q# – Part 2, Superposition

In the previous post in this series we mentioned the concept of superposition briefly. Let's use this second part to dive deeper into the mathematics of it, meet the cat of Schrödinger and try to find some simple quantum computing use cases for it.

Krisp | Noise Cancelling App

With a single button, Krisp removes all background noises for incoming and outgoing calls. Increase your productivity by having professional and noiseless conference calls from anywhere.

Does a memory barrier ensure that the cache coherence has been completed?

Say I have two threads that manipulate the global variable x. Each thread (or each core I suppose) will have a cached copy of x. Now say that Thread A executes the following instructions: set x t...

Google - Site Reliability Engineering

Can a system be considered truly reliable if it isn't fundamentally secure? Or can it be considered secure if it's unreliable? Security is crucial to the design and operation of scalable systems in production, as it plays an important part in product quality, …

Building End-to-End Diagnostics and Tracing: Trace Context

Posts in this series: An IntroTrace ContextIn the last post, I walked through the overall problem we run into with diagnosing issues in distributed systems - mainly that it can be difficult to determine causality because we don't have that "stack trace" with a…

Edouard Klein / falsisign

For bureaucratic reasons, a colleague of mine had to print, sign, scan and send by email a high number of pages. To save trees, ink, time, and to stick it...

Free April Month

Build in-demand tech skills without leaving your house. Get free access to 7,000+ expert-led video courses and more all month long.

Moving from reCAPTCHA to hCaptcha

We recently migrated the CAPTCHA provider we use from Google's reCAPTCHA to a service provided by the independent hCaptcha. Since this change potentially impacts all Cloudflare customers, we wanted to walk through the rationale in more detail.

Move OData to .NET 5 | OData

Introduction Along with the Announcing .NET 5 preview 1, it’s time to move OData to .NET 5. This blog is intended to describe how easy to move the BookStore sample introduced in ASP.NET Core OData now Available  onto .NET 5. Let’s get started.

Home - /dev/null as a Service

In modern days everything is a service. You create documents, upload photos, deploy computers, but what’s happening to your trash? That’s why we’re launching /dev/null to the cloud.

Oceanware.Ocean.Blazor 2.0.0

Provides the OceanValidator that is the Blazor middleware between the Ocean validation and case correction library and the Blazor UI. This NuGet package provides the OceanValidator that is used on Blazor Razor pages. This replaces the default DataAnnotations v…

Muscle Simulation...Now In Real Time! 💪

❤️ Check out Lambda here and sign up for their GPU Cloud: https://lambdalabs.com/papers 📝 The paper "VIPER: Volume Invariant Position-based Elastic Rods" is available here: https://arxiv.org/abs/1906.05260 https://github.com/vcg-uvic/viper ❤️ Watch these v…

Jitsi Meet features update, April 2020 - Jitsi

Hello Fellow Jitsters! While we work on making sure our infrastructure is able to cope with the recent surge in traffic, we have managed to ship some features we think you may like, let’s go! System audio sharing Sharing our screen while in a meeting has becom…