\
LinkedIn: www.linkedin.com/in/abdullah-durrani
Github: https://github.com/bootupAbdullah
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
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
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
completed the 'Interstellar Travel' project in the Learn Go: Functions module through the @codecademy.bsky.social course.
#learning #godev #golang
completed the 'Interstellar Travel' project in the Learn Go: Functions module through the @codecademy.bsky.social course.
#learning #godev #golang
completed:
Documentation > Tutorials > Tutorial: Create A Module
loved every minute of it.
i missed the simiplicity of Go.
#1commitaday #golang #gogogo
completed:
Documentation > Tutorials > Tutorial: Create A Module
loved every minute of it.
i missed the simiplicity of Go.
#1commitaday #golang #gogogo
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
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
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
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
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
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
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
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
At Reading Terminal Market.
This is surreal.
#Philadelphia #Daytrip #FirstPhilly
At Reading Terminal Market.
This is surreal.
#Philadelphia #Daytrip #FirstPhilly
#OpenToWork #SoftwareDeveloper #BuildInPublic #RVA #Philly
#OpenToWork #SoftwareDeveloper #BuildInPublic #RVA #Philly
#opensource #fullstack #programearth
#opensource #fullstack #programearth
still working out a few 🐛 before pushing to main 😮💨
#webdev #javascript #buildinpublic #gamedev
still working out a few 🐛 before pushing to main 😮💨
#webdev #javascript #buildinpublic #gamedev
✅ Multi-step walkthrough
✅ Dynamic DOM state management
✅ Conditional navigation logic
From morning goal to evening delivery.
Next: competitive timer + PostgreSQL integration.
#webdev #gamedev #buildinpublic
✅ Multi-step walkthrough
✅ Dynamic DOM state management
✅ Conditional navigation logic
From morning goal to evening delivery.
Next: competitive timer + PostgreSQL integration.
#webdev #gamedev #buildinpublic
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
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
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
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
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
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
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
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
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
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
Moving on to responsive design for the home page.
I am very grateful for this work.
#buildinginpublic #webdev #responsivedesign
Moving on to responsive design for the home page.
I am very grateful for this work.
#buildinginpublic #webdev #responsivedesign