
NewsBot
Go: When To Use Generics
A new Go blog post/announcement has been posted!
Get the full details here: When To Use Generics - The Go Programming Language
Most Liked

OvermindDL1
Let’s start with a general guideline for programming Go: write Go programs by writing code, not by defining types.
This is utterly horrifying and is one of the worst things about the whole go model.
Programs are something that translate data from one format to another, generally by a whole series of transformations internally. Not thinking about your data model from the beginning is horrifying. Types should come first, so you know that it is in a good format at every step. Then and only then do you write transformations (functions) between them.
2
Popular Backend topics

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

A new Python blog post/announcement has been posted!
Get the full details here: http://feedproxy.google.com/~r/PythonInsider/~3/1uMoG-S...
New

Quarkus 1.10.0.CR1 has been released.
Link: Release 1.10.0.CR1 · quarkusio/quarkus · GitHub
New

Quarkus 1.10.3.Final has been released.
Link: Release 1.10.3.Final · quarkusio/quarkus · GitHub
New

Actix web-v4.0.0-beta.1, awc-v3.0.0-beta.1 and http-v3.0.0-beta.1 has been released.
Link: https://github.com/actix/actix-web/releases/...
New

phel-lang/phel-lang.
Phel is a functional programming language that compiles to PHP. It is a dialect of Lisp inspired by Clojure and Jan...
New

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

A new Ruby blog post/announcement has been posted!
Get the full details here: CVE-2021-28965: XML round-trip vulnerability in REXML
New

Rocket v0.5.0-rc.1 has been released.
Link: Release Rocket v0.5.0-rc.1 · rwf2/Rocket · GitHub
New

A new PostgreSQL blog post/announcement has been posted!
New
Other popular topics

You might be thinking we should just ask who’s not using VSCode :joy: however there are some new additions in the space that might give V...
New

My first contact with Erlang was about 2 years ago when I used RabbitMQ, which is written in Erlang, for my job. This made me curious and...
New

Rust is an exciting new programming language combining the power of C with memory safety, fearless concurrency, and productivity boosters...
New
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

Author Spotlight
James Stanier
@jstanier
James Stanier, author of Effective Remote Work , discusses how to rethink the office as we e...
New

Author Spotlight:
Sophie DeBenedetto
@SophieDeBenedetto
The days of the traditional request-response web application are long gone, b...
New

Author Spotlight:
Bruce Tate
@redrapids
Programming languages always emerge out of need, and if that’s not always true, they’re defin...
New

Will Swifties’ war on AI fakes spark a deepfake porn reckoning?
New

Develop, deploy, and debug BEAM applications using BEAMOps: a new paradigm that focuses on scalability, fault tolerance, and owning each ...
New
Categories:
Sub Categories:
Popular Portals
- /elixir
- /rust
- /ruby
- /wasm
- /erlang
- /phoenix
- /keyboards
- /rails
- /js
- /python
- /security
- /go
- /swift
- /vim
- /clojure
- /emacs
- /haskell
- /java
- /onivim
- /svelte
- /typescript
- /crystal
- /kotlin
- /c-plus-plus
- /tailwind
- /gleam
- /ocaml
- /react
- /elm
- /flutter
- /vscode
- /ash
- /opensuse
- /centos
- /php
- /html
- /deepseek
- /zig
- /scala
- /sublime-text
- /lisp
- /textmate
- /nixos
- /debian
- /agda
- /react-native
- /kubuntu
- /arch-linux
- /django
- /ubuntu
- /revery
- /spring
- /manjaro
- /diversity
- /nodejs
- /lua
- /slackware
- /julia
- /c
- /neovim