💚 VisiData is like duct tape for your data

Challenges of distributed messaging systems, A visit to Deno Land, Adaptive problem solving, AI for good, 101 cognitive biases in UX, state management library for React, make hard work easy, GitHub Codespaces

The Changelog
Go Time
JS Party
Brain Science
Practical AI

Tooling github.com

A lightweight text editor written in lua

lite is a lightweight text editor written mostly in Lua — it aims to provide something practical, pretty, small and fast, implemented as simply as possible; easy to modify and extend, or to use without doing either.

A lightweight text editor written in lua

logged by jerodsanto Discuss #tooling#lua

Brain Science growth.design

101 cognitive biases & principles that affect your UX

This list is deep and (of course) the UX is well-considered. The author provides definitions of the biases as well as real-world examples of them in action.

Every time users interact with your product, they:

🙈 Filter the information
🔮 Seek the meaning of it
⏰ Act within a given time
💾 Store bits of the interaction in their memories

So to improve your user experience, you need to understand the biases & heuristics affecting those four decision-cycle steps.

Facebook Engineering Icon Facebook Engineering

An experimental state management library for React apps

Recoil provides several capabilities that are difficult to achieve with React alone, while being compatible with the newest features of React.

Straight outta Facebook. See also the conference talk where it was announced at React Europe 2020.

logged by jerodsanto Discuss #javascript#react

Gatsby Icon Gatsby – Sponsored

Build your Gatsby site up to 1000x faster than before

Incremental builds are here! Enjoy build times for your Gastby site up to 1000x times faster than ever before. This is the feature you’ve been waiting for. It’s totally free for personal projects and single purpose sites. Read all about it and get started at gatsbyjs.com/changelog

logged by @logbot

Maarten Claes mcls.io

Encouraging a culture of written communication

Are you striving to create a culture of written comms? Maarten Claes writes…

More and more people are being exposed to working remotely. One of the key factors for success in a remote workplace is a culture of written communication. It’s not always obvious how to create such a culture, and it takes at least some level of discipline from the people involved to make it a habit.

I’ve worked with mostly remote teams over the past three years. Here are a few of my observations on what helped cultivate such a culture.

Tooling github.com

A Chrome extension to measure essential metrics for a healthy site

Google recently announced their Web Vitals initiative which seeks to condense and simplify what devs need to know to optimize our sites.

Linked is an accompanying (alpha-grade) Chrome extension that measures the 3 Core Web Vitals and displays your scores at the click of a button.

logged by jerodsanto Discuss #tooling#performance#chrome

Linode Icon Linode – Sponsored

How to use Linode Object Storage (for free)

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 learn more and get started.

logged by @logbot

Dan Shipper superorganizers.substack.com

Stop trying to make hard work easy

Dan Shipper shared an interview with Nir Eyal (behavioral design expert who taught at Stanford and author of Hooked and Indistractable) — Nir explains how to cope even when work is hard.

“When most people talk about habits, what they’re saying is, ‘I want something that’s difficult to become effortless. I want the benefits but I don’t want it to be hard,” Nir said to me in an interview a few weeks ago. “Well, I have news for you: some things are just hard. There’s no way of getting around it.”

The problem is, when we expect work to be effortless and it ends up being difficult, we often blame ourselves. So the very tools we’re using to make work easier, can instead make it easier for us to give up.

PostgreSQL rhaas.blogspot.com

Don't manually modify the Postgres data directory!

A general rule, but as with most things in software, there are exceptions:

Is Manual Modification of the Data Directory Ever Justified?

Sadly, I can’t answer “no” to this question. There are circumstances under which there is no reasonable alternative.

I’m definitely guilty of this and have mucked things up in the past (in dev, not prod!).

I still manually delete postmaster.pid a few times a month as Postgres doesn’t shut down completely sometimes when I reboot my computer. That file doesn’t get cleaned up, which results in Postgres not launching after the reboot.

VS Code discuss.atom.io

Is GitHub Codespaces a death knell for the Atom Editor?

May 7th, 2020: A discussion appears on Atom’s forum…

I use Atom for a few years now and was worried back then about the acquisition of Github from Microsoft. And now I read about Github Codespaces, which is powered by Visual Studio Code.

I’m a little concerned about this. Do you still support Atom? And do you support Atom in the future? If there are other opportunities of embedding a Editor or innovating would you also choose VS Code over Atom?

What is the future of Atom? Will you slowly move to VS Code and Atom will be on the support line?

All good questions. There’s been no official (or unofficial, that I’ve seen) response from GitHub just yet.

We’ve been following Atom for years now. Many great developers have put their efforts into the editor. But it’s hard to withstand the gravitational pull of VS Code. Even more so now that Microsoft owns GitHub? 🤔

Logi Analytics Icon Logi Analytics – Sponsored

Developer grade analytics

Logi is the leading embedded analytics platform for developers. Embed cutting-edge dashboards, reports, and self-service in your application. Connect to any data source with strict security and give your developers complete control over the look, feel, and functionality.

Logi…

  • Disappears into your application - match your analytics to the rest of your application with a custom-branded UI
  • Works with your data - no need to invest in proprietary data storage or recreate your infrastructure. Logi works with your data in real time wherever it lives.
  • Has adaptive security - Logi uses your existing framework to enable single sign-on, multi-tenant deployments, and precise control over user access.
  • Gives you predictive insights - Logi Predict is the only analytics solution designed to embed machine learning and artificial intelligence inside your application.

Want to see why Logi is developer grade? Fill out this form to get access to their demo video library.

logged by @logbot

Webpack github.com

A loader that lets you use esbuild with webpack

I’ve had my eye on esbuild for awhile now (because I’m impatient), but there didn’t seem to be an easy way to use the Go-based JS bundler with our current webpack setup. (I want speed, after all, but I don’t want to have to work for it!)

I’m pretty excited by esbuild-loader, because its README says:

It makes sense to use [esbuild] over Babel/TSC with webpack to take advantage of both worlds (Speed and the webpack ecosystem).

That’s music to my ears, right there. I’ll report back how it works for us. ✊

logged by jerodsanto Discuss #webpack#javascript

Opensource.com Icon Opensource.com

5 humans review 5 open source video chat tools

Members of the Opensource.com team stress-test five open source video-conferencing apps so you don’t have to.

The apps they tried are: Jitsi, Signal, P2p.chat, Nextcloud Talk, and BigBlueButton.

Jitsi looks pretty good. Anyone using it? What’s your experience?

Sid Sijbrandij changelog.com/posts

Family and friends first, work second

Behind the scenes we heard about Sid’s idea of “family and friends first,” so we asked him to share the idea with our audience and how it’s being embraced at GitLab. Stay tuned for an upcoming episode of Founders Talk with Sid. I’m sure we’ll touch on this idea and more._

Even at GitLab, we’ve seen increased productivity as the number of merge requests for both March and April exceeded February’s numbers. But as company leader, I don’t see this as something to tout. This new normal is anything but normal, and we shouldn’t treat it as such. Even though GitLab has always been remote and experienced less of a transition than most other companies, our team members are not immune to the stressors of quarantine. Overworking or maintaining the status quo during a crisis is not a badge of honor. In fact, I would be prouder if more employees were taking time off to reset and refresh or spend time adjusting to this “new normal” with their families.

DigitalOcean Icon DigitalOcean – Sponsored

Free Python machine learning projects ebook

As machine learning is increasingly leveraged to find patterns, conduct analysis, and make decisions — sometimes without final input from humans who may be impacted by these findings — it is crucial to invest in bringing more stakeholders into the fold.

This a free book of Python projects in machine learning from Lisa Tagliaferri and Brian Boucheron (DigitalOcean) tries to do just that: to equip the developers of today and tomorrow with tools they can use to better understand, evaluate, and shape machine learning to help ensure that it is serving us all.

logged by @logbot

Owen Bickford changelog.com/posts

Slaying Changelog's compilation beast

Wondering why your Phoenix application is recompiling dozens or hundreds of files every time you make a small change? Cross-module compilation dependencies are often to blame.

Nick Janetakis YouTube

Improving your page load speeds on any site with Turbolinks

Nick does a great job with these videos. If you’ve never given Turbolinks a serious look, this would be 20 minutes well spent. We’ve been using Turbolinks for 4+ years now with great success.

logged by jerodsanto Discuss(2) #performance#javascript

Older messages

Gatsby's long road to incremental builds

Sunday, May 10, 2020

Black Hat Go, Really mediocre stuff, Ask us anything about AI, building a real programmable robot, Building resiliency, SSH tips & tricks, Rules of a 1x developer, Tmux for mere mortals, But how

Indeed's FOSS Contributor Fund

Sunday, May 3, 2020

Immediate mode GUIs, buttons look like buttons, reinforcement learning, What's coming in Go 1.15, WIL cheap Kubernetes cluster, kanban board email client, GitHub secrets, shell productivity, the

🏠 Work from home SUPERCUT

Sunday, April 26, 2020

WebRTC in Go, Start with gratitude, COVID-19 open research dataset, confs on lockdown, Linux resource monitor, serious knowledge on databases, books recommendations, cross-platform git GUI, in-demand

Visualizing the spread of Coronavirus

Sunday, April 19, 2020

Monolith vs microservices debate, Developing a mental framework, JS "Danger" Party, human-compatible AI, favourite Git commit, Markdown as mindmaps, CSS findings from Facebook design, 1.1.1.1

Securing the web with Let's Encrypt

Monday, April 13, 2020

Talking Next.js with Guillermo Rauch, Working from home, COVID-19 and CORD-19, Luke Plant is leaving Elm, PostCSS 8.0, free course for AWS developer certification, A static future, Deploys at Slack...

You Might Also Like

Daily Coding Problem: Problem #1648 [Medium]

Wednesday, December 25, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Quora. Given an absolute pathname that may have . or .. as part of it, return the

🎮 The Best Games to Go With Your New Console — Streaming Services Could Learn From YouTube

Wednesday, December 25, 2024

Also: Don't Throw Christmas Gift Boxes on the Curb, and More! How-To Geek Logo December 25, 2024 Did You Know Years before The Nightmare Before Christmas, Tim Burton was sprinkling references to

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