\
LinkedIn: www.linkedin.com/in/abdullah-durrani
Github: https://github.com/bootupAbdullah
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...
going through the following youtube course:
shorturl.at/CLJec
currently working on testing in Go.
#golang #godev #learning
going through the following youtube course:
shorturl.at/CLJec
currently working on testing in Go.
#golang #godev #learning
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
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
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
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
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
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
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
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 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
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
😮💨
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
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
#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