 
  		        CommunityNews
Programming languages should have a tree traversal primitive
There should be a control flow construct in programming languages that can handle tree-like traversal in a nice way, similar to how for/foreach loops can handle linear traversal.
Read in full here:
Popular General Dev topics
                         
                      
                       
          
                The following languages will help current and new web developers navigate the programming landscape to code web-based services and apps t...
              
            
            
              
          
              New
 
          
                Last night I re-read this Steve Yegge article about learning to type as a programmer. I can touch type, but I don’t usually manage to bre...
              
            
            
              
          
              New
 
          New
 
          
                :tada: Launching Fig
I am excited to announce that, as of today, Fig is generally available to the public for download. 
With our public ...
              
            
            
              
          
            
  
        New
 
          
                API Gateway Trends behind Features: Apache APISIX 3.0 vs. Kong 3.0 - API7.ai. 
By comparing the open-source API Gateway Apache APISIX and...
              
            
            
              
          
              New
 
          
                Why I like Clojure as a solo developer | Biff. 
Most of the reasons fall into a few categories: data orientation, the JVM, and the REPL. 
              
            
            
              
          
              New
 
          
                Dark mode isn’t as good for your eyes as you believe. 
The shadowy display mode has leagues of fans claiming it helps reduce eye strain, ...
              
            
            
              
          
            
  
        New
 
          
                Over the last decade, we’ve seen great advancements in distributed systems, but the way we program them has seen few fundamental improvem...
              
            
            
              
          
              New
 
          
                The new frameworks will continue until morale improves. 
              
            
            
              
          
              New
 
          New
Other popular topics
                         
                      
                       
          
                No chair. I have a standing desk. 
This post was split into a dedicated thread from our thread about chairs :slight_smile:
              
            
            
          
              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
 
          
                Build highly interactive applications without ever leaving Elixir, the way the experts do. Let LiveView take care of performance, scalabi...
              
            
            
              
          
              New
 
          
                Think Again 50% Off Sale »
The theme of this sale is new perspectives on familiar topics. 
Enter coupon code ThinkAgain2021 at checkout t...
              
            
            
          
              New
 
          
                Author Spotlight 
Jamis Buck 
@jamis 
This month, we have the pleasure of spotlighting author Jamis Buck, who has written Mazes for Prog...
              
            
            
          
              New
 
          
                Author Spotlight 
Mike Riley 
@mriley 
This month, we turn the spotlight on Mike Riley, author of Portable Python Projects. Mike’s book ...
              
            
            
          
              New
 
          
                Author Spotlight 
Erin Dees 
@undees 
Welcome to our new author spotlight! We had the pleasure of chatting with Erin Dees, co-author of ...
              
            
            
          
              New
 
          
                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
 
          
                Develop, deploy, and debug BEAM applications using BEAMOps: a new paradigm that focuses on scalability, fault tolerance, and owning each ...
              
            
            
              
          
              New
 
          
                Node.js v22.14.0 has been released. 
Link: Release 2025-02-11, Version 22.14.0 'Jod' (LTS), @aduh95 · nodejs/node · GitHub
              
            
            
              
          
              New
Categories:
Sub Categories:
- All
- In The News
- Dev Chat (202)
- Questions (34)
- Resources (119)
- Blogs/Talks (27)
- Jobs (3)
- Events (15)
- Code Editors (59)
- Hardware (57)
- Reviews (5)
- Sales (16)
- Design & UX (5)
- Marketing & SEO (2)
- Industry & Culture (14)
- Ethics & Privacy (19)
- Business (4)
- Learning Methods (5)
- Content Creators (7)
- DevOps & Hosting (9)
Popular Portals
- /elixir
- /rust
- /ruby
- /wasm
- /erlang
- /phoenix
- /keyboards
- /python
- /rails
- /js
- /security
- /go
- /swift
- /vim
- /clojure
- /haskell
- /emacs
- /java
- /svelte
- /onivim
- /typescript
- /kotlin
- /c-plus-plus
- /crystal
- /tailwind
- /react
- /gleam
- /ocaml
- /flutter
- /elm
- /vscode
- /ash
- /opensuse
- /html
- /centos
- /php
- /zig
- /deepseek
- /scala
- /sublime-text
- /lisp
- /textmate
- /react-native
- /nixos
- /debian
- /agda
- /kubuntu
- /arch-linux
- /django
- /revery
- /ubuntu
- /deno
- /spring
- /manjaro
- /nodejs
- /diversity
- /lua
- /julia
- /c
- /slackware

 
    




