💚 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

💻 Issue 437 - Introducing local Azure Service Bus Emulator

Thursday, November 21, 2024

This week's Awesome .NET Weekly Read this email on the Web The Awesome .NET Weekly Issue » 437 Release Date Nov 21, 2024 Your weekly report of the most popular .NET news, articles and projects

💎 Issue 444 - Why did people rub snow on frozen feet? (2017)

Thursday, November 21, 2024

This week's Awesome Ruby Newsletter Read this email on the Web The Awesome Ruby Newsletter Issue » 444 Release Date Nov 21, 2024 Your weekly report of the most popular Ruby news, articles and

💻 Issue 444 - JavaScript Dos and Donts

Thursday, November 21, 2024

This week's Awesome JavaScript Weekly Read this email on the Web The Awesome JavaScript Weekly Issue » 444 Release Date Nov 21, 2024 Your weekly report of the most popular JavaScript news, articles

📱 Issue 438 - Reverse Engineering iOS 18 Inactivity Reboot

Thursday, November 21, 2024

This week's Awesome iOS Weekly Read this email on the Web The Awesome iOS Weekly Issue » 438 Release Date Nov 21, 2024 Your weekly report of the most popular iOS news, articles and projects Popular

💻 Issue 362 - React Anti-Pattern: Stop Passing Setters Down the Components Tree

Thursday, November 21, 2024

This week's Awesome React Weekly Read this email on the Web The Awesome React Weekly Issue » 362 Release Date Nov 21, 2024 Your weekly report of the most popular React news, articles and projects

💻 Issue 444 - Building simple event-driven applications with Pub/Sub

Thursday, November 21, 2024

This week's Awesome Node.js Weekly Read this email on the Web The Awesome Node.js Weekly Issue » 444 Release Date Nov 21, 2024 Your weekly report of the most popular Node.js news, articles and

📱 Issue 441 - Shift Left Is the Tip of the Iceberg

Thursday, November 21, 2024

This week's Awesome Swift Weekly Read this email on the Web The Awesome Swift Weekly Issue » 441 Release Date Nov 21, 2024 Your weekly report of the most popular Swift news, articles and projects

💻 Issue 439 - Async/Await Is Real And Can Hurt You

Thursday, November 21, 2024

This week's Awesome Rust Weekly Read this email on the Web The Awesome Rust Weekly Issue » 439 Release Date Nov 21, 2024 Your weekly report of the most popular Rust news, articles and projects

📲 Why I Ditched Linux for Samsung DeX — Buy This Instead of a Gaming Headset

Thursday, November 21, 2024

Also: Taking Instagram Stories to the Next Level, and More! How-To Geek Logo November 21, 2024 Did You Know Thurl Ravenscroft was both the voice behind the Christmas song "You're a Mean One,

Ranked | The World's 30 Largest Exporters 🌎

Thursday, November 21, 2024

We show the largest exporters in the world amid a surge in trade restrictions, rising populism, and shipping route disruptions. View Online | Subscribe | Download Our App 5 DAYS LEFT! Learn Visual