A Width Check Broke a Kanji
A Width Check Broke a Kanji A name went into a terminal table and came out broken. The surname was 𠮷田. The first character is not the common 吉. It is 𠮷 (U+20BB7). This is a rare…
Frontend, backend and devops for the modern web.
A Width Check Broke a Kanji A name went into a terminal table and came out broken. The surname was 𠮷田. The first character is not the common 吉. It is 𠮷 (U+20BB7). This is a rare…
Namecheap Shared Hosting 'ਤੇ NestJS ਕਿਵੇਂ ਡਿਪਲੋਏ ਕਰੀਏ। Namecheap shared hosting 'ਤੇ NestJS ਨੂੰ ਡਿਪਲੋਏ ਕਰਨਾ ਕਿਸੇ ਸਟੈਟਿਕ ਸਾਈਟ ਜਾਂ PHP ਐਪ ਨੂੰ ਡਿਪਲੋਏ ਕਰਨ ਵਰਗਾ ਨਹੀਂ ਹੈ। ਤੁਸੀਂ ਸਿਰਫ਼ ਫਾਈਲਾਂ ਅਪਲੋਡ ਕਰਕੇ ਅਤੇ...
Your Agent Didn't Break Prod. Your Pipeline Did. Your agent did not break production. Your pipeline did. Many teams use agents to open pull requests. They use CI to check for lint…
Test Email Change Flows In React Without Mixing Up Links Changing an account email seems small. It is actually a major source of testing errors. Testers often mix up confirmation…
ਮੈਂ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਇੱਕ CAD ਐਡੀਟਰ ਬਣਾਇਆ, ਫਿਰ ਇੱਕ LLM ਨੂੰ ਇਸਦੀ ਵਰਤੋਂ ਕਰਨੀ ਸਿਖਾਈ। ਮੈਂ ਆਪਣੇ ਐਪ ਨੂੰ ਪੁੱਛਿਆ: "ਉੱਥੇ ਕਿੰਨੇ ਦਰਵਾਜ਼ੇ ਅਤੇ ਖਿੜਕੀਆਂ ਹਨ?" AI ਨੇ ਗਿਣਤੀ ਦੇ ਨਾਲ ਜਵਾਬ ਦਿੱਤਾ। ਫਿਰ ਇਸਨੇ ਕੁਝ ਹੋਰ ਜੋੜ ਦਿੱਤਾ...
My CI/CD Pipeline Passed for 3 Months — Then I Read the Logs Green checkmarks feel good. Every pull request passed. Every deploy worked. Then a user reported a broken feature. It…
Every Optimization Behind a Perfect Lighthouse Score I run Lighthouse on my site constantly. It stays at 100 on every local run and 100 in Vercel's Real Experience Score. These sc…
HTTP ਨੂੰ 20 ਸਾਲਾਂ ਬਾਅਦ ਆਪਣਾ ਪਹਿਲਾ ਨਵਾਂ ਮੈਥਡ ਮਿਲਿਆ ਹੈ। ਸ਼ਾਇਦ ਤੁਸੀਂ ਇਹ ਪਹਿਲਾਂ ਵੀ ਕੀਤਾ ਹੋਵੇਗਾ। ਤੁਹਾਨੂੰ ਉਤਪਾਦਾਂ ਦੀ ਭਾਲ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਤੁਹਾਡੇ ਸਰਚ ਫਿਲਟਰ ਇੱਕ URL ਲਈ ਬਹੁਤ ਵੱਡੇ ਹਨ। ਇਸ ਨੂੰ ਠੀਕ ਕਰਨ ਲਈ, ਤੁਸੀਂ ਵਰਤਦੇ ਹੋ...
ਇੱਕ Sync PHP ਡਿਵੈਲਪਰ ਵਜੋਂ ਮੈਂ Async PHP ਬਾਰੇ ਕੀ ਸਿੱਖਿਆ। ਮੈਂ ਸਾਲਾਂ ਤੱਕ Laravel ਨਾਲ ਕੰਮ ਕੀਤਾ। ਮੈਂ sync PHP ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਸੀ। ਇੱਕ ਰਿਕਵੈਸਟ ਆਉਂਦੀ ਹੈ, ਇੱਕ ਪ੍ਰੋਸੈਸ ਚੱਲਦਾ ਹੈ, ਅਤੇ ਇੱਕ ਰਿਸਪਾਂਸ ਜਾਂਦਾ ਹੈ। ਮੈਂ ਕਦੇ ਵੀ...
ਇਨਬਾਕਸ ਟਕਰਾਅ ਤੋਂ ਬਿਨਾਂ React ਇਨਵਾਈਟ ਈਮੇਲਾਂ ਦੀ ਜਾਂਚ ਕਰੋ। ਪ੍ਰੀਵਿਊ ਵਾਤਾਵਰਣ ਉਦੋਂ ਅਸਫਲ ਹੋ ਜਾਂਦੇ ਹਨ ਜਦੋਂ ਇਨਵਾਈਟ ਫਲੋਅ ਇੱਕ ਸਾਂਝੇ QA ਇਨਬਾਕਸ ਨੂੰ ਭਰ ਦਿੰਦੇ ਹਨ। ਇੱਕ ਟੈਸਟਰ ਗਲਤ ਲਿੰਕ ਖੋਲ੍ਹ ਲੈਂਦਾ ਹੈ। ਦੂਜਾ ਇੱਕ ਪੁਰਾਣਾ ਸੁਨੇਹਾ ਲੈ ਲੈਂਦਾ ਹੈ...
My Coding Agent Remembered Sessions, Not Work A coding agent can keep a thread alive and still feel forgetful. I ran into this issue while building CliGate. I fixed session contin…
OAuth ਦਾ ਇਤਿਹਾਸ: ਪਾਸਵਰਡਾਂ ਤੋਂ ਲੈ ਕੇ ਗਲੋਬਲ ਮਿਆਰਾਂ ਤੱਕ। ਤੁਸੀਂ ਇਸਨੂੰ ਰੋਜ਼ਾਨਾ ਦੇਖਦੇ ਹੋ। ਤੁਸੀਂ "Google ਨਾਲ ਲੌਗਇਨ ਕਰੋ" ਜਾਂ "GitHub ਨਾਲ ਲੌਗਇਨ ਕਰੋ" 'ਤੇ ਕਲਿੱਕ ਕਰਦੇ ਹੋ। ਤੁਸੀਂ ਪਾਸਵਰਡ ਟਾਈਪ ਨਹੀਂ ਕਰਦੇ। ਤੁਸੀਂ ਤੁਰੰਤ ਸਾਈਟ ਵਿੱਚ ਦਾਖਲ ਹੋ ਜਾਂਦੇ ਹੋ...
ਚੈਟਬੋਟਸ ਤੋਂ ਪਰੇ ਉਦਯੋਗਿਕ ਸੰਸਥਾਵਾਂ ਜਨਰੇਟਿਵ AI ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰ ਰਹੀਆਂ ਹਨ। ਅਸਲੀ ਬਦਲਾਅ ਚੈਟ ਵਿੰਡੋਜ਼ ਵਿੱਚ ਨਹੀਂ ਹੋ ਰਿਹਾ, ਸਗੋਂ ਉਹਨਾਂ ਟੂਲਜ਼ ਦੇ ਅੰਦਰ ਹੋ ਰਿਹਾ ਹੈ ਜੋ ਤੁਸੀਂ ਰੋਜ਼ਾਨਾ ਵਰਤਦੇ ਹੋ। ਚੈਟਬੋਟਸ ਤਾਂ ਸਿਰਫ਼ ਇੱਕ ਸਿਤਾਰਾ ਸਨ...
Lovable ਅਤੇ Supabase 'ਤੇ 16 ਉਤਪਾਦਾਂ ਨੂੰ ਚਲਾਉਣ ਦੀਆਂ ਤਕਨੀਕੀ ਗਲਤੀਆਂ। ਅਸੀਂ Inithouse ਵਿਖੇ 16 ਉਤਪਾਦ ਚਲਾਉਂਦੇ ਹਾਂ। ਅਸੀਂ ਉਹਨਾਂ ਸਾਰਿਆਂ ਲਈ Lovable ਅਤੇ Supabase ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ। ਇੱਕ ਟੀਮ ਸਭ ਕੁਝ ਸੰਭਾਲਦੀ ਹੈ। ਸੰਭਾਲ ਰਹੀ...
4 GitHub Actions Patterns for Monorepo ETL Running three sites from one monorepo creates problems. You face three separate ETL jobs, three content rebuilds, and three deployment p…
ਮੈਂ ਆਪਣਾ ਖੁਦ ਦਾ ਟਨਲਿੰਗ ਪਲੇਟਫਾਰਮ ਬਣਾਇਆ। ਮੈਂ ਆਪਣੇ ਲੈਪਟਾਪ 'ਤੇ ਇੱਕ ਵੈੱਬ ਐਪ ਨੂੰ ਨਿਖਾਰਨ ਵਿੱਚ ਤਿੰਨ ਦਿਨ ਲਗਾਏ। ਇਹ ਬਿਲਕੁਲ ਸਹੀ ਲੱਗ ਰਹੀ ਸੀ। ਫਿਰ ਮੈਂ ਇਸਨੂੰ ਆਪਣੇ ਫ਼ੋਨ 'ਤੇ ਟੈਸਟ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ। ਸਭ ਕੁਝ ਵਿਗੜ ਗਿਆ। ਲੋਕਲ ਡਿਵੈਲਪਮੈਂਟ...
AWS ਨਵੇਂ ਸਿੱਖਣ ਵਾਲਿਆਂ ਲਈ: S3, ਡਿਡੂਪਲੀਕੇਸ਼ਨ, ਅਤੇ ਪ੍ਰੀਸਾਈਨਡ URLS। ਖਿਡੌਣਾ ਐਪਸ ਬਣਾਉਣਾ ਬੰਦ ਕਰੋ। ਪ੍ਰੋਡਕਸ਼ਨ ਸਿਸਟਮ ਬਣਾਉਣਾ ਸ਼ੁਰੂ ਕਰੋ। ਜੇਕਰ ਤੁਹਾਡਾ ਸਰਵਰ ਡਿਸਪੋਜ਼ੇਬਲ ਹੈ, ਤਾਂ ਤੁਹਾਡੀਆਂ ਫਾਈਲਾਂ ਇਸਦੀ ਡਿਸਕ 'ਤੇ ਨਹੀਂ ਰਹਿ ਸਕਦੀਆਂ।...
Building A Search Modal for Membership Gated WordPress Sites Most WordPress search tutorials stop after you add a widget to a header. This fails when you have gated content like p…
ਅਥੋਰਾਈਜ਼ੇਸ਼ਨ ਬੱਗਸ ਲੱਭਣ ਲਈ AI ਦੀ ਵਰਤੋਂ ਕਰਨਾ। ਬੱਗ ਬਾਊਂਟੀ ਪ੍ਰੋਗਰਾਮ ਬਦਲ ਰਹੇ ਹਨ। ਕੁਝ ਪ੍ਰੋਗਰਾਮਾਂ ਨੇ ਇਨਾਮ ਦੇਣਾ ਬੰਦ ਕਰ ਦਿੱਤਾ ਹੈ। ਦੂਜਿਆਂ ਨੇ ਭੁਗਤਾਨ ਵਿੱਚ 80% ਦੀ ਕਟੌਤੀ ਕੀਤੀ ਹੈ। ਕਾਰਨ ਇਹ ਨਹੀਂ ਹੈ ਕਿ AI ਬਹੁਤ ਸਾਰੇ ਬੱਗ ਲੱਭ ਰਿਹਾ ਹੈ...
The Pragmatic Programmer: 20 Years Later I read The Pragmatic Programmer over two decades ago. Back then, it felt like a list of good practices. Today, after years of breaking sys…
ਇੱਕ ਅਜਿਹਾ ਬਾਗ ਜਿਸਦੀ ਕਿਸੇ ਨੇ ਮੰਗ ਨਹੀਂ ਕੀਤੀ। 21 ਜੂਨ ਨੂੰ, ਮੈਂ ਇੱਕ ਬਾਗ ਬਣਾਇਆ। ਮੈਂ ਕੋਈ ਕੋਡਬੇਸ ਜਾਂ ਡੈਸ਼ਬੋਰਡ ਨਹੀਂ ਬਣਾਇਆ। ਮੈਂ ALICE Garden ਬਣਾਇਆ। ਜਦੋਂ ਮੈਂ ਕੰਮ ਕਰਦਾ ਹਾਂ ਤਾਂ ਇਹ ਇੱਕ ਲੋਕਲ URL 'ਤੇ ਹੁੰਦਾ ਹੈ ਅਤੇ ਇੱਕ GitHub r...
How We Build Client Safe Publishing Workflows Most social automation fails because it treats publishing as the entire job. For client work, publishing is just the last step. The r…
Why Your Vibe Coded Website May Never Rank on Google A founder showed me an impressive website last month. It had clean animations and sharp copy. He built it in one afternoon usi…
Custom E commerce on Firebase I built a custom e commerce site from scratch. I did not use off the shelf platforms. Instead, I used Firebase Realtime Database and Netlify. The cli…