Changelog.com - 💚 How open source saved htop

Brad Fitzpatrick on Go Time, Learning about (Deep) Learning, testing troubles, Changelog++ launch thoughts, I'm so stressed, delivering logs, editing HTML like a boss in VS Code, vim's command-line mode, and more.

The Changelog
Go Time
Practical AI
JS Party
Backstage
Brain Science

Iurii dev.sweatco.in

Why your application should not be responsible for delivering logs

A deep dive on how UDP and TCP affect log delivery and what that means for your application’s complexity in delivering logs. This is a follow-up post to the one we linked to awhile back on why their team ended up with a centralized logging solution. That piece was quite popular (and quite good), so you may enjoy this one as well.

Caleb Porzio vimeo.com

Editing HTML like a boss in VS Code

Caleb Porzio walks you through using Emmet for more than just div.foo#bar*3 type expansions. If you’ve never gone beyond that, this is ~7 minutes very well spent.

logged by jerodsanto Discuss

Geoff Stevens software.com

Discover your most productive music for coding

Music Time brings the power of the Spotify player to your code editor. Control your music, view and create playlists, favorite and repeat songs, and discover new music without context switching to the Spotify web or desktop app.

Music Time is free and works with VS Code, Atom, and JetBrains IDEs. Some of its features require Spotify premium, but the personalized song recommendations work with the free version of Spotify as well. It even has a cool vizualizer so you can see your most productive songs.

Discover your most productive music for coding

logged by jerodsanto via geoffstevens Discuss #music#vs-code#atom

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

Thoughtbot Icon Thoughtbot

Beyond basic modal editing. Using vim's command-line mode

Command (line? I’ve never called it that) mode is indeed where much of Vim’s power lies. In this post on Thoughtbot’s blog, German Velasco explains search and replace, command repetition, ranges, and more.

Vue.js evrone.com

An interview with Evan You

Rick Nolan:

Evan You is an independent software developer and the creator of the open source JavaScript framework Vue.js. We had a chance to speak to Evan about the release of Vue 3, his opinion on no-backend & fullstack approaches, Vue.js use cases and the work-life balance of the creator of the technology.

Anna Shipman annashipman.co.uk

Meeting everyone on a new team

I enjoyed reading what Anna had to say about the advice she had been given and the process she created for doing introduction one-to-one meetings with her new team.

When I joined the Financial Times as Technical Director for FT.com, I inherited a team of around 50 engineers. One of the first things I did was meet each of them for a one-to-one. I was initially resistant, but it was extremely valuable, I’m glad I did it, and I would definitely do it again in a future role. I ran each meeting in the same way. Firstly I ran through everything I planned to cover, and then stepped through it…

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

Jerod Santo changelog.com/posts

There's a good reason why experienced devs say "it depends" so often

In which I pick on Jamstack a bit to make a larger point that we still haven’t found that Silver Bullet and we’re not going to so let’s put our thinking caps on, make sound choices, and pick the right tools for each situation.

Linux github.com

Move over WSL... here comes DOS Subsystem for Linux

A WSL alternative for users who prefer an MS-DOS environment. DOS Subsystem for Linux integrates a real Linux environment into MS-DOS systems, allowing users to make use of both DOS and Linux applications from the DOS command prompt

Move over WSL... here comes DOS Subsystem for Linux

logged by jerodsanto Discuss(1) #linux

 Itamar Turner-Trauring codewithoutrules.com

From YAGNI to YDNIY

How do you ship a product on schedule? One useful mental tool is the You Ain’t Gonna Need It heuristic: leave out all the things that seem nice-to-have, but you have no proof you actually need. And when there’s things you do need, consider the follow-up heuristic: You Don’t Need It Yet.

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

Gaming github.com

Play Battleship directly on Postgres

I don’t know what would possess someone to build Battleship in Postgres, but here we have it.

Play Battleship directly on Postgres

logged by jerodsanto Discuss #gaming#postgresql

Ned Batchelder nedbatchelder.com

How to be helpful online

Ned Batchelder:

Helping people online is difficult. We expect technical questions and discussions, but everyone involved are just people, so it doesn’t always go smoothly. There’s no way to guarantee a good outcome, but there are things we as helpers can do to improve the interactions.

Ned shares a dozen ways we can work to be more helpful online. Excellent stuff. 👌

Firefox github.com

Saying farewell to Firefox Send 😢

The fallout from Mozilla’s August shake-up is beginning to land and Firefox Send has been officially shuttered. The free file sharing service was already taken offline over the summer to fend off some spear phishing attacks, but any hopes of it coming back online are now dashed.

The project’s GitHub repo continues to trend in Changelog Nightly despite its now-archived status. Why all the posthumous starring? Maybe people are quietly paying their respects for the deceased… 🤔

Saying farewell to Firefox Send 😢

logged by jerodsanto Discuss #firefox

AWS Amplify Icon AWS Amplify – Sponsored

Deploy and host in a couple clicks with AWS Amplify

AWS Amplify is the fastest, easiest way to develop mobile and web apps that scale. Deploy and host scalable static websites and single page web apps with a Git-based workflow. Connect your code repository and changes to your frontend and backend are deployed in every code commit.

Get started with AWS Amplify

logged by @logbot

Chrome github.com

Headless Recorder

Headless recorder is a Chrome extension that records your browser interactions and generates a Puppeteer or Playwright script. Install it from the Chrome Webstore. Don’t forget to check out our sister project theheadless.dev, the open source knowledge base for Puppeteer and Playwright.

You may have heard of this when it was called Puppeteer Recorder, but its recent addition of Playwright support warranted a rename.

logged by jerodsanto Discuss #chrome#testing#javascript

Savannah Peterson changelog.com/posts

Poor communication is the primary reason systems and relationships fail

It has become even more clear to me during the era of COVID-19 that poor communication is the reason systems and relationships fail. Every time I’ve failed to get what myself, my team, or a community wanted out of an engineering team was because I neglected to communicate why and how it would be impactful to them in a digestible way.

In this post, I share a few lessons learned as a non-technical launching hardware and software products over the last decade. We’ll explore tactics and skills teams can use to communicate more effectively.

David Bryant discourse.mozilla.org

Mozilla WebThings ~> WebThings

David Bryant shared the details and transition plans for WebThings as it’s being spun out of Mozilla as an independent open source project. Mozilla is “transitioning control and responsibility to the community,” and the project’s new home will be webthings.io.

Governance of the project will be passed to the community using a module ownership system independent of the Mozilla Corporation’s organisational structure, like the one used by the core Mozilla project 11. … The WebThings project will no longer be directly affiliated with the Mozilla Corporation so will stop using Mozilla trademarks and will instead operate under its own WebThings brand.

Older messages

The Builder Pattern (for your career)

Sunday, September 20, 2020

Community Q&A, Clarity and expectation, When AI goes wrong, youtube-dlc, analytics via CSS, temporary email in your terminal, unbelievable Super Mario 3 speedrun, Endlessh, Security by obscurity,

Estimating systems with napkin math

Sunday, September 13, 2020

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

🔐 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,

You Might Also Like

Charted | Global Economic Confidence in 2025, by Country 🌎

Wednesday, December 25, 2024

While emerging markets in Asia have the strongest confidence in the global economy looking ahead, European countries are most pessimistic. View Online | Subscribe | Download Our App FEATURED STORY

Top Tech Deals 🎅 Sony Headphones, iPhone Cases, 4K Projector, and More!

Wednesday, December 25, 2024

The season of giving is upon us. How-To Geek Logo December 25, 2024 Top Tech Deals: Sony Headphones, iPhone Cases, 4K Projector, and More! The season of giving is upon us. Happy Holidays! If you're

Why the Race to AGI is Humanitys Defining Moment

Wednesday, December 25, 2024

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, December 25, 2024? The

Iran's Charming Kitten Deploys BellaCPP: A New C++ Variant of BellaCiao Malware

Wednesday, December 25, 2024

THN Daily Updates Newsletter cover The Data Science Handbook, 2nd Edition ($60.00 Value) FREE for a Limited Time Practical, accessible guide to becoming a data scientist, updated to include the latest

Software Testing Weekly - Issue 251

Wednesday, December 25, 2024

GitHub Copilot is free! 🤖 View on the Web Archives ISSUE 251 December 25th 2024 COMMENT Welcome to the 251st issue! In case you missed it — GitHub Copilot is free! The free version works with Visual

Daily Coding Problem: Problem #1647 [Medium]

Tuesday, December 24, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Square. In front of you is a row of N coins, with values v 1 , v 1 , ..., v n . You are

Sentiment Analysis, Topological Sort, Web Security, and More

Tuesday, December 24, 2024

Exploring Modern Sentiment Analysis Approaches in Python #661 – DECEMBER 24, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo Exploring Modern Sentiment Analysis Approaches in Python What are the

🤫 Do Not Disturb Mode Is My Secret to Sanity — 8 Gadgets I Want To See Nintendo Make

Tuesday, December 24, 2024

Also: The Best Christmas Movies to Watch on Netflix, and More! How-To Geek Logo December 24, 2024 Did You Know Their association with the Christmas season might make you think poinsettias hail from a

😱 AzureEdge.net DNS Retiring Jan. 2025, 🚀 Microsoft Phi-4 AI Outperforms, 🔒 Microsoft Secure Future Initiative

Tuesday, December 24, 2024

Blog | Advertise | View Online Your trusted source for Cloud, AI and DevOps guidance with industry expert Chris Pietschmann! Phi-4: Microsoft's New Small Language Model Outperforms Giants in AI

Mapped | The Top Health Insurance Companies by State 🏥

Tuesday, December 24, 2024

In 13 US states, a single company dominates the health insurance market, holding at least half of the total market share. View Online | Subscribe | Download Our App Presented by: Global X ETFs Power