Minahil Akhtar's Avatar

Minahil Akhtar

@minahilakhtar.bsky.social

Full Stack Developer ~ WordPress Developer | Tailwind CSS | JavaScript | Bootstrap | React /Redux | Rest APIs | Node.js | Express.Js | MongoDB My Portfolio Website ๐Ÿ‘‡ minahilakhtar.github.io/cv My Linkedin Profile linkedin.com/in/minahil-akhtar

151 Followers  |  26 Following  |  161 Posts  |  Joined: 28.11.2024  |  1.6862

Latest posts by minahilakhtar.bsky.social on Bluesky

Every line of code you write is a step between a problem and its solution. Make it count.
.
.
#WebDev #CodeWisdom #ProblemSolver #DeveloperQuote

07.08.2025 12:30 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Why not use my design?โ€
โ€œIt doesnโ€™t match the code.โ€
Thatโ€™s when I built a real design system
shared components, defined states, no guesswork.

Now devs say, โ€œGot it.โ€ And they mean it.
.
.
.
#DesignSystems #UXtoCode #DevDesignHarmony #ComponentLibrary #NoMoreRebuilds

06.08.2025 21:05 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Design Tip:

Create smooth, blob-like UI shapes with just pure CSS using border-radius โ€“ no images or SVGs needed. Customize all 8 values to get that organic, modern look. Perfect for playful UIs.
.
.

#CSSDesign #UIDesign #WebDevTips #CreativeCoding #FrontendDevelopment

06.08.2025 10:02 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

It's not about having more hours in the day; it's about making the hours count. โœจ Focus beats time every time.

05.08.2025 12:03 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

JavaScript Tip๐Ÿ’ก

JSON parse with reviver.

04.08.2025 16:25 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

โšก๏ธ JavaScript Trick: Use toSorted() for clean, immutable sorting!

03.08.2025 15:57 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

JavaScript array methods ๐Ÿ‘‡
.
.
#javascript

02.08.2025 17:12 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Avoid unnecessary use of the spread operator in JavaScriptโ€”it can increase memory usage and hurt performance.

If you donโ€™t need a new object each time, mutate the existing one. Itโ€™s faster and more efficient.

Use the right tool for the job! โš™๏ธ

#JavaScript #WebDev #CodingTips #Performance #Code

01.08.2025 21:26 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

๐Ÿค– AI has changed how we write code but not why we write it.

๐Ÿง  You no longer need to remember syntax, function signatures, boilerplate code, or API endpoints.

โŒจ๏ธ The hard part was never typing.
๐Ÿ’ก It was always thinking.

โœจ And it still is.
.
.
#AI #coding #Developers #Programming #Codelife #Tech

29.07.2025 15:16 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

In React, setting autoFocus on an element (like <input>) removes it from the DOM, but React simulates the behavior by calling .focus() on mount. This ensures consistent autofocus behavior across all browsers. You can confirm the removal in DevTools.

26.07.2025 15:31 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

๐Ÿ’ก Must-Know CSS Shortcuts

Speed up styling with these handy CSS functions:

min() / max() โ€“ Dynamic size limits

clamp() โ€“ Responsive sizing made easy

repeat() โ€“ Simplify background repetition

calc() โ€“ Math directly in your CSS

Write less, build smarter!
#CSS #WebDevelopment #FrontendTips#code

24.07.2025 16:03 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Easiest way to timeout an api?

The AbortSignal.timeout() static method returns an AbortSignal that will automatically abort after a specified time.

.

.

.

#javascript #reactJs #webDevelopment

22.07.2025 15:17 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Debugging 101:
Wrote a perfect function.
Ran the code. Nothing happened.
Why? You never called it. ๐Ÿคฆโ€โ™€๏ธ

Before deep-diving, ask:
โ†’ Did I call it?
โ†’ Did I pass arguments?

Thatโ€™s it. Saved me countless times.

โ€œYes,โ€ if youโ€™ve been there. ๐Ÿ” if it helps.
.
.
#Debugging #CodingMistakes #DevLife #coding

21.07.2025 20:25 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

How to create a star rating โญ๏ธ without any library?
Hereโ€™s a neat little function that takes the number of stars and returns a clean visual rating using just string slicing โ€” no third-party dependencies.

Note: This handles only full stars (no support for half-stars ๐ŸŒŸ).
.
#javascript

20.07.2025 20:32 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

JS Tip: Donโ€™t use || for fallbacks โ€” it treats 0, '', and false as falsy too!

Use ?? instead when those are valid values.
โœ… data?.score ?? 10
โŒ data && data.score || 10
Combine ?. + ?? for safe, clear defaults.
.
#JavaScript #CodeTips

18.07.2025 12:23 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

๐—ช๐—ฒ๐—ฏ ๐——๐—ฒ๐˜ƒ ๐—™๐—ฟ๐—ฎ๐—บ๐—ฒ๐˜„๐—ผ๐—ฟ๐—ธ๐˜€ ๐ŸŒ

โš™๏ธ Node.js โ€“ Backend powerhouse for fast, scalable apps
โš›๏ธ React โ€“ Dynamic, responsive UI library
๐Ÿงฉ jQuery โ€“ Legacy frontend tool, still used in some projects

Dev tools keep evolvingโ€”stay sharp! ๐Ÿ’ก๐Ÿ’ป
.
.
#WebDevelopment #NodeJS #ReactJS #jQuery #JavaScript #Coding #Developers

15.07.2025 21:05 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

A modern way to animate <dialog> elements in CSS! ๐Ÿš€

The new @starting-style rule allows smoother transitions when opening dialogs, solving the common issue where the dialog starts fully visible before fading in. This makes animations more natural without requiring JavaScript workarounds.
.
#css

13.07.2025 18:42 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Converting input type number by using parseInt or Number() function, or using a plus operator, for instance
const num = +value.

We can instead use the valueAsNumber property, which gives the value as a number type, simple ๐Ÿช„
.
.
.
#javascript #webdevelopment #website #programming

09.07.2025 21:36 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Writing clean code isnโ€™t just about making things work; itโ€™s about making things understandable.

โ€ข Easier maintenance
โ€ข Faster onboarding
โ€ข Fewer bugs
โ€ข Happier teams

06.07.2025 14:38 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

๐Ÿš€ HTTP Status Codes โ€“ Quick Guide ๐ŸŒ

โœ… 200 โ€“ OK
๐Ÿ” 301/302 โ€“ Redirect
๐Ÿšซ 401/403 โ€“ Access Denied
โŒ 404 โ€“ Not Found
๐Ÿ’ฅ 500+ โ€“ Server Error

๐Ÿ’ก Handle errors smartly for a better UX!
.
.

#webdev #code #backend #codinglife

29.06.2025 17:05 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

๐Ÿง  JS Tip: Conditionally add object props using && + spread:

js
Copy
Edit
const obj = {
name: "John",
...(shouldAdd && { age: 39 }),
};
โœ… Adds age if shouldAdd is true
โŒ Adds nothing if false

Clean & simple! โœจ
#JavaScript #ReactJS #CodingTips

28.06.2025 10:22 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

unpopular opinion: Code reviews should teach, not humiliate.

13.06.2025 15:38 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Easiest way to timeout an api?

The Abort Signal. timeout() static method returns an AbortSignal that will automatically abort after a specified time.

#javascript #reactJs #webDevelopment

11.06.2025 16:18 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Everyone sees the UI.
Few see the backend.
No one sees the database.

โœจ Great software is built on invisible layers.
โœจ Great devs take pride in whatโ€™s unseen.
Your work matters even if no one sees it.

#SoftwareEngineering #CleanCode #BackendDev #DevLife #TechTwitter

05.06.2025 17:39 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

๐Ÿš€ Just launched my latest project: htnworld.com

Designed & developed a sleek, modern site with bold content for my client.
Check it out & let me know what you think!

More of my work ๐Ÿ‘‰ minahilakhtar.github.io/cv

#WebDesign #WebDevelopment #WebsiteLaunch #UIUX #FrontendDev #ModernDesign #code

05.06.2025 10:47 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Programming isnโ€™t just code
Itโ€™s hours lost to a missing semicolon,
5 more minutesโ€ turning into sunrise,
And alarms to remind you to sleep.

Love the work, but donโ€™t skip the rest.
Ever stayed up all night without noticing?

31.05.2025 17:35 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Great coders donโ€™t just write code โœ๏ธ they solve puzzles ๐Ÿงฉ and conquer challenges ๐Ÿ†.
.
.
.
#WebDevelopment #programmer #Coding

29.05.2025 15:51 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

One habit that leveled up my code:
Keep components small & focused.

I used to write giant ones with layout, logic, and UI mixedโ€”chaos.

Now I:
โœ… Split big into small
โœ… One task per component
โœ… Reuse instead of rewrite
โœ… Name things clearly

Clean code = better flow, less stress.
.
.
#webdevelopment

24.05.2025 19:16 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

You donโ€™t need to be perfect.

Some days, I code fast.
Other days, I Google nonstop.
Some projects go smooth.
Others? Full of revisions.

But I show up.

Consistency beats perfection.
Every time.

You just need to start โ€” and keep going.

Whatโ€™s one thing you're struggling with?

22.05.2025 09:44 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

A modern way to animate <dialog> elements in CSS! ๐Ÿš€

The new starting-style rule allows smoother transitions when opening dialogs, solving the issue where the dialog starts fully visible before fading in.
.
.
.
#CSS #WebDev #Frontend #HTML #WebDesign #UX #Dialog #Animation #DevTips

21.05.2025 18:48 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@minahilakhtar is following 18 prominent accounts