Changelog.com - Estimating systems with napkin math

Mozilla's Common Voice, what to build and what to buy, Go Time hits of the Summer, dealing with conflict, free group video call app, cognitive biases in software, K9s, the future of APIs, ZFS for key-value stores, Winamp Skin Museum, Speakeasy JS

The Changelog
JS Party
Practical AI
Go Time
Brain Science

JavaScript github.com

Super simple (and free) group video calls for the web

Built on WebRTC and Node.js. No downloads, no signups, just share a URL and you’re good to go.

Group video call is achieved using WebRTC mesh. So the quality of the call is inversely proportional to the number of people on the call. The sweet number is somewhere around 6 to 8 people in an average high-speed connection.

logged by jerodsanto Discuss #javascript#p2p#node

Matthieu Cneude thevaluable.dev

Cognitive biases in software development

If you like the topics we cover on Brain Science, then you’ll love this post from Matthieu Cneude based on this study and his own experiences.

Depending on the project, the impact of biases can be completely different, from insignificant to dangerous for the survival of the project itself. … Come with me, I will show you what our enemy looks like, and how to bring it down with a sharp mind.

JavaScript moonjs.org

Moon – a purely functional user interface library that's fast, tiny, and intuitive

Yes, it’s that time once again… Time for yet another front-end JS library!

Since Moon is so simple at its core, where it creates an abstraction to allow drivers to handle input and output, it only weighs 2kb minified and gzipped. On top of that, it is specifically optimized for JavaScript engines to perform fast virtual DOM diffing and DOM operations.

Often times “simple” is a proxy for “only solves my immediate use-case, but I will continue to link up JS solutions that bring good ideas to the table, and pure functions are a good idea for many reasons.

Linode Icon Linode – Sponsored

Host a static site using Linode Object Storage

For the next three months Linode is giving away their S3-compatible object storage service. Linode Object Storage is a globally-available, S3-compatible method for sharing and storing unstructured data like images, documents, archives, streaming media assets, and file backup. Additionally, Object Storage does not require the use of a Linode.

This guide will help you to get started with hosting a static site on Linode Object Storage.

logged by @logbot

Kubernetes github.com

K9s makes K8s look gooood ✨

We’ve linked K9s up in the past, but I’ve been playing with it today and I just had to share it again. Gerhard has us up and running on LKE (more on that coming to the blog and podcast soon) so I’ve had a chance to kick the tires a bit.

I have no idea how any of this magic works, but I do know that I like it and I’m excited to learn more. Here’s a screen grab of its Pulses feature, which gives you an overview of your entire cluster.

K9s makes K8s look gooood ✨

logged by jerodsanto Discuss #kubernetes#cli

Increment Icon Increment

What the history of HTTP status codes can tell us about the future of APIs

Darius Kazemi writing in Issue #14 of Increment magazine:

HTTP status codes are largely an accident of history. The people who came up with them didn’t plan on defining a numerical namespace that would last half a century or work its way into popular culture. You see this pattern over and over in the history of technology.

Because technology isn’t immune to historical contingency, it’s important for us as engineers to remember that long-lasting technical inflection points can occur at any time. Sometimes we know these decisions are important when we’re making them. Other times, they seem perfectly trivial.

Databases github.com

Graviton is like ZFS for key-value stores

Graviton Database is simple, fast, versioned, authenticated, embeddable key-value store database in pure Go… Every write is tracked, versioned and authenticated with cryptographic proofs. Additionally it is possible to take snapshots of database. Also it is possible to use simple copy,rsync commands for database backup even during live updates without any possibilities of database corruption.

Still in Alpha, but a lot of work has been done and there are features a-plenty.

logged by jerodsanto Discuss #databases#go

DigitalOcean Icon DigitalOcean – Sponsored

Foundations of computer security

This is the first talk in a series of Tech Talks from DigitalOcean around Computer Security titled Foundations of Computer Security. This talk will walk you through the fundamentals of computer security, from its history, to common threats you may face, to recommended practices to keep you safe.

What will you learn? You’ll learn why we need security, what types of attacks you may face, and some general recommended practices and policies to keep you secure.

Who is this talk designed for? Anyone who’s new to security or wants a refresher on common security concepts. Beginners of all paths: SysAdmins, Founders, CTOs, DevOps engineers.

logged by @logbot

Jordan Eldredge skins.webamp.org

The Winamp Skin Museum

Infinite scroll through 65k Winamp skins with instant search and in-browser interactive preview. This is a cool new addition to Webamp from our long-time friend Jordan Eldredge.

The Winamp Skin Museum

Maksudul Haque github.com

A GitHub Action that generates a changelog for you

Is Changelog CI a new service offering from your favorite news feed providers?! Nope!
Is Changelog CI a way to generate a changelog via carefully crafted PR titles? Yep!
Is auto-generating your project’s changelog a good idea? Maybe

logged by jerodsanto via saadmk11 Discuss #github#cicd

Feross Aboukhadijeh speakeasyjs.com

Speakeasy JS – The "Mad Science" JavaScript Meetup

Psst… You’ve found it. This is the JavaScript meetup for 🥼 mad science, 🧙‍♂️ hacking, and 🧪 experiments. Hang out virtually on Friday at 4pm Pacific Time each week.

Gitcoin Icon Gitcoin – Sponsored

🌈🌈 Hack the Rainbow 🌈🌈

Hello hackers and builders! 👋

Hack the Rainbow is NEAR’s first MOOH! (Massive Open Online Hackathon) and is focused on building bridges between NEAR and the Ethereum ecosystems.

There’s plenty of opportunities for everyone to participate and help grow the Open Web by building bridges. PLUS a $50K+ prize pool 💰 so sign up today!

logged by @logbot

Terminal github.com

An IRL bell that rings any time a bell character is displayed on your terminal

The Analog Terminal Bell isn’t for sale, but that isn’t going to stop Aaron “Tenderlove” Patterson from trying to sell it to you in this epic infomercial. “It even works with /dev/urandom” 😆

An IRL bell that rings any time a bell character is displayed on your terminal

logged by jerodsanto Discuss #terminal#hardware

Go donatstudios.com

Go Modules have a v2+ problem

Jesse Donat:

Go has a problem. Go modules place a strange naming requirement on modules version 2 or greater. Module names on modules v2+ must end in the major version ala …/v2, and communication of this rule has been weak. It’s non-obvious, and the community at large does not understand it.

I have seen many very large projects including Google owned projects get it wrong.

I brought the issue up at my local Go meetup, and no one had ever heard about the rule. They were very skeptical the rule existed at all.

Jesse goes on to tell the history, explain the problem in-depth, and suggest next steps for the Go Community.

Prayaag Kasundra simform.com

A thorough comparison of React and Ember

Many of these “vs” style articles are too shallow or narrowly-focused to be of much use. Not this one. It even has a table of contents. Dive in deep for the full analysis or jump straight to the end for the if/then framework selection advice.

Heroku Icon Heroku – Sponsored

Let's debug a Node.js application

There are always challenges when it comes to debugging applications. Node.js’ asynchronous workflows add an extra layer of complexity to this arduous process. Although there have been some updates made to the V8 engine in order to easily access asynchronous stack traces, most of the time, we just get errors on the main thread of our applications, which makes debugging a little bit difficult. As well, when our Node.js applications crash, we usually need to rely on some complicated CLI tooling to analyze the core dumps.

This article takes a look at some easier ways to debug your Node.js applications.

logged by @logbot

Jared Mauch YouTube

How I started a telco to get fiber to my town

Jared Mauch was tired of waiting for high speed internet access to his very rural house in the outskirts of Ann Arbor, MI so he started a telco to get fiber to his town.

Development was happening in and around Ann Arbor putting new subdivisions nearby. I expected broadband would reach my new home eventually (Cable, DSL, FTTx), but…nothing came. I know…start a telco! – source slides

Jared covers everything in this video – the research, planning, finances, pre-builds, getting customers, internet access, construction, contractors, and running all the fiber.

logged by adamstac Discuss #culture#startups

Vim github.com

A Neovim plugin that lets you write your .vimrc in Lua

Vimpeccable is a plugin for Neovim that allows you to easily replace your vimscript-based .vimrc with a lua-based one instead. Vimpeccable adds to the existing Neovim lua API by adding new lua commands to easily map keys directly to lua.

All of the power and customization of Vim without the inscrutable and othewise compulsory Vimscript? Sign me up! (metaphorically… I’m far too lazy to customize Vim anymore than I already have.)

logged by jerodsanto Discuss #vim#lua

Older messages

🔐 Inside GitHub's Arctic Code Vault

Sunday, September 6, 2020

Horse JS speaks!, Füźžįñg, Waymo autonomous driving, Most favorited Hacker News posts of all time, cloud costs for devs, JetBrains Mono, Vimac, htop 3, opinionated full-stack boilerplate for production

Bringing beauty to the world of code sharing

Sunday, August 30, 2020

Building desktop apps with Go + web tech, Content is QUEEN 👑, Hidden Door, Learn Vim (the smart way), the new Twitter API, lessons learnt as a software engineer, collaborative dev environments in your

Celebrating Practical AI turning 100!! 🎉

Saturday, August 22, 2020

Rust's future, context.Context, TC39 land on JS Party, Indistractible, most popular data science platform, RSSible, Shopify rewrites their Rails monolith, Kapow!, every RustConf 2020 talk and link,

🎧 Working in Public

Sunday, August 16, 2020

All about that infra(structure), Node best practices, Practical AI turns 100!!! 🎉, How to read a code, intro to technical writing, Go WASM Playground, ark wallpapers for Dracula, step-by-step guide for

🤔 Why we're launching Changelog++

Sunday, August 9, 2020

Changelog Issue #318 • 2020-08-09 I mentioned Changelog++ last week and this week we share all the details on why we're launching it on Backstage. Don't miss that show. Listen and learn more

You Might Also Like

Spyglass Dispatch: Comcast's SpinCo Out Hunting • NVIDIA Makes Mint • The Fate of Chrome • Amazon Shows New 'Show' • End of Around the Horn • Writing on the Web

Thursday, November 21, 2024

Comcast's SpinCo Out Hunting • NVIDIA Makes Mint • The Fate of Chrome • Amazon Shows New 'Show' • End of Around the Horn • Writing on the Web The Spyglass Dispatch is a free newsletter sent

Issue 340 - Elon Musk hints at a new model for large families

Thursday, November 21, 2024

View this email in your browser If you are just now finding out about Tesletter, you can subscribe here! If you already know Tesletter and want to support us, check out our Patreon page Issue 340 -

Data Science Weekly - Issue 574

Thursday, November 21, 2024

Curated news, articles and jobs related to Data Science, AI, & Machine Learning ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Programmer Weekly - Issue 232

Thursday, November 21, 2024

View this email in your browser Programmer Weekly Welcome to issue 232 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Writing software is a very intense,

Better - An AI Powered Code Reviewer

Thursday, November 21, 2024

Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 21, 2024? The HackerNoon

Python Weekly - Issue 677

Thursday, November 21, 2024

View this email in your browser Python Weekly Welcome to issue 677 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Get Your Weekly Dose of Programming A weekly

Web Tools #592 - JS Libraries, Git/CLI Tools, Media/SVG

Thursday, November 21, 2024

WEB VERSION Issue #592 • November 21, 2024 Advertisement Deploy AMD Instinct™ MI300X on Vultr AMD Instinct MI300X accelerators are now available on the Vultr cloud platform. With thousands of AMD

Stop Using the Wrong State Management in Jetpack Compose

Thursday, November 21, 2024

View in browser 🔖 Articles Benchmark Insights: Direct State Propagation vs. Lambda-based State in Jetpack Compose Here, we'll dive into some benchmark analysis on the state propagation approach in

wpmail.me issue#694

Thursday, November 21, 2024

wpMail.me wpmail.me issue#694 - The weekly WordPress newsletter. No spam, no nonsense. - November 21, 2024 Is this email not displaying correctly? View it in your browser. News & Articles State of

Turn off Google AI with two letters

Thursday, November 21, 2024

$250 off M4 MacBook; Linux Foundation marks 20 years; Bluesky tips -- ZDNET ZDNET Tech Today - US November 21, 2024 laptop This absurdly simple trick turns off AI in your Google Search results There