Come and beat ’em all… in rhythm. 🕹️🎵⚔️
Play the latest demo version of Beats Of Un'sonia now! https://t.co/QdSks6AUpt
Playtest soon!
#indiegame#gamedev#rhythmgame
Je serais à SoCraTes-FR avec @LoozBonita cette année (26 et 29 mars) 🥳.
C'est là que j'avais fait pour la première fois du pair-programming, il y a six ans déjà.
J'espère que @malk_zameth et Christophe Thibaut seront là !
Que se passe-t-il quand un routeur perd la connexion au backend ? Est-ce que NodeJs ferme la connexion à la BDD ? Et que fait Postgresql ? Tout ça et plus, demain soir à Lille ! #backhome avec @LoozBonita
"L'intelligence artificielle est partout" dans notre quotidien, "testez-la", encourage un chef d'entreprise amiénois @arkeocera
➡️ https://t.co/2G6C6lhryE
This was my tenth(!) year building 25 days of puzzles for #AdventOfCode. You can solve them all for free and in whatever programming language you like. I hope they help people become better programmers. 🌟
The first puzzle comes out in two hours: https://t.co/bDIPRWZupr
Optimize first for readability and then for performance.
Reasons:
1. The whole codebase needs to be readable. Not the whole of the codebase needs to be equally performant.
2. Once you have a modular and readable codebase, identify the hotspots that need to be optimised for performance. Can sacrifice some readability there as well.
3. It's much easier to optimise a readable code for performance than a performant spaghetti for readability
To speedrun your coding journey, learn the following programming languages in this specific order:
1. Kotlin
2. Clojure
3. Rust
4. OCaml
5. Haskell
6. Prolog
To elaborate:
1. Kotlin is great to start because it's relatively easy to start. You have a nice IDE with a debugger, lots of resources and courses. And you might even stop here if you want to develop for mobiles. It's a nice language with C-like syntax and garbage collect, so you have to worry less.
2. Clojure still uses JVM and has nice IDE support, so it's easier to move from a JVM language to this one. Clojure (being a Lisp-like language) gives a completely different perspective on coding, as well as dynamic typing.
3. Rust is the first language that doesn't have a garbage collector. But if you're familiar with diverse languages such as Kotlin and Clojure, you shouldn't be too scared by manual memory management and borrow checker. Besides, learning resources are great.
4. OCaml offers a completely different perspective, being a statically typed FP language from an ML family. It gives you another perspective on programming with the taste of native FP via ADTs, HOFs, a Hindley-Milner type system and many other goodies.
5. Haskell teaches you the concept of pure functional programming, moving your understanding even further. After Haskell, you'll have no choice but to understand monads.
6. Prolog teaches you the paradigm of logical programming, and it can be really powerful in understanding diverse programming concepts.
---
After all, everyone's journey is unique. And there's not one-size-fits-all answer. Something else might work significantly better for you. But I think that it's crucial to have an exposure to diverse ideas.
Besides, it'll teach you to learn PLs extremely fast. After this list, learning Python, Java, C#, or Scala is a matter of reading a language spec for one evening.
Je suis ravi(e) de vous annoncer qu'@awelty_fr recrute !
Nous recherchons un(e) Développeur(se) PHP / Symfony passionné(e) et motivé(e) pour rejoindre notre équipe sur Amiens (80) en CDI dès que possible.
Candidature à agence (at) awelty. com ou via MP.
#Amiens#job
It's been nearly half a year, but we finally managed to dig ourselves out of our graves and publish another episode of Parens of the Dead - developing a zombie web game from scratch with #Clojure and #ClojureScript. 😄 https://t.co/u4XfI7j5Ke