Luciano Mammino 𝕏 Node.js Design Patterns Profile picture
#AWS #Serverless Hero & MVP. Senior Architect @fourTheorem, author of 📕 https://t.co/Vhhe4G4GCN & ✉️ https://t.co/XMK2BWythj #Nodejs, #JavaScript, #Rust 🦀 & #Cloud ☁️

Jun 30, 2020, 7 tweets

What have you learned by using/studying different programming languages?

Here's my personal 🧵thread🧵, but I look forward to seeing your version of this :)

#learning #coding

#PHP: sandboxing the lifecycle and data related to every request is often a good idea.

(@official_php)

#basic (specifically #qbasic): my first language. Thought me to do "basic" things like variables, loops, functions and random numbers.

But, most importantly, it thought me that you can be #creative with #code as I started to use my learnings for generative graphics and audio.

#JavaScript / #Nodejs they have taught me the beauty and the power of asynchronous I/O and that code can be often simple, yet very effective.

Think about solving small problems and make sure your solution can be combined with other pieces to solve bigger problems.

@nodejs

#rustlang unlocked a lower-level world for me. In my previous experience, I didn't have to worry about memory management and therefore it has been a fascinating topic to explore. The rust compiler is a helpful guide on this path. I still have a lot to learn though!

@rustlang

#elixirlang! I have been reading some books and done some small exercise in the last few years. I am far away from being proficient with it, but I taught me immensely about #functional #programming and thinking list operations using #recursion rather than loops

@elixirlang

#Java: Object-Oriented Programming (and many of its patterns) plus a good amount of algorithms (as it was the language I mostly used at the university). It has also taught me that #composition is better than #inheritance and that often you don't need too many abstraction layers!

Share this Scrolly Tale with your friends.

A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.

Keep scrolling