Changelog.com - Visualizing the spread of Coronavirus

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 for families, and Phoenix LiveDashboard!

The Changelog
Go Time
Brain Science
JS Party
Practical AI

JavaScript leontrolski.github.io

React in 33 lines of code

Super-simplified reimplementations of complex pieces of software are a great way to learn for the author and reader alike. When you can boil it down to just 33 lines like this, the surface area is minimal enough that reading it shouldn’t be too tough, but there’s definitely some code golf going on.

Documentation dhwthompson.com

My favourite Git commit

David Thompson:

I like Git commit messages. Used well, I think they’re one of the most powerful tools available to document a codebase over its lifetime. I’d like to illustrate that by showing you my favourite ever Git commit.

6-ish paragraphs of explanation for a single whitespace change in the code.

Culture elder.dev

Build your own open source virtual background

Look! I’m dialing into the millenium falcon with an open source camera stack!

The force is strong with this one.

Pluralsight Icon Pluralsight – Sponsored

Pluralsight is 100% FREE (for all of April)

Good news! Pluralsight is totally free this month (April).

Build in-demand tech skills without leaving your house. Get free access to 7,000+ expert led video courses in software development, security, cloud and data — there’s never been a better time to skill up.

Learn more and get started for free.

logged by @logbot

Terminal gist.github.com

Rename files using `mv` command without typing the full name twice

Nice little function to add to your .bashrc:

function mv() {
  if [ "$#" -ne 1 ] || [ ! -e "$1" ]; then
    command mv "$@"
    return
  fi
  read -ei "$1" newfilename
  command mv -v -- "$1" "$newfilename"
}

Click through for usage examples and a lively discussion in the comments about other ways of achieving similar things.

logged by jerodsanto Discuss #terminal

Tooling github.com

BlurHash – a very compact representation of a placeholder for an image

This is a very cool idea and the use case is described perfectly by the authors:

Does your designer cry every time you load their beautifully designed screen, and it is full of empty boxes because all the images have not loaded yet? Does your database engineer cry when you want to solve this by trying to cram little thumbnail images into your data to show as placeholders?

You give BlurHash an image and it gives you back a short string (20-30 chars) that represents the placeholder image. Store the string and send it along with the other data for the object and your client can decode the string into a placeholder image while the real image is loading over the network.

logged by jerodsanto Discuss #tooling#design

JavaScript github.com

Visualize your Markdown as mindmaps with Markmap

A reimplementation of Markmap adding CLI usage, multiline text support, and more. Tryable right here.

Visualize your Markdown as mindmaps with Markmap

logged by jerodsanto Discuss #javascript#markdown

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

Go github.com

"Imagine `tmux` with a smaller learning curve and more sane defaults"

3mux is a terminal multiplexer with out-of-the-box support for search, mouse-controlled scrollback, and i3-like keybindings.

Sign me up ✋

logged by jerodsanto Discuss #go#terminal

CSS ishadeed.com

CSS findings from the new Facebook design

This is a deep dive into some of the tricks/techniques Facebook’s frontenders used on their latest web interface. For example, they’re using SVG for avatars, spacer divs instead of margin (!), and images for drop shadows (!!).

AI (Artificial Intelligence) github.com

Be anyone in your Zoom & Skype meetings with Avatarify

A fun little project that uses a neural network to map your facial movements onto an avatar of your choice. You have to watch the demo to get the full effect.

logged by jerodsanto Discuss #ai#machinelearning#python

Mux Icon Mux – Sponsored

How to host your own online conference

Everyone is self-quarantined and working remotely. Now what? Well, now you have to take your conference online. But how?

The basic structure of your setup is going to be a live conversation that is broadcast to a larger group of live viewers. The live conversation could be something like one person presenting with a screen share, or one person interviewing someone else, or a panel discussion among a group of experts.

A really simple way to do this live conversation is to use Zoom. Adding Mux in the middle is how you can broadcast your Zoom call to an audience of thousands on your own website. The live audience does not have to download Zoom, they do not interact with Zoom at all. All they do is see a video player that you make on your website.

logged by @logbot

JavaScript zipcall.io

A p2p video chat platform powered by WebRTC

Zipcall boasts high video quality and industry leading low-latency by removing a central server. It has many of the features I care about: no download required, single-use disposable chat rooms, screen sharing, and more.

It does rely upon Twilio’s TURN service right now, which means it falls back to their network if the peer-to-peer connection cannot be achieved. This has a couple of implications. One, it’s not totally free because you have to pay for Twilio API calls. Two, it’s not totally necessarily decentralized 100% of the time. They’re working to address these issues.

Group video calling is also in the works.

Cloudflare Icon Cloudflare

1.1.1.1 for families

This is pretty cool and I’m updating my DNS as I write this. They’re offering two flavors: 1.1.1.2 (no malware) and 1.1.1.3 (no malware or adult content).

Since launching 1.1.1.1, the number one request we have received is to provide a version of the product that automatically filters out bad sites. While 1.1.1.1 can safeguard user privacy and optimize efficiency, it is designed for direct, fast DNS resolution, not for blocking or filtering content. The requests we’ve received largely come from home users who want to ensure that they have a measure of protection from security threats and can keep adult content from being accessed by their kids. Today, we’re happy to answer those requests.

The setup is easy, and only requires changing two numbers in your primary and secondary DNS.

1.1.1.1 for families

Donald Fischer Tidelift

The third wave of open source migration

Are we setting up for another wave of recession-induced open source migration? Donald Fischer weighs in:

It’s been hard to be optimistic the last few weeks. But as I look for a silver lining in the current crisis, I believe there is an enormous opportunity for organizations to get even more nimble in their use of open source.

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

Jerod Santo YouTube

Let's take Phoenix LiveDashboard for a spin!

After José’s announcement yesterday I just had to get my hands a little dirty and kick the tires.

lets-take-phoenix-livedashboard-for-a-spin-5Dpj

logged by jerodsanto Discuss #elixir#phoenix

Older messages

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

🔐 Why Microsoft Replacing Passwords Is a Good Thing — Linux Mint vs. Ubuntu

Thursday, December 26, 2024

Also: How I Used QR Codes and Google Sheets to Organize My Home How-To Geek Logo December 26, 2024 Did You Know A "moment" used to be an actual measure of time, corresponding to roughly 90

Ranked | The World's 10 Largest Companies by Revenue (2019-2024) 💰

Thursday, December 26, 2024

We show the world's largest companies by revenue, based on the Fortune Global 500 rankings as stock markets rally in 2024. View Online | Subscribe | Download Our App FEATURED STORY The World's

Issue 345 - OTA software updates are amazing

Thursday, December 26, 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 345 - OTA

Do Honeypots Still Matter?

Thursday, December 26, 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 26, 2024? The

Best Practices for Composition Patterns in Jetpack Compose

Thursday, December 26, 2024

View in browser 🔖 Articles Best Practices for Composition Patterns in Jetpack Compose Jetpack Compose is a newly introduced declarative UI framework compared to other declarative UIs, and there hasn

wpmail.me issue#699

Thursday, December 26, 2024

wpMail.me wpmail.me issue#699 - The weekly WordPress newsletter. No spam, no nonsense. - December 26, 2024 Is this email not displaying correctly? View it in your browser. News & Articles 12 Best

Post from Syncfusion Blogs on 12/26/2024

Thursday, December 26, 2024

New blogs from Syncfusion Create a Flutter 3D Column Chart to Showcase the Top 6 Renewable Energy-Consuming Countries By Praveen Balu Let's visualize the top 6 renewable energy-consuming countries

Ruijie Networks' Cloud Platform Flaws Could Expose 50,000 Devices to Remote Attacks

Thursday, December 26, 2024

THN Daily Updates Newsletter cover Improve IT Efficiency with a Standardized OS: Nine considerations for building a standardized operating environment Optimize your IT with a standardized operating

Edge 460: Anthropic's New Protocol to Link AI Assistants to Data Sources

Thursday, December 26, 2024

Model Context Protocols is one of the recent AI contributions of the AI lab. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

December 26th 2024

Thursday, December 26, 2024

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 26th December 2024 Hi everyone, It's boxing day in some parts