Azhan Ali
@Azhan_Ali7
Followers
134
Following
961
Media
42
Statuses
593
I help startups in implementing their ideas ๐จโ๐ป Talk about software development , coding interviews, and productivity ๐ฅ Follow to be a part of this commune
Karachi, Pakistan
Joined February 2018
There are multiple ways to design APIs. Learn the most popularly used API architectural styles ( A thread ๐งต)
1
7
17
๐ Started writing article about #Docker! ๐ณ Unleashing the power of containerization, my upcoming article will decode the magic behind Docker, explore differences with VMs, and guide you through building Docker files for Spring Boot apps. Stay tuned
0
0
1
๐ Just wrapped up a weekend Docker project and it was pure magic! ๐ง ๐ป Time well spent diving into containers and orchestrating awesomeness. Stay tuned for the knowledge drop! ๐ง ๐ก #SoftwareEngineering #softwaredevelopment #100DaysOfCode
0
0
2
"๐ Sunday: a precious gift! ๐ You've got two choices - either plan your upcoming week with purpose ๐๐ค or spend it in a delightful state of confusion ๐คทโโ๏ธ๐. Your call! โณ
0
0
2
๐ As a developer, it's essential to Google your questions before seeking help. There will be moments when you work independently. Developing the ability to find answers is a crucial skill in software development. ๐ #SoftwareEngineering
#Ship30For30
#100DaysOfCode
0
0
1
I am a software engineer, and I write about coding interviews, productivity, and tech-related stuff. If you are interested, do follow me @Azhan_Ali7 . I assist developers in upskilling and learning about emerging technologies.
0
0
0
TL;DR 1. Dive into the PR Title and Description ๐ 2. Look at the code from birds eye view ๐ฆ
3. Explore the Development Process ๐จ๐ปโ๐ป 4. Hands-On Test ๐งช 5. Providing Feedback ๐ข
1
0
0
๐ Step 5: Providing Feedback ๐ข Begin the review. Utilize GitHub's suggestions feature for effective feedback. Easy for devs to accept if they agree. #CodeReview
1
0
0
๐ Step 4: Hands-On Test ๐งช Check out the PR branch and try to run the changes locally. Practical testing ensures code functionality.
1
0
0
๐ Step 3: Explore the Development Process ๐จ๐ปโ๐ป Now, head over to the commits section, and analyze what their development process was like. It could help you catch early issues or any missing steps without spending much time on it.
1
0
0
๐ Step 2: Look at the code from birds eye view ๐ฆ
Start with changed files. Get the big picture of code changes โ bug fixes or feature additions?
1
0
0
๐ Step 1: Dive into the PR Title and Description ๐ The title and description won't become part of the codebase, but they're a goldmine of context! The PR author crafted them just for you. Remember, understanding the 'why' behind this code change is crucial.
1
0
0
More than 70% (arbitrary number) of software engineers fail to review PR effectively. Here is a step-by-step guide. How to Ace Your Code Review Game ๐ (A Thread ๐งต) #100DaysOfCode
#SoftwareEngineering
#SoftwareDeveloper
1
1
1
Day 2/100 1๏ธโฃ Explored Synchronous vs Asynchronous Workloads 2๏ธโฃ Request-Response vs Push Mechanism 3๏ธโฃ Polling Mechanism Will cover each of them in depth in a separate thread. Follow to be a part of commune #100DaysOfCode
#SoftwareDevelopment
#ship30for30
0
0
4
One Advice that could save you from lots of hassle is ๐ Build a system without the complexity of distributed networks! If you can do it simpler, go for it! ๐ ๏ธ #SoftwareArchitecture
#SoftwareEngineering
#ship30for30
0
0
2
Day 1/100 1๏ธโฃ Started exploring Docker in depth 2๏ธโฃ Learned in depth about Dependency Injection 3๏ธโฃ Explored @Transactional annotation in Spring Framework in depth #100DaysOfCode
#SoftwareEngineering
0
0
3
๐ Elevate your coding game with these ๐ characteristics of high-quality code: 1๏ธโฃ Modularize your code 2๏ธโฃ Embrace separation of concerns 3๏ธโฃ Introduce abstraction to simplify complexity 4๏ธโฃ Keep it loosely coupled for flexibility #100DaysOfCode
#ship30for30
0
0
3
๐ Want to supercharge your progress and growth? Find a mentor! They're like rocket fuel for your journey ๐ Thank me later ๐คฉ
0
0
1
Understandable: Clarity is king ๐ - let your code tell a story. Simple: Elegance is genius - less is more when it's effective! Maintainable: Code is a garden ๐ฑ, nurture it for lasting brilliance.
0
0
1
Extensible: Design like a puzzle, every piece matters. Scalable: Think big, start small, grow infinitely. Modular: Break it down to conquer complexity!
1
0
0