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
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 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 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
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
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
Made it to Philadelphia.

At Reading Terminal Market.

This is surreal.

#Philadelphia #Daytrip #FirstPhilly
July 19, 2025 at 6:44 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
Did not see this coming.
July 18, 2025 at 4:23 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
cookie responsive design is breaking my brain 🍪🧠

same media query (800-1024px width) - wildly different results just because one screen is taller than the other.

the cookie image/quadrants IS the game.

💡solution: very specific/mutpl queries for - cookie container.

#ResponsiveDesign #WebDev #CSS
July 13, 2025 at 12:57 AM
it's a rainy afternoon here in RVA. @ #Parousia Cafe

🚧 #buildinpublic
July 12, 2025 at 4:07 PM
👀 the "1"

Image A:
#total-clicks-count {
/* ... existing styles ... */
/* padding-left: 8px; */
}

Image B:
#total-clicks-count {
/* ... existing styles ... */
padding-left: 8px;
}

It's the little things that count.

#padding #buildinpublic #FaithfulInLittle
July 12, 2025 at 2:10 PM
7/TBD

The work continues.

Moving on to the actual game screen - mobile view.

10 “He who is faithful in a very little thing is faithful also in much; and he who is unrighteous in a very little thing is unrighteous also in much." Luke 16:10

#webdev #buildinpublic #progress
July 11, 2025 at 3:35 PM
6/TBD

Moving on to responsive design for the home page.

I am very grateful for this work.

#buildinginpublic #webdev #responsivedesign
July 9, 2025 at 12:50 AM