Done! 最速で学ぶTypeScript

Done!  最速で学ぶTypeScript

Start: 13-05-2026

Finish: 13-05-2026


-----------------------

Today Extra: I made these three drinks, and I took pictures of them. 



Title: Goji, Matcha, and Iglice gyoker drinks
Credit: @Melinda Erika Dothan



-----------------------


Ok, let's start with the very basics again. You need a computer. I used to start my first coding on a simple Chromebook. If you do the same, then you need to be patient, as it can be suffering. 

If you need a good external memory and not just storage, then you can purchase a LaCie external hard disk. And remember to run your GitHub as well to document projects, studies, and collaborate with other developers. GitHub is also a place to promote your progress. Please remember to think about how much you wish to share with others, it is optional, how much you put openly accessible, and how much you keep for yourself. 


This link is from the course that the course instructor shared in this program. This program is open and free today. 

https://github.com/GomaGoma676/react-roadmap-2024

What can you do with this link?

Open it, then click on the README.md

Here, you can usually read a basic intro about the project. The owner decided how much documentation they want ot put in this part. 

In this case, there is a very good picture with a good map. This is a nice visualization of the project



Source: https://raw.githubusercontent.com/GomaGoma676/react-roadmap-2024/main/react-roadmap-v10.png?raw=true


To have Visual Studio is a kind of must. You can write your code in this app. You can connect your GitHub to Visual Studio. In some cases, you need to double-check so that the connection is active and the things you wanted to share on GitHub, they are really shared.


Prettier - Code formatter is a good idea to add to your Visual Studio.

Why? It helps you to have a better look at the code. 

But generally, in my opinion, it is also a good idea to study the basics of coding. 

Why?

Nowadays, a lot of AI can generate amazing code, but in some cases, there are bugs, or you want to make changes, and AI makes something different than what you want. So if you know the coding basics, then you can go inside the code and make your own changes.

Not every situation is the same easy.

Nah, Prettier can make beautiful changes, but if you have a good understanding of Mathematics and Logic, then you can also make much simpler solutions, which will make the code easier to check, change, and reuse. 

So when we think about coding, we talk about AI-generated solutions, self-made codes, and reusing code.

How to reuse codes.

Some people like to use the OPEN API.


What is OPEN API?
Google AI:


The OpenAPI Specification (OAS) is a widely adopted, language-agnostic standard for defining and describing RESTful HTTP APIs. It allows both humans and machines to understand an API's capabilities (endpoints, operations, parameters) without accessing source code. OAS files, written in YAML or JSON, enable automation in testing, documentation, and client code generation. [1, 2, 3, 4]
Key Aspects of OpenAPI:
  • Standardization: Previously known as Swagger, the OpenAPI Specification is now overseen by the OpenAPI Initiative, a Linux Foundation project.
  • Core Components: An OpenAPI document outlines available endpoints (/users), operations (GET, POST), parameters, authentication methods, and data models.
  • Benefits: It serves as a "single source of truth," enabling developers to generate documentation, automate API testing, and generate client libraries in various programming languages.
  • Distinction: OpenAPI is the specification, while "Open API" (or public API) generally refers to a publicly accessible, free-to-use API. [1, 2, 3, 4, 5, 6]
OpenAPI vs. Open API
  • OpenAPI Specification (OAS): The technical standard for describing APIs.
  • Open API (Public API): A publicly available application programming interface. [1, 2]
Common Use Cases
  • Documentation: Automatically generating interactive API documentation.
  • Code Generation: Creating client SDKs and server stubs.
  • Testing: Generating test cases to ensure API compliance. [1, 2, 3, 4, 5]
Popular Tools

  • Swagger UI: Visualizes and interacts with API resources.
  • Swagger Editor: Browser-based editor for writing OpenAPI specs.
  • OpenAPI Generator: Generates client libraries and documentation. [1, 2, 3, 4, 5]



If you reach the point where you are not afraid to read documentation, then you can learn a lot!

In the beginning, reading documentation could feel like when you wanted to vomit from reading the full text from Google to agree or not.... 


If you managed to read through your first documentation, it is a very good idea to make some bullet point notes. WHY?

If it is good documentation, it follows a certain structure. When you understand what the key points are, you can easily find the same information in another documentation. 


Why use one language and not another? Some people are able to learn a lot of coding languages, while others manage to master just a few. 

Some people are very afraid, and they do not even wish to listen to a course about other coding languages. 

They would rather say bad things about other coding languages, but they would not declare that it is difficult. 

You do not need to be an expert in all the languages, but in my opinion, it is good to have a basic openness and acceptance towards other languages. It means that you try to listen to a course, or read another code, and so on. So you will be able to talk with other developers as well. 



--------------------


Today Extra: I made these three drinks, and I took pictures of them. 

Title: Goji, Matcha, and Iglice gyoker drinks

Credit: @Melinda Erika Dothan







Some extra information about these drinks:


- Goji is a good source of Vitamin C. You need to let it sit in hot water for a while, so the color also changes. Then you can drink the water, and you can also eat the soft berries. Make it with a limit, so you can see that I also used just a few berries. 

- Matcha, usually it is better if you can use 80-degree hot water, not 100-degree, it is just better for Matcha. It helps you to balance your insulin level as well. One matcha per day is enough! And you can see, also with the small wooden spoon, I only used a very small amount. If you are new to Matcha, use even less! Do not fall for YouTube influencers, when they through giant amount of Matcha... you can have very hard hours, and I do not recommend too much Matcha!

- Iglice gyoker, drink only the water, do not eat the root!!! It is from Hungary, it is called in Latin: 


Google AI:

The Hungarian "iglice gyökér" refers to the root of the spiny restharrow plant.
Here are the details in Latin and English:
  • Latin Name (Drug/Root): Ononidis radix
  • Latin Botanical Name: Ononis spinosa L.
  • English Common Name: Restharrow root / Spiny restharrow [1, 2]
------------

In Hungary, people are used to pushing out the extra water from the body, like people who have heart problems; for them, it is difficult to move the water inside their bodies.
But what is recommended in Hungary, I would never go with those doses.
I only use it once a day, only a very, very small amount. It is very strong. 

Do I use it every day? 

Nope! More likely once a week, or twice a month.


-----------


Why do I talk about these drinks here?

If you code, then you may spend a lot of hours sitting, and you need to pay attention to your body function to support it. 


I used to live on coffee and Chinese bag soups, only these two things, and it really messed up my body. 

What do I mean?

Only coffee and noodles in hot water are not enough to have a balanced diet. 



Comments