First 250 days of software dev - Part 24

3 min read

Day 231

Today, I listed the list of all endpoints (almost all of them) by looking at the frontend codes and ran every state in the list. There was an error in login/logout and it was fixed. In the case where deletion cannot be done in the VAT rate section (If it is used, it cannot be deleted), a warning message was removed. Tomorrow I will test where errors 429 occur and take notes.

Day 232

Although I hate not being able to do it, I couldn't do the task given today. Actually, it can be done, but I had a hard time doing it because I couldn't warm up to the dynamics of Laravel. If I solve the "too many requests" problem, it seems that there will be no problem with http requests. Then I can fix the frontend code.

Day 233

Today, almost all 429 bugs have been fixed (well, a small 20 minutes to be exact). The options to add and update currency in the account information section were static. It has been dynamized. The number of requests sent to the endpoint in each url has been made to be maximum 3, mostly 1.

Although yesterday was not very productive, today was much more productive. One thing I realized was that it was not enough to know only the backend or only the frontend. Even if only one of them is known, it is necessary to know the connection between them.

Day 234

Today, the url from which all endpoints are called in the front end was documented. An overlooked deficiency was detected in a single url and that part will be corrected tomorrow morning.

Day 235

I missed to see producing instead of fixing things. Today, while trying to make changes on the front end, I wanted to redesign in a simple way to fix the bootstrap look that was seen a lot and disturbing. It was a lot of fun. I think I can finish it before it takes too long. Today's most beautiful non-technical post: On living (Nazim Hikmet):
... I mean, you have to take life so seriously,
even at seventy, for example, you will plant olives,
and not just for the kids,
for not believing in death when you're afraid of dying,
because the living part is overpowering ....

Day 236

I finished the homepage today. It may have flaws, it may be a bad design, but I like it overall. Now it's time to complete the other pages.

Day 237

Today, I was going to get the information I needed to show on the homepage from you and show it. After writing the front end part for VAT-related information, I had a problem pulling it from the backend. I couldn't pull it. I couldn't do it because I couldn't figure out where my mistake was. Then, with the help of my seniors, this situation was completed (Although I tried my best to do it, I couldn't complete that part). I will finalize how to transfer it to the front and show it, and then I will try to finish the remaining parts as much as I can.

Day 238

Today I showed two more data on the home page (monthly profit/loss, monthly sales amount due to income tax). Then I completed the accounts page, then I started to edit the page for adding new accounts, but I think it will be finished by noon tomorrow. After that, the account update page is expected to be completed.

Day 239

Today I edited the "accounts, currency, payment methods" pages (/index, /edit, /create). Since the category page needs pagination, I wanted to rewrite that part (actually pagination is working now, but I don't think it's good enough). When I create "/edit, /index, /create" pages as templates for all pages, since all pages are similar, the specific parts related to the pages can be changed and used in all of them. So it doesn't seem to take much time. Unless otherwise specified, I plan to add the filtering and search sections last.

Day 240

Today the categories page was completed. The most time consuming part was pagination. That was also completed. Tomorrow we will try to complete the invoice details pages.