Archit Kumar's Avatar

Archit Kumar

@architxkumar.bsky.social

I ♥️ FastAPI and Flutter github.com/architxkumar

21 Followers  |  21 Following  |  29 Posts  |  Joined: 30.08.2025  |  1.8619

Latest posts by architxkumar.bsky.social on Bluesky

Should `422` be returned instead of `400` for malformed Json? · fastapi fastapi · Discussion #14399 First Check I added a very descriptive title here. I used the GitHub search to find a similar question and didn't find it. I searched the FastAPI documentation, with the integrated search. I alread...

FastAPI folks — I’m puzzled. Why does a malformed JSON body trigger a 422 instead of a 400? How do you handle this behavior in production?
#FastAPI #Python
github.com/fastapi/fast...

03.12.2025 14:31 — 👍 1    🔁 0    💬 0    📌 0

It's gorgeous!

03.11.2025 16:04 — 👍 3    🔁 0    💬 1    📌 0
Post image Post image Post image Post image

Just wrapped the capstone project for the Flutter beginner series from @roadmapsh.bsky.social
The best part was learning about Flutter's transformation widget to achieve the 3d effect and the material you support.
🌐Web Demo: architxkumar.github.io/flashcard/
🔗GitHub Repo: github.com/architxkumar...

26.10.2025 10:04 — 👍 3    🔁 0    💬 1    📌 1

It really looks cool, definitely worth the desktop wallpaper. Can you share the file link, if possible?

21.10.2025 12:33 — 👍 0    🔁 0    💬 0    📌 0

I kept thinking about whether Turso's probably the next big thing for edge devices.

21.10.2025 12:31 — 👍 0    🔁 0    💬 0    📌 0

At least it ain't cloud strike outage bad bad.

20.10.2025 16:01 — 👍 1    🔁 0    💬 0    📌 0
Video thumbnail

Just working on this ✨delightful flash card app
#Flutter

20.10.2025 15:59 — 👍 2    🔁 0    💬 0    📌 0

From what I am seeing on the internet, it's like 90% of the world relied on the us-east-1 😂

20.10.2025 15:57 — 👍 1    🔁 0    💬 1    📌 0
A smartphone displaying a grid of colorful landscape and nature photos is held in front of a laptop, which shows the same grid layout on its larger screen. Both devices are surrounded by a dark background, with the laptop keyboard glowing purple, illustrating responsive design across different screen sizes.

A smartphone displaying a grid of colorful landscape and nature photos is held in front of a laptop, which shows the same grid layout on its larger screen. Both devices are surrounded by a dark background, with the laptop keyboard glowing purple, illustrating responsive design across different screen sizes.

Just created a Flutter app to practise responsive grids!
#Flutter

16.10.2025 15:05 — 👍 2    🔁 0    💬 0    📌 0
Database entity relationship diagram showing six interconnected tables: USERS (top) with fields including user_id, username, email, password_hash, first_name, last_name, and profile_picture; ACCOUNTS (left) containing account_id, user_id, name, balance, currency, type, logo, created_at, and updated_at; TRANSACTIONS (bottom left) with transaction_id, account_id, amount, type, date, description, category_id, user_id, created_at, and updated_at; CATEGORIES (right) showing category_id, name, profile_picture, user_id; TAGS (bottom right) with tag_id, name, user_id; and TRANSACTION_TAGS (bottom center) as a junction table containing transaction_id and tag_id. The tables are connected by relationship lines showing foreign key associations, with USERS at the center connecting to ACCOUNTS and CATEGORIES, ACCOUNTS linking to TRANSACTIONS, TRANSACTIONS connecting to both CATEGORIES and TRANSACTION_TAGS, and TAGS linking to TRANSACTION_TAGS. Primary keys are marked with 'PK' and foreign keys with 'FK'

Database entity relationship diagram showing six interconnected tables: USERS (top) with fields including user_id, username, email, password_hash, first_name, last_name, and profile_picture; ACCOUNTS (left) containing account_id, user_id, name, balance, currency, type, logo, created_at, and updated_at; TRANSACTIONS (bottom left) with transaction_id, account_id, amount, type, date, description, category_id, user_id, created_at, and updated_at; CATEGORIES (right) showing category_id, name, profile_picture, user_id; TAGS (bottom right) with tag_id, name, user_id; and TRANSACTION_TAGS (bottom center) as a junction table containing transaction_id and tag_id. The tables are connected by relationship lines showing foreign key associations, with USERS at the center connecting to ACCOUNTS and CATEGORIES, ACCOUNTS linking to TRANSACTIONS, TRANSACTIONS connecting to both CATEGORIES and TRANSACTION_TAGS, and TAGS linking to TRANSACTION_TAGS. Primary keys are marked with 'PK' and foreign keys with 'FK'

Created the ⛃ database schema for my backend "Expense Tracker API" project. Would love to have your feedback!
#Golang #Postgres #database

15.10.2025 08:10 — 👍 1    🔁 0    💬 0    📌 0
Post image

Today, taking inspiration from play.google.com/store/apps/d....
I decided to reverse-engineer the database design and improve upon it in Postgres. Here is a snippet of the work in progress.

12.10.2025 16:20 — 👍 0    🔁 1    💬 0    📌 0
Post image

Today, taking inspiration from play.google.com/store/apps/d....
I decided to reverse-engineer the database design and improve upon it in Postgres. Here is a snippet of the work in progress.

12.10.2025 16:20 — 👍 0    🔁 1    💬 0    📌 0
Preview
Linter rules Details about the Dart linter and its style rules you can choose.

I just started using linter rules in #flutter like "always_use_package_imports" and "directives_ordering" . The sheer number of recommended linters on dart.dev/tools/linter... seemed overwhelming. Are there some essential linters worth using?

11.10.2025 14:05 — 👍 1    🔁 0    💬 0    📌 0
Post image Post image

Just kick-started working on a fresh new project from
@roadmapsh.bsky.social
by jumping straight to the🗄️database data modelling.

10.10.2025 09:22 — 👍 2    🔁 1    💬 2    📌 1

Looks great! I have to admit it looks like loading spinner in a space game.

10.10.2025 09:20 — 👍 1    🔁 0    💬 1    📌 0

I couldn't agree more with that! I still feel that a lot of classes rely on rote learning which needs to change.

10.10.2025 09:18 — 👍 0    🔁 0    💬 0    📌 0

I bet you asked, "Is Jordan Schlansky real? Who writes his stuff?"

08.10.2025 19:03 — 👍 0    🔁 0    💬 0    📌 0

I just learned that Golang has merely 25 keywords, as opposed to C++'s 95 keywords (which, although no one uses all at once), but still, I think it's enough to highlight the language's emphasis on simplicity.

#golang

08.10.2025 18:57 — 👍 1    🔁 0    💬 0    📌 0

Thanks a lot!

05.10.2025 16:49 — 👍 0    🔁 0    💬 0    📌 0

Is there any specific design philosphy behind this?

05.10.2025 05:54 — 👍 0    🔁 0    💬 0    📌 0

I have a question about unit testing around databases in #golang. In the lib/pq's documentation, it states that I need to have a live PostgreSQL server to test it out. However, in unit testing, shouldn't the external dependencies be mocked?
github.com/lib/pq/blob/...

05.10.2025 05:23 — 👍 0    🔁 0    💬 0    📌 0
Post image

Even after 7 years, it's a blast to watch #TheBoringFlutterShow.
It's amazing to see the effort @redbrogdon.dev, Philip, and the rest of the Flutter team have put into each episode.

P.S. Also, I am curious why it has stopped airing?

#Flutter

28.09.2025 19:09 — 👍 2    🔁 0    💬 1    📌 0
Post image Post image

Just wrapped up a fun Flutter web app - Oscar the Grouch's Resume 🗑️

It was a fun way to understand Flutter's MediaQuery, responsive padding, and snappy CI/CD to GitHub pages
via GitHub Action.

🌐Check it out at: architxkumar.github.io/oscar-the-gr...

#flutter #OscarTheGrouch #BuildInPublic

27.09.2025 14:17 — 👍 3    🔁 1    💬 0    📌 0

Happy to be here.

27.09.2025 14:16 — 👍 1    🔁 0    💬 0    📌 0

One question bugs me that if nginx too can also cache responses and gin/fiber can too. Which one should I consider?

24.09.2025 16:31 — 👍 0    🔁 0    💬 1    📌 0

Right now the focus is on iOS and Android. I haven't given wasm a shot. What's your advice for wasm?

24.09.2025 16:30 — 👍 1    🔁 0    💬 1    📌 0

I am finding it challenging and fun at the same time. Fun in the sense that it rally avoids the OOP hell and challenging in the sense that most Baas don't really support golang serverless function except for google cloud which makes things a bit harder.

24.09.2025 16:28 — 👍 1    🔁 0    💬 1    📌 0

Do you use redis for caching?

24.09.2025 16:25 — 👍 0    🔁 0    💬 1    📌 0

Hey Dima,
It's nice to meet you. Looking forward to learn from you.

24.09.2025 16:24 — 👍 0    🔁 0    💬 0    📌 0

@architxkumar is following 20 prominent accounts