Ali (@jrdev_) header
Ali (@jrdev_) profile picture

Tweeting about all things dev 🐦 Blog: https://xitter.cf/t.co/qFxE7rF1Cq ✏

United Kingdom
Joined May 2020
SOLID principle is one of the most important design principles in OOP languages like Java, Python, C#, etc. Sadly, most of the programmers find it super difficult to understand. Here's the simplest guide to understand SOLID principles:
77
808
35
4,520
870,359
When the project is not ready, but the client wants a demo
678
15,172
1,579
105,689
Data structures and algorithms are important for any software developer. Sometimes loved, more often dreaded, but at the core of our craft. Here is an introduction to the most important data structures, including learning resources. A thread. ↓
45
313
9
1,297
# 👃💩 Code Smell 131 - Zero Argument Constructor Objects created without arguments are often mutable and erratic
4
3
13
Physical copies of my book are being delivered today, love seeing the physical versions.
1
4
I get married today!!! 😬
3
11
Your customer is not your customer. Your customers customer is your customer. If your customers customer wins, your customer wins, which means you win.
1
1
📚 I've read many technical books during my career as a software engineer. So, people often ask me for book recommendations. This is a thread about the most common recommendations that I give (grouped in 5 knowledge areas) 🧵👇
15
187
9
733
Why have I only just discovered the "git worktree" command!?! If you're not familiar with it, check it out!
2
I love the whole dev community. The majority of people here are just so happy to help anyone and everyone. Positive vibes everywhere 🙌
8
I survived! What frontend framework releases have I missed?
Weekend starts now! And there will be no coding this weekend as it is my stag do 😎 Hopefully I make it back in one piece!
Weekend starts now! And there will be no coding this weekend as it is my stag do 😎 Hopefully I make it back in one piece!
3
1
2
Tip: Don't use callbacks unless they are designed for it. Consider a fn which formats a string: formatString(str); strArray.map(formatString); This works ok until the fn is changed to take an extra arg. Use instead: strArray.map(str => formatString(str));
I wonder how many people click those wix ads which are shown at the start of every single coding tutorial youtube vid
1
2
I still shutdown my machine at the end of the working day 🤷🏾‍♂️ anyone else?
8
8