Hottest Threads:
Latest

Guidelines for writing useful libraries | Kislay Verma.
General guidelines for writing useful libraries
New

A Primer on Clojure Macros.
One day my squad mate at a Clojure startup committed a macro to the codebase, and I was quick to reprimand t...
New

ThinkPad as a server: the follow-up.
The ThinkPad as a server is back, this time with a couple of adjustments.
New

Geek Mythology: The Religious, and Spiritual Folklore surrounding Programming.
You’ve been visited by St. Ignucious. Upvote for success ...
New

Reverse RSS Feed.
When I come across writing I like I add it to my rss reader. This is great, because later posts the author writes I wi...
New

How Austral’s Linear Type Checker Works.
A walkthrough of Austral’s linearity checker algorithm.
New

How To Lose Functional Programming At Work.
Tips on how to unsuccessfully introduce and keep functional programming styles and principle...
New

Natural language is the lazy user interface.
A chatbot is the lazy user interface. It puts all the burden on the user to articulate good...
New

Elite for Emacs.
A recent discovery from old backups revealed something long forgotten: I really developed a version of Elite for…. that...
New

This Gem is Mentionable.
Mentionable is a gem that provides support for inbound Webmentions and microformats in Rails apps.
New

Darklang Release 9.
Darklang Release 9 contains all the changes from December 2022. You can read more about the changes listed below in ...
New

Simple C++20 input and output iterators
.
Sometimes I find myself rewriting a snippet often enough that I realize
I should just blog i...
New

An investigation into Apple’s new Relay network | APNIC Blog.
Guest Post: Analysing Apple Private Relay’s effects on the Internet and fu...
New

Announcing Dear ImGui Bundle.
Dear ImGui Bundle is a quick-start and all-batteries-included framework to create cross-platform apps with...
New

Delivering Value with Platform Engineering.
Platform Engineering offers a unique value prop to engineering orgs by focusing its attentio...
New

A new PostgreSQL blog post/announcement has been posted!
Get the full details here: PostgreSQL: PGSpider extension 1.1.0 is released
New

200 percent BuzzFeed stock rise might signal start of an AI media trend.
New

Just know stuff. (Or, how to achieve success in a machine learning PhD.).
Introduction So I recently completed my PhD in Mathematics fro...
New

Transcending Scaling Laws with 0.1% Extra Compute.
Scaling language models improves performance but comes with significant
computationa...
New

Spannr 2022 Longevity Funding Report.
As a growing body of research shows that aging might not be as inevitable as we assumed, billions ...
New

New

TypeScript v5.0-beta has been released.
Link: Release TypeScript 5.0 Beta · microsoft/TypeScript · GitHub
New

A new Crystal blog post/announcement has been posted!
Get the full details here: Automating smart buildings with Crystal: how PlaceOS c...
New

A new Crystal blog post/announcement has been posted!
Get the full details here: Crystal 1.7.2 is released! - The Crystal Programming L...
New

A new Crystal blog post/announcement has been posted!
New
This Week's Hottest

I have always used antique keyboards like Cherry MX 1800 or Cherry MX 8100 and almost always have modified the switches in some way, like...
New

GitHub Sponsors will stop supporting PayPal | GitHub Changelog.
GitHub Sponsors will stop supporting PayPal
New

This post aims to dive into the concept of contexts in Elixir by using real-world examples and understanding how it can help us keep our ...
New

Did users change their Wi-Fi password, or did they see the nature of IoT privacy?
New

An Overview Of Ruby on Rails 7.1 Features. Part III…
A detailed overview of some of the features coming to Rails 7.1. Part 3/3.
New

Background
I am moving towards defined data structures in my application, and I find that TypedStruct is quite useful.
Questions
Howeve...
New

Which operating system should I choose for gaming? I’ve been using Windows since I started, but now I’m wondering about switching to Luni...
New

An investigation into Apple’s new Relay network | APNIC Blog.
Guest Post: Analysing Apple Private Relay’s effects on the Internet and fu...
New

A new Rust blog post/announcement has been posted!
Get the full details here: Announcing Rust 1.67.0 | Rust Blog
New

Background
I am a fan of dialyzer and friends (looking at Gradient) and I try to have sepcs in my code as much as I can. To this end, I a...
New

I had written an article about Migrate a K3S cluster storage from Rook to OpenEBS, with Velero
Please give comment or feedback, thanks!
New

Claude Shannon - Father of the Information Age.
Considered the founding father of the electronic communication age, Claude Shannon’s wor...
New

I’ve been diving into Bridgetown (a Jekyll successor) and learning about writing a more maintainable CSS.
New

You might not need an ORM.
While I was building aihelperbot.com I did what I imagine many developers do: I used an ORM for everything da...
New

Deno v1.30.0 has been released.
Link: Release v1.30.0 · denoland/deno · GitHub
New
This Month's Hottest 

Apple’s Tim Cook to take 50% pay hit after shareholder feedback.
‘Target compensation’ for CEO down from $99.4m in 2022 to an expected $...
New

A Framework for Prioritizing Tech Debt.
Leverage is a powerful tool that applies to many things, including the code we write. However, t...
New

Author Spotlight: Johanna Rothman (@jrothman)
Writing is a craft and Johanna Rothman is an expert. Today we talked about the art of w...
New

Large Language Models like ChatGPT say The Darnedest Things.
The Errors They MakeWhy We Need to Document Them, and What We Have Decided ...
New

Stable Diffusion litigation · Joseph Saveri Law Firm & Matthew Butterick.
Stable Diffusion litigation
New

I’ve realized I’m a bad software Developer.
I am a bad software developer, and this is my life.
New

‘The end’: Rackspace founder says company’s demise is coming. Other former Rackers aren’t so sure…
As the company’s culture has eroded, ...
New

Julia v1.8.5 has been released.
Link: Release v1.8.5 · JuliaLang/julia · GitHub
New

React Native v0.71.1 has been released.
Link: Release 0.71.1 · facebook/react-native · GitHub
New

Wrote some rant on Business Process Driven Development with Finite Automata (and Finitomata library in particular.)
New

As Microsoft eyes $10B investment, it’s unclear what products can be built on the tech.
New

A new Rust blog post/announcement has been posted!
Get the full details here: Security advisory for Cargo (CVE-2022-46176) | Rust Blog
New

Exposure of email addresses puts pseudonymous users of the social network at risk.
New

Draw a Perfect Circle :o::100:.
How good are your circle drawing skills?
New

Episode 132 of Thinking Elixir. LiveView isn’t always the right answer. Chris Nelson created LiveState to enable embedding custom HTML co...
New
This Year's Hottest 

Author Spotlight: Rebecca Skinner (@RebeccaSkinner)
Welcome to our latest author spotlight, where we sit down with Rebecca Skinner, a...
New

Author Spotlight: Mike Riley (@mriley)
This month, we turn the spotlight on Mike Riley, author of Portable Python Projects. Mike’s bo...
New

Author Spotlight: Jamis Buck (@jamis)
This month, we have the pleasure of spotlighting author Jamis Buck, who has written Mazes for P...
New

Author Spotlight: Dmitry Zinoviev (@aqsaqal)
Today we’re putting our spotlight on Dmitry Zinoviev, author of Data Science Essentials ...
New

If you get Can't find emacs in your PATH when trying to install Doom Emacs on your Mac you… just… need to install Emacs first! :lol: ...
New

Build efficient applications that exploit the unique benefits of a pure functional language, learning from an engineer who uses Haskell t...
New

Author Spotlight: VM Brasseur (@vmbrasseur)
We have a treat for you today! We turn the spotlight onto Open Source as we sit down with...
New

Author Spotlight: Erin Dees (@undees)
Welcome to our new author spotlight! We had the pleasure of chatting with Erin Dees, co-author ...
New

Author Spotlight: David Bryant Copeland (@davetron5000)
We’re so happy to bring you another Author Spotlight, a series where we sit d...
New

Author Spotlight: Karl Stolley (@karlstolley)
Logic! Rhetoric! Prag! Wow, what a combination. In this spotlight, we sit down with Kar...
New

The overengineered Solution to my Pigeon Problem.
TL;DR: I built a wifi-equipped water gun to shoot the pigeons on my balcony, controlle...
New

React Native v0.68.0-rc.1 has been released.
Link: https://github.com/facebook/react-native/releases/tag/v0.68.0-rc.1
New

GitHub - hlissner/doom-emacs: An Emacs framework for the stubborn martian hacker.
An Emacs framework for the stubborn martian hacker - G...
New

As DoorDash transitioned from Python monolith to Kotlin microservices, our engineering team was presented with a lot of opportunities to ...
New

Rails is not written in Ruby.
I’m born and raised in Kraków, a beautiful city in Poland, maybe you’ve heard about it, maybe you’ve even ...
New
Hottest Threads From The Last Three Years

I ended up cancelling my Moonlander order as I think it’s just going to be a bit too bulky for me.
I think the Planck and the Preonic (o...
New

Reading something? Working on something? Planning something? Changing jobs even!?
If you’re up for sharing, please let us know what you’...
New

Bought the Moonlander mechanical keyboard. Cherry Brown MX switches. Arms and wrists have been hurting enough that it’s time I did someth...
New

Hello everyone! This thread is to tell you about what authors from The Pragmatic Bookshelf are writing on Medium.
New

I know that these benchmarks might not be the exact picture of real-world scenario, but still I expect a Rust web framework performing a ...
New

I’ve been hearing quite a lot of comments relating to the sound of a keyboard, with one of the most desirable of these called ‘thock’, he...
New

There’s a whole world of custom keycaps out there that I didn’t know existed!
Check out all of our Keycaps threads here:
https://forum....
New

Just done a fresh install of macOS Big Sur and on installing Erlang I am getting:
asdf install erlang 23.1.2
Configure failed.
checking ...
New

No chair. I have a standing desk.
This post was split into a dedicated thread from our thread about chairs :slight_smile:
New

I am thinking in building or buy a desktop computer for programing, both professionally and on my free time, and my choice of OS is Linux...
New

Please tell us what is your preferred monitor setup for programming(not gaming) and why you have chosen it.
Does your monitor have eye p...
New

Rust is an exciting new programming language combining the power of C with memory safety, fearless concurrency, and productivity boosters...
New

If it’s a mechanical keyboard, which switches do you have?
Would you recommend it? Why?
What will your next keyboard be?
Pics always w...
New

Small essay with thoughts on macOS vs. Linux:
I know @Exadra37 is just waiting around the corner to scream at me “I TOLD YOU SO!!!” but I...
New

New
Enter our giveaways!
Our Community
Latest Jobs
General Dev Jobs
April 23, 2020
General Dev Jobs
November 05, 2021
General Dev Jobs
January 05, 2022
Get money off!

The Pragmatic Bookshelf
35% off any eBook

Manning Publications
35% off any item

The Pragmatic Studio
20% off any course
Simply use coupon code "devtalk.com" at checkout. Where applicable this coupon can be used for an many items and as many times as you like!
Devtalk Supports Global Peace
Filter by:
My Saved Portals
-
None saved yet
Popular Portals
- /elixir
- /opensuse
- /rust
- /erlang
- /ruby
- /kotlin
- /python
- /clojure
- /quarkus
- /security
- /go
- /react
- /vapor
- /nodejs
- /centos
- /v
- /js
- /wasm
- /fable
- /assemblyscript
- /swift
- /haskell
- /rails
- /react-native
- /typescript
- /django
- /flutter
- /tailwind
- /symfony
- /laravel
- /gleam
- /phoenix
- /actix
- /julia
- /arch-linux
- /deno
- /crystal
- /debian
- /spring
- /svelte
- /adonisjs
- /ocaml
- /c-plus-plus
- /vim
- /java
- /keyboards
- /zig
- /vuejs
- /preact
- /kubuntu