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
Kotlin v1.4.0 has been released.
Link: Release Kotlin 1.4.0 · JetBrains/kotlin · GitHub
New
Quarkus 1.10.0.CR1 has been released.
Link: Release 1.10.0.CR1 · quarkusio/quarkus · GitHub
New
A new Rust blog post/announcement has been posted!
Get the full details here: Announcing Rustup 1.23.0 | Rust Blog
New
A new Haskell blog post/announcement has been posted!
New
Node.js v15.10.0, v14.16.0 and v12.21.0 has been released.
Link: https://github.com/nodejs/node/releases/tag/v15.10.0
Link: Release 2...
New
A new Haskell blog post/announcement has been posted!
Get the full details here: Status update: GHC on Apple M1 hardware — The Glasgow ...
New
Gleam v0.16.0 and v0.16.0-rc4 has been released.
Link: Release v0.16.0 · gleam-lang/gleam · GitHub
Link: Release v0.16.0-rc4 · gleam-...
New
Deep Learning with Python, Second Edition is a comprehensive introduction to the field of deep learning using Python and the powerful Ker...
New
A new Gleam blog post/announcement has been posted!
Get the full details here: Hello echo! Hello git! - Gleam
New
A new Rust blog post/announcement has been posted!
Get the full details here: Announcing Rust 1.89.0 | Rust Blog
New
Other popular topics
Rust is an exciting new programming language combining the power of C with memory safety, fearless concurrency, and productivity boosters...
New
I have seen the keycaps I want - they are due for a group-buy this week but won’t be delivered until October next year!!! :rofl:
The Ser...
New
Do the test and post your score :nerd_face:
:keyboard:
If possible, please add info such as the keyboard you’re using, the layout (Qw...
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
There appears to have been an update that has changed the terminology for what has previously been known as the Taskbar Overflow - this h...
New
zig/http.zig at 7cf2cbb33ef34c1d211135f56d30fe23b6cacd42 · ziglang/zig.
General-purpose programming language and toolchain for maintaini...
New
Big O Notation can make your code faster by orders of magnitude. Get the hands-on info you need to master data structures and algorithms ...
New
Will Swifties’ war on AI fakes spark a deepfake porn reckoning?
New
Fight complexity and reclaim the original spirit of agility by learning to simplify how you develop software. The result: a more humane a...
New
Ok, well here are some thoughts and opinions on some of the ergonomic keyboards I have, I guess like mini review of each that I use enoug...
New
Categories:
Sub Categories:
Popular Portals
- /elixir
- /rust
- /ruby
- /wasm
- /erlang
- /phoenix
- /keyboards
- /python
- /js
- /rails
- /security
- /go
- /swift
- /vim
- /clojure
- /haskell
- /emacs
- /java
- /svelte
- /onivim
- /typescript
- /kotlin
- /c-plus-plus
- /crystal
- /tailwind
- /react
- /gleam
- /ocaml
- /elm
- /flutter
- /vscode
- /ash
- /html
- /opensuse
- /centos
- /php
- /zig
- /deepseek
- /scala
- /sublime-text
- /lisp
- /textmate
- /react-native
- /nixos
- /debian
- /agda
- /kubuntu
- /arch-linux
- /django
- /deno
- /ubuntu
- /revery
- /spring
- /manjaro
- /nodejs
- /diversity
- /lua
- /julia
- /c
- /slackware







