
AstonJ
Any dev specific plans this year?
Not necessarily related to learning (will be starting a thread about that soon!) but any other dev related plans?
New job? New hardware? New OS? New framework or language?
Most Liked

dimitarvp
- Learn Rust on a hardcore pro level. I am already quite good there but with Rust you have much more levels between “newbie” and “pro” compared to every other language I ever worked with. The learning curve to being really good is steep. I don’t mind. It’s a very enjoyable, if taxing, journey.
- Learn or maybe even author more Elixir tooling. As mentioned in other threads, I am mostly interested in having tools that change an Elixir project with minimal human interference. Especially in Phoenix and/or Absinthe projects I feel there’s a plethora of activities that can be automated. Additional point: maybe automatically generate controller and/or property tests based on what such a tool can “understand” about the current project’s code?
- Follow OCaml’s multicore saga. When it reaches maturity, make it my Python-like and bash-like language of choice. It always seemed like it’s very well-suited for such tasks. BTW, OCaml 5.0 is scheduled for the end of 2021 or start of 2022 and it will have multicore support out of the box, so it’s very likely I’ll just wait for that. Mentioning @OvermindDL1 here in case he has insights on the matter.
- Learn a LISP Scheme dialect – in this case Gerbil, mostly because it also has an actor library akin to Erlang (although I am not sure if its runtime guarantees are the same as Erlang’s OTP).
- Maybe gather some money to buy a very serious Linux workstation using the Threadripper 3970X – or ideally, the Threadripper Pro 3975WX, but that’s only sold in OEM worksations; still want it though! – because working on a Mac has some limitations. Mostly Docker and k8s but, using Hashicorp’s Nomad and various emerging tools that step on macOS’ newly introduced
Virtualization.framework
could compensate. But that’s highly optional; I haven’t met a workflow that would mandate such a monstrous power so I’d be content with abusing my iMac Pro for years to come still. But, I’d like to settle down and stop buying tech for 5+ years and I feel that investing in what’s best-in-class at the time of the purchase is a very strong guarantee that my plan will work and I won’t get tempted by new shinies for a while (hopefully!). - Learn 1 or 2 non-programming crafts. Long-term goal, might last me until my grave even, but I feel that branching out of programming also makes you a better programmer.
- Claim back my health! This probably should have been on top.
4

ohm
We are, yes! A new-ish Rails app running Rails 6.0.0 (soon to be upgraded) with Ruby 2.7.2. The app is split into an front end app (build with React) and an API utilizing ActiveModel serializers to do all the heavy work.
3

andrea
Be able to start side projects is my plan this year.
3
Popular General Dev topics

Thread to discuss ideas and thoughts on how developers might be able help in the Coronavirus pandemic.
New

If you’re a fan, why?
If you’re not fussed on it, how comes?
New

If so, what was the last blog post you wrote… and if not, why not?
New

Just like the title says :smiley: which courses you find that have had the most impact in the span of your career as a developer?
New

Want to plug where you work? Here’s your chance!
Perhaps you could also mention what kind of stuff you’re working on? :nerd_face:
New

Thought it might be worth having a dedicated thread for standing desk treadmills (for those interested, here’s our general thread on stan...
New

Have you ever wanted to build something but you had no idea what to do? Just as authors sometimes have “writers block” it’s also true for...
New

The V Programming Language
Simple language for building maintainable programs
V is already mentioned couple of times in the forum, but I...
New

For those that are interested, Snyk (developer security tool) announced support for Elixir earlier this week:
Just thought I’d pass it...
New

My brother got a VPS on https://contabo.com hosting provider, but I was not aware of them, and when my brother told me the price and spec...
New
Other popular topics

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

No chair. I have a standing desk.
This post was split into a dedicated thread from our thread about chairs :slight_smile:
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

We have a thread about the keyboards we have, but what about nice keyboards we come across that we want? If you have seen any that look n...
New

In case anyone else is wondering why Ruby 3 doesn’t show when you do asdf list-all ruby :man_facepalming: do this first:
asdf plugin-upd...
New

Continuing the discussion from Thinking about learning Crystal, let’s discuss - I was wondering which languages don’t GC - maybe we can c...
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
Rebecca Skinner
@RebeccaSkinner
Welcome to our latest author spotlight, where we sit down with Rebecca Skinner, auth...
New

If you want a quick and easy way to block any website on your Mac using Little Snitch simply…
File > New Rule:
And select Deny, O...
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
Categories:
Sub Categories:
- All
- In The News (10006)
- Dev Chat
- Questions (30)
- Resources (118)
- Blogs/Talks (26)
- Jobs (3)
- Events (14)
- Code Editors (58)
- Hardware (57)
- Reviews (4)
- Sales (15)
- Design & UX (4)
- Marketing & SEO (1)
- Industry & Culture (14)
- Ethics & Privacy (19)
- Business (4)
- Learning Methods (4)
- Content Creators (7)
- DevOps & Hosting (9)
Popular Portals
- /elixir
- /rust
- /wasm
- /ruby
- /erlang
- /phoenix
- /keyboards
- /rails
- /js
- /python
- /security
- /go
- /swift
- /vim
- /clojure
- /java
- /haskell
- /emacs
- /svelte
- /onivim
- /typescript
- /crystal
- /c-plus-plus
- /tailwind
- /kotlin
- /gleam
- /react
- /flutter
- /elm
- /ocaml
- /ash
- /vscode
- /opensuse
- /centos
- /php
- /deepseek
- /scala
- /zig
- /html
- /debian
- /nixos
- /lisp
- /agda
- /textmate
- /sublime-text
- /react-native
- /kubuntu
- /arch-linux
- /revery
- /ubuntu
- /django
- /spring
- /manjaro
- /diversity
- /nodejs
- /lua
- /julia
- /c
- /slackware
- /neovim