Abdullah Durrani
banner
layinthegrass.bsky.social
Abdullah Durrani
@layinthegrass.bsky.social
husband, father, programmer, comic book reader, ramen ethusiast, coffee afficianado, writer or prompts.
\
LinkedIn: www.linkedin.com/in/abdullah-durrani
Github: https://github.com/bootupAbdullah
Pinned
2-day sprint reviving full-stack projects (React, Node.js, Django). Hosting lesson: onboarding reveals business philosophy.

Platform A: 'Free tier sucks, pay to fix it' 🚫
Platform B: 'Try quality service first' ✅

UX lessons from being the customer 🧵

Full story: www.linkedin.com/posts/abdull...
Just wrapped up a 2-day deep dive into some dormant codebases 💻 (React, Node.js, Django, Python) - working to get full-stack applications ready for production and portfolio integration. | Abdullah Dur...
Just wrapped up a 2-day deep dive into some dormant codebases 💻 (React, Node.js, Django, Python) - working to get full-stack applications ready for production and portfolio integration. The real less...
www.linkedin.com
Day 11 of Go:

I started reading the following book tonight (The Go Programming Language, Donovan & Kernighan) and for some reason, the letter 'c' is omitted from the print when used in a word.

LOL why??

#golang #godev #learning
November 22, 2025 at 2:17 AM
Day 10 of Go:

going through the following youtube course:
shorturl.at/CLJec

currently working on testing in Go.

#golang #godev #learning
November 20, 2025 at 7:42 PM
out of curiosity, I am navigating to my favorite/frequented websites right now to see what's still working 😂



surprisingly, quite a few different websites are down.

first aws and now cloudfare. not a coincidence me thinks.

clear @bsky.app, no @cloudflare.social

#cloudinfa
November 18, 2025 at 2:39 PM
Day 9 of Go:

working on @codecademy.bsky.social

> Go Module: Introduction to Interfaces

This is the best explainer video I found on the concept:
👉 youtu.be/KXXdYXla7Tc?...

#godev #golang #learning
November 12, 2025 at 3:07 AM
Day 8 of Go:

spent the day learning about formatting

%d // decimal integer
%s // string
%v // default format
%t // boolean
%p // pointer address

not easy to figure out "%d" is for whole numbers but inidicates decimal (base-10) and "%f" is floats which literally have decimals

#godev #golang
November 11, 2025 at 12:08 AM
Day 7 of Go:

working on @codecademy.bsky.social

> Go Module: Introduction to Interfaces

yeesh. this is a lot to digest. its seems to be OOP for Go but much prettier.

github.com/bootupAbdull...

#learning #godev #golang
November 9, 2025 at 12:14 AM
Day 6 of Go:

working on go.dev:

> Tutorial: Accessing a relational database

imported the sql driver. started writing the code for the interactions with database, that's all I can do tonight. will pick it back up tomorrow.

#learning #godev #golang
November 7, 2025 at 3:51 AM
Day 5 of Go:

working on go.dev:

> Tutorial: Accessing a relational database

first step has been resetting mysql password 😂 so I am currently on that step. I am trying really hard not to use AI for assistance and do it the old fashioned way.

#learning #godev #golang
November 6, 2025 at 3:00 AM
Day 4 of Go:

completed the Functions module in Learn Go by @codecademy.bsky.social

last section of the module was learning about pointers, addresses and dereference. lots of fun, really interesting.

#learning #godev #golang
November 5, 2025 at 1:07 AM
Day 3 of Go:

completed the 'Interstellar Travel' project in the Learn Go: Functions module through the @codecademy.bsky.social course.

#learning #godev #golang
November 4, 2025 at 1:08 AM
Day 2 of Go:

Completed on go.dev:

> Tutorial: Getting started with multi-module workspaces on

I learned about Workspaces which allows you to connect multiple modules together simultaneously and make use of variables, functions, etc. from one module to the next.

#golang #learning #godev
November 2, 2025 at 2:44 AM
going through the go tutorials on go.dev again after some time away working on my internship.

completed:

Documentation > Tutorials > Tutorial: Create A Module

loved every minute of it.

i missed the simiplicity of Go.

#1commitaday #golang #gogogo
November 1, 2025 at 1:59 AM
Applied for a software engineer job.

Form said 'Enter your X (formerly Twitter) URL' but only accepted twitter.com URLs.

to pass validaion: twitter.com/[my-x-username]

The irony of debugging a form to apply for a software engineering position 😅.

LOL, please hire me.

#JobHunt #Debugging
October 16, 2025 at 8:34 PM
After a few months in DevSecOps, even tutorials can get it.

#writegoodcode #bestpractices #Golang
September 14, 2025 at 12:24 AM
✅ Just completed a server logging overhaul! Split logs by levels (info/error/security), implemented structured JSON format, added log rotation, and built a clean logEvent() helper function.

No work Sunday, so had to make it count today!

#WebDev #Logging #NodeJS
September 7, 2025 at 3:38 AM
Day 1 on the job was debugging the Docker whale 🐳

Hours hunting a database access error through logs and containers.

Everything looked perfect... so why the error?

lsof -i :5432 revealed my local PostgreSQL silently hijacking port 5432 🤦‍♂️

changed the port and... ✅

#debugging #docker #whaling
August 8, 2025 at 3:28 PM
Just discovered Makefiles while debugging Go + CGO! 🛠️

Building OCR project, hit an issue where CGO couldn't find C library headers on my M3 Mac.

Started with shell script but instincts said "not standard."

solution: Makefile

Build with the next developer in mind.

#golang #learninginpublic
August 2, 2025 at 3:05 PM
Did a deep dive today on Go architecture for an OCR project I am working on

😮‍💨

How gin.Default() creates router objects
What *Engine means as a return type
The difference between pointers and copies in memory

Knowing how a thing works will help when it doesn't

#golang #webdev #learning
July 23, 2025 at 8:43 PM
Fellow junior devs! 👋🏻
Got an app idea? Want to build in public?
I'd love to help bring your idea to life!

I can help with:

Shaping idea & scope 🎯
Tech stack decisions ⚡
Architecture questions 🏗️
AI in development 🤖
Deployment 🔺️

Calendly: calendly.com/abdullah-ctd...

#buildinpublic #webdev
July 22, 2025 at 3:33 PM
Quick day trip from RVA to Philly. Been heads-down coding and building, staying open to new roles. Time for a short reset and my first Philly cheesesteak.

#OpenToWork #SoftwareDeveloper #BuildInPublic #RVA #Philly
July 19, 2025 at 10:47 AM
Merged after 5+ weeks, 12 commits, and 35+ comments. Started June 9, merged July 18. My first official open source contribution, from Twilio setup to Docker fixes and docs. Grateful for all the support and feedback along the way!

#opensource #fullstack #programearth
July 18, 2025 at 7:21 PM
Added Chinese language support to my Cookie Clicker game! Studied Mandarin for 2 years, still practice when I can - so it brings me real joy to include it in my work. 游戏开始!🍪 🇨🇳 🇺🇸

still working out a few 🐛 before pushing to main 😮‍💨

#webdev #javascript #buildinpublic #gamedev
July 18, 2025 at 5:17 PM
🍪 Cookie Clicker update: Shipped interactive tutorial today!

✅ Multi-step walkthrough
✅ Dynamic DOM state management
✅ Conditional navigation logic

From morning goal to evening delivery.

Next: competitive timer + PostgreSQL integration.

#webdev #gamedev #buildinpublic
July 15, 2025 at 1:36 AM
🚀 Monday Dev Goals: Cookie Clicker Chronicles

Moving from responsive design to full-stack! Adding:
📝 "How to Play" content
⏱️ 25-sec competitive timer
🗄️ PostgreSQL high scores

From portfolio piece → competitive game!
#webdev #fullstack #gamedev #buildinpublic
July 14, 2025 at 2:34 PM
10/10

All four tablet viewports work!

pictures are zoomed out for better desktop view.

on their respective devices the layout is much improved.

✅ 915 x 1792
✅ 1024 x 1342
✅ 800 x 1236
✅ 900 x 1156

🎧 currently listening to Forest Frank - Hallelujah.

#webdev #css #responsivedesign
July 13, 2025 at 1:25 AM