DEV Community

Arnaud Dagnelies
Arnaud Dagnelies

Posted on

2

Day 17-18: The API is on its way...

So, here is today's progress:

The api is functional, although incomplete, and security kind of turned off for easier testing during development.

As usual, I'm grossly underestimating the time to do things. I thought this would be a quick and easy project but I feel like going down a rabbit hole, deeper and deeper.

After all, even if the project is conceptually simple, you still have the whole stack:

  • UI
  • API
  • DB

Each part with its own set of technologies, choices, logic, details, documentation, testing ...and all the glue in between. Even the most simple things tend to grow bigger than expected.
And that's not counting the learning process, the many changes along the way, with code adapted, refactored or even removed. These intermediary steps are kind of invisible in the end result.

I probably also spend more time than desired because of my shift in the technology stack. Until now, I mainly used Java and Spring Boot, so switching to Typescript and Cloudflare Workers adds time consuming learning. ...And oh boy do I miss some things from the Java world! With Typescript, I feel like back in the middle ages, with lots of manual labor.

Nevertheless, the progress is steady. The API is now roughly halfway done. It's a bit rough, with edge cuts, but enough to start with the proof-of-concept next week.

Have a nice week end, and thanks for reading!

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay