It’s OK to make money from your open source

Testing frameworks in Go, WebRTC experts discuss WebRTC, MLOps and tracking, CLI to build API requests, code review, How to write technical posts, RustScan for super fast Nmap scans, Go-based CLI podcast player

Heads up! We teamed up with Zeno Rocha to give away three (3) bundles of his new book + Dracula PRO. Check it out!

The Changelog
Go Time
JS Party
Practical AI

Tooling github.com

An open source project management tool with Kanban boards

As of today, Citadel only offers basic task tracking through a Kanban board, but sometimes you find that just that is just enough and a lack of other features becomes a feature in and of itself.

But have no fear, feature creep enhancements are part of the plan!

An open source project management tool with Kanban boards

logged by jerodsanto Discuss #tooling#go#javascript

Ahmed github.com

A fast and beautiful command line tool to build API requests

Poodle’s features include:

  • Register your web services and endpoints easily.
  • Use variables in endpoints definitions.
  • Painless debugging and interaction with APIs.
  • Search web services and endpoints interactively.
  • Edit services and endpoints easily (config is just a TOML file).
  • Sync services via Gist automatically.

A fast and beautiful command line tool to build API requests

logged by jerodsanto Discuss #cli#api#go

Eduards Sizovs sizovs.net

Code review – from good to great

Eduards Sizovs:

People rarely talk about it, but in many companies, code review makes developers feel like sh%t. This is a practical guide on how to create a code review process that developers love.

Click through for 8 recommendations from Eduards on making code review an effective, encouraging, and positive activity.

Heroku Icon Heroku – Sponsored

🎧 GraphQL's benefits and costs

From Heroku’s Code[ish] podcast, Owen Ou and special guest Tanmai Gopal cover the costs and benefits of GraphQL.

GraphQL is a querying language with the aim of increasing the productivity of frontend and backend developers. It can make working with React easier, be used as an API for third-party clients, and allow for feature-rich applications to request precisely the data they need. Like any part of your stack, GraphQL isn’t a panacea. The language is still being developed, and has some limitations. Tanmai Gopal, the CEO of Hasura, guides us through the pros and cons of using GraphQL in your application.

logged by @logbot

Rust github.com

A scriptable, curses-based, digital habit tracker

dijo is a habit tracker. It is curses-based, it runs in your terminal. dijo is scriptable, hook it up with external programs to track events without moving a finger. dijo is modal, much like a certain text editor.

A scriptable, curses-based, digital habit tracker

logged by jerodsanto Discuss #rust#cli

Practices reasonablypolymorphic.com

How to write technical posts (so people will read them)

Writing is hard. Technical writing can be even harder. This piece by Sandy Maguire has lots of help in it:

Here’s the biggest thing to keep in mind: your reader doesn’t really care what you have to say. You get maybe four sentences to convince them that your essay is worth their time. If you haven’t made your case by then, you’ve probably lost them to the next tab they binge-opened.

Rust github.com

RustScan turns a 17 minute Nmap scan into 19 seconds 🔥

You’re still gonna want Nmap, but RustScan drastically speeds up the first step (scans all 65k ports in less than a minute) and then pipes its data to Nmap.

RustScan turns a 17 minute Nmap scan into 19 seconds 🔥

logged by jerodsanto Discuss #rust#security

DigitalOcean Icon DigitalOcean – Sponsored

Kubernetes for full-stack developers

Whether you’re curious to know more about Kubernetes, just getting started, or have experience with it, this curriculum on DigitalOcean’s Community will help you learn more about Kubernetes and running containerized applications.

You’ll learn about core Kubernetes concepts and use them to deploy and scale applications in practical tutorials. By the end of this curriculum you’ll be able to create your own Kubernetes cluster from scratch and run your own applications on it. You will also learn how to set up monitoring, alerting, and automation for your applications on Kubernetes.

Oh, and if you’re creating a new DigitalOcean account head to do.co/changelog get $100 in credit to your account.

logged by @logbot

Gaming github.com

MineSweeper implemented in pure CSS & HTML

You might be asking yourself… “is CSS a programming language now?!” Turns out it is, thanks to the Space Toggle trick (which I’m still trying to grok as I write this).

MineSweeper implemented in pure CSS & HTML

logged by jerodsanto Discuss #gaming#html#css

AI (Artificial Intelligence) maraoz.com

"OpenAI's GPT-3 may be the biggest thing since Bitcoin"

I predict that, unlike its two predecessors (PTB and OpenAI GPT-2), OpenAI GPT-3 will eventually be widely used to pretend the author of a text is a person of interest, with unpredictable and amusing effects on various communities.

If you’re going to read this post, make sure you stick around until the end.

Command line interface github.com

A Go-based CLI podcast player

🎶 Universal binaries because written in Go. A command-line interface to your favorite show. Install it with curl simply pass the right strings. These are a few of my favorite things 🎶

A Go-based CLI podcast player

logged by jerodsanto Discuss #cli#go

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

TypeScript svelte.dev

Svelte <3 TypeScript

Orta Therox, making the big announcement on behalf of the Svelte team:

We think it’ll give you a much nicer development experience — one that also scales beautifully to larger Svelte code bases — regardless of whether you use TypeScript or JavaScript.

Up until now TypeScript was usable with Svelte, but not officially supported by the project.

I know a lot of people have been waiting for this. Congrats to all involved on a big release!

Culture news.ncsu.edu

Tech sector job interviews assess anxiety, not software skills

A new study from North Carolina State University and Microsoft finds that the technical interviews currently used in hiring for many software engineering positions test whether a job candidate has performance anxiety rather than whether the candidate is competent at coding. The interviews may also be used to exclude groups or favor specific job candidates.

What’s more, the specific nature of the technical interview process means that many job candidates try to spend weeks or months training specifically for the technical interview, rather than for the actual job they’d be doing.

Be careful out there.

Addy Osmani web.dev

It's time to lazy-load offscreen iframes!

Addy Osmani:

Native lazy-loading for images landed in Chrome 76 via the loading attribute and later came to Firefox. We are happy to share that native lazy-loading for iframes is now standardized and is also supported in Chrome and Chromium-based browsers.

<iframe src="https://changelog.com" loading="lazy" width="600" height="400"></iframe>

YaS!! Lazy load all the things 💚

Datadog Icon Datadog – Sponsored

Docker dashboard

Save time on setup and visualize your Docker data in minutes with Datadog’s out-of-the-box dashboard. Monitor everything in one place with Datadog’s Docker dashboard.

When deploying services with Docker, it’s important to understand resource utilization and identify any potential resource constraints in your containerized infrastructure. As such, you should track Docker events and container status as well as CPU, memory, I/O, and network metrics. Datadog’s Docker dashboard visualizes these important events, container health, and resource metrics in a single pane of glass.

Start your free trial today!

logged by @logbot

Opensource.com Icon Opensource.com

Build your own open source alternative to Google Suite with Nextcloud

A nice primer on Nextcloud, which is worth a second look if you haven’t kicked the tires in a couple years.

I recently revisited Nextcloud and was amazed by all the changes I saw. The project has evolved into a complete solution that can replace big-name solutions like Google Drive and Microsoft 365. Nextcloud’s new feature set, especially Nextcloud Hub, is outstanding, offering collaborative documentation editing, file version control, integrated chat and video calling, and more.

Oh, and ICYMI our conversation with Nextcloud’s Frank Karlitschek ~> #383

Mireille Reece, PsyD changelog.com/posts

Brain Science at Heartifacts

If you’re a subscriber of Brain Science, then you’re going to love my upcoming talk at Heartifacts in August. The conference is online and virtual (of course) which means our entire global audience can attend. Registration is $75 with swag or $50 swag-free. We’re giving away three (3) free passes, so keep reading to learn more.

Older messages

📚 Laws for hackers to live by

Sunday, July 19, 2020

Your first week with Go, What's coming in Vue 3?, Practical AI Ethics, The science behind caffeine, GitHub Actions jam session, Hyperapp 2x faster than React?, create a GitHub profile readme

🤔 What's next for José Valim and Elixir?

Sunday, July 12, 2020

Focusing on PostgreSQL, GraphQL makes everything better, open source for AI, terminal inspired by TRON, Safari team conversation highlights, centralized logging solution, systemd timers instead of

We're looking for a clips producer

Monday, July 6, 2020

What up nerds! We're opening up a contract position that works directly with me to help us produce and publish promotional clips for our podcasts. BUT...we really want to work with someone who is

Big updates in Safari 14

Sunday, July 5, 2020

Coding and fonts, Go at Pace.dev, React on Rails, Cognitive distortions, ML/AI with MemSQL, Guy Podjarny/Snyk on Founders Talk, Vim so popular?, make simple GUIs simple, Speedlify, Welcome to the 21st

🚢 Shipping work that matters

Sunday, June 28, 2020

We have regrets, Feross takes us to security school, JS Danger at OpenJS World, Microsoft switching to Rust, Roles in AI dev workflow, upgrade your monitor, ARM Mac and virtualization, HEY's

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