Changelog.com - 🚫 De-Google-ing your website analytics

The trouble with databases, NVIDIA's Ampere, the power of story, JS Danger HalfStack Edition!, learn Go by building a CLI, Bonsai CSS, KISS Linux distro, AWS services in one line each, product marketing for engineers, speed.cloudflare.com

The Changelog
Go Time
Practical AI
Brain Science
JS Party

Command line interface eryb.space

Diving into Go by building a CLI

You have wrapped your head around the Go syntax and practised them one by one, however you won’t feel comfortable writing applications in Go unless you build one.

In this blog post we’ll build a CLI application in Go, which we’ll call go-grab-xkcd. This application fetches comics from XKCD and provides you with various options through command-line arguments.

Ciaran Walsh bonsaicss.com

Bonsai CSS - an ultralight utility-first CSS framework

Bonsai is a complete CSS solution allowing you to build beautifully crafted web interfaces with ease. Leave behind the bulky dependancies normally assiociated with utility first frameworks. Bonsai’s unique approach gives a complete toolset while providing a performant responsive solution.

Just 8KB gzipped.

logged by jerodsanto via _ciar4n Discuss #frameworks#css

Linux k1ss.org

KISS – a Linux distro focused on simplicity

To say KISS isn’t for everybody would be a massive understatement. After all, it only targets x86-64 architecture and the English language. To say KISS is the first unique take on Linux I’ve seen in a long time would be 💯 on target.

Here are a few of my favorites from its “feature” list:

  • Every installation of the distribution contains the full sources (of the distribution) with git history attached.
  • Is simple and small enough to be maintainable in its entirety by a single person with little effort.
  • There is no “backend”. This distribution is merely a few git repositories.

And it looks rad too.

KISS – a Linux distro focused on simplicity

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

Learn adayinthelifeof.nl

AWS services explained in one line each

there are a lot of AWS services available. And I do mean: a LOT. Currently, there are 163 (!) different services that are available from the Amazon Dashboard, each with their own way of working, difficulties, catches and best practises.

What follows is one-line descriptions of all 163 AWS services. MSK? Kafka as a service. Amazon Connect? AWS call center platform. And so on.

React github.com

Ready-to-use Tailwind CSS blocks

This provides responsive UI components from 15 different app categories (commerce, blog, pricing, etc) with dark/light modes and differing color variants.

logged by jerodsanto Discuss #react#design#css

WFH themargins.substack.com

Software will eat software in a remote-first world

Can Duruk wonders if the exodus from our co-located offices will be a good thing in the end:

As software eats not the margins, but the societal frictions now, we can end up with a similar situation for the workplaces too. We can, maybe, stop software eating software before its too late.

Logi Analytics Icon Logi Analytics – Sponsored

How homegrown analytics can fragment your data story

Logi Analytics is hosting a webinar with Mico Yuk (Founder and CEO of BI Brainz) on her fun and simple data story framework. If you want to learn…

  • How to embrace the power of true data storytelling
  • The four parts of a compelling data story
  • How an analytics platform can simplify your data story and allow you to focus on the user experience

…then join this webinar on effective data storytelling.

logged by @logbot

Awesome Lists github.com

Product marketing for engineers

a hand-picked collection of resources for solving practical marketing tasks, such as:

  • finding beta testers
  • growing first user base
  • advertising project without a budget
  • scaling marketing activities for building constant revenue streams.

If marketing your software still puts a lump in the back of your throat, this clip from Saul Pwanson might help change that.

logged by jerodsanto Discuss #awesome

CSS amberwilson.co.uk

CSS tips for new devs

A delightful list of 24 tips that Amber dubs as “for new devs”, but I’ll just go ahead and scratch the new out of there and it still fits the bill.

CSS expertise comes with time! While CSS is easy to start with and gives you immediate visual results, mastering it takes time and this is perfectly okay 😃. It is the same for everyone.

Tobias Uhlig github.com

A UI framework that runs (almost) entirely in Web Workers

Tobias Uhlig:

Neo is based on top of ES8 and uses the latest ES features as long as they can run directly inside the browser. This is one of the major design goals: the dev mode can run inside a browser without needing any JS related builds or transpilations. Instead of using any kind of templates, persistent JSON structures are in place. The combinations of these concepts lead to a pretty amazing performance and adds new possibilities for scaling to the UI area.

I haven’t seen any benchmarks or examples where using Neo produces extreme performance, but conceptually it makes sense that moving computationally expensive things to background threads would keep your UI thread snappy.

logged by jerodsanto via tobiu Discuss(1) #frameworks#javascript

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

Evan You Increment

Making Vue 3

Evan You writes up lessons learned from rewriting the next major version of Vue.js.

Two key considerations led us to the new major version (and rewrite) of Vue: First, the general availability of new JavaScript language features in mainstream browsers. Second, design and architectural issues in the current codebase that had been exposed over time.

I found the section on overcoming the bottleneck of the Virtual DOM (and decreasing CPU time by up to 90%) fascinating. ASTs FTW once again!

PostgreSQL github.com

Listen to your to Postgres database in realtime via WebSockets

This comes from the just-announced Supabase, which is “an open source alternative to Firebase”. Oh, and if you’re thinking NOTIFY is good enough… maybe it is, maybe it isn’t.

Listen to your to Postgres database in realtime via WebSockets

logged by jerodsanto Discuss #postgresql#javascript#elixir

Lea Verou lea.verou.me

Today’s JavaScript, from an outsider’s perspective

Lea Verou shared this story of using Javascript for the first time…

Today I tried to help a friend who is a great computer scientist, but not a JS person use a JS module he found on Github. Since for the past 6 years my day job is doing usability research & teaching at MIT, I couldn’t help but cringe at the slog that this was. Lo and behold, a pile of unnecessary error conditions, cryptic errors, and lack of proper feedback. And I don’t feel I did a good job communicating the frustration he went through in the one hour or so until he gave up.

It went a bit like this…

Tooling github.com

Go binaries compiled on-demand for your system

Go Binaries is an on-demand binary server, allowing non-Go users to quickly install tools written in Go without installing go itself, and removing the burden of cross-compiling and uploading dozens of binaries for every command-line you write.

Go binaries compiled on-demand for your system

logged by jerodsanto Discuss #tooling#go

Feross Aboukhadijeh distributed.camp

Join me at Distributed Camp 2020

There are a variety of new projects working to create a healthier Web: from fighting censorship in oppressive countries, to solving pressing issues of privacy, to creating a Web entirely run by users. Come enjoy two days of immersive, hands-on workshops where you get to try out some of the latest decentralized web technologies for yourself.

And it’s free!

Achiel van der Mandele Cloudflare

Cloudflare launches speed.cloudflare.com

There’s a new speed test in town…

With many people being forced to work from home, there’s increased load on consumer ISPs. You may be asking yourself: how well is my ISP performing with even more traffic? Today we’re announcing the general availability of speed.cloudflare.com, a way to gain meaningful insights into exactly how well your network is performing.

We’ve seen a massive shift from users accessing the Internet from busy office districts to spread out urban areas. Although there are a slew of speed testing tools out there, none of them give you precise insights into how they came to those measurements and how they map to real-world performance.

Cloudflare launches speed.cloudflare.com

logged by adamstac Discuss #performance

Older messages

🚀 Leading GitHub to a $7.5 billion acquisition

Sunday, May 24, 2020

Dojo 7 is better than React?, community and safety, Navigating perfectionism, Slaying the compilation beast, Adam's backstory, search engine for developers, prepare for losing your programming job,

💚 VisiData is like duct tape for your data

Sunday, May 17, 2020

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

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

You Might Also Like

Data Science Weekly - Issue 545

Friday, May 3, 2024

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

When accelerator dreams become company nightmares

Thursday, May 2, 2024

Plus: Illinois gives Rivian incentives and AI is not SaaS View this email online in your browser By Christine Hall Thursday, May 2, 2024 Hello, and welcome back to TechCrunch PM. We have a great lineup

📱 Issue 409 - Claude Team plan and iOS app

Thursday, May 2, 2024

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

💻 Issue 415 - Hotel WiFi JavaScript Injection (2012)

Thursday, May 2, 2024

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

💎 Issue 415 - Choosing the Right Audit Trail Approach in Ruby

Thursday, May 2, 2024

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

💻 Issue 408 - Speeding up C++ build times

Thursday, May 2, 2024

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

💻 Issue 415 - Ditch dotenv: Node.js Now Natively Supports .env File Loading

Thursday, May 2, 2024

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

💻 Issue 333 - React 19 Beta

Thursday, May 2, 2024

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

📱 Issue 412 - The Composable Architecture: My 3 Year Experience

Thursday, May 2, 2024

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

💻 Issue 410 - Lessons learned after 3 years of fulltime Rust game development, and why we're leaving Rust behind

Thursday, May 2, 2024

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