My Posts
- Date
- 05 Nov 2023
- Date
- 06 Jun 2023
- Date
- 22 Apr 2023
- Date
- 30 Mar 2023
- Date
- 28 Mar 2023
- Date
- 24 Mar 2023
- Date
- 22 Mar 2023
- Date
- 20 Mar 2023
- Date
- 16 Mar 2023
- Date
- 15 Mar 2023
- Date
- 14 Mar 2023
- Date
- 14 Mar 2023
- Date
- 13 Mar 2023
- Date
- 13 Mar 2023
- Date
- 12 Mar 2023
- Date
- 11 Mar 2023
NextJS version 14 with turbo - how is the difference? Framer-motion: my new discover.
After NextJS v14 is released, I try it on and let see how it differs from the previous version. Also surfing through youtube and linkedin frontend's post, I found out a framework called Framer-motion and rightaway I tried a new effect as well, let see how it works.
A tool to short URL
To make the long URL become shorter, easier to use and manage
☀️ ☔ ❄️ 🍃 My 1st application 'Weather forecast' CHAP.5: Creating mock database for the application.
After ensuring that the frontend is displaying properly and the backend is functioning smoothly, I am now facing a challenge of obtaining the weather forecast data from the database. In this chapter, I will discuss this issue in detail.
☀️ ☔ ❄️ 🍃 My 1st application 'Weather forecast' CHAP.6: Deployment on Vercel - Incredible platform.
????
☀️ ☔ ❄️ 🍃 My 1st application 'Weather forecast' CHAP.7: Deploying backend on `Heroku` and `Render`.
After everything seems alright, the frontend display, the backend works well but I'm still struggling about how I get the database about weather forecast. And in this chapter I'll talk about it.
My first hacking challenge CHAP.3: SQL Injection - POST Injection
POST Injection
My first journey with hotfix of Vietnamese flag on Xtranslation CHAP.2
I was continuing to work on the hotfix issue. After successfully fixing the it, I reached out to the author to request a review of my changes. Let's see what it will lead me.
☀️ ☔ ❄️ 🍃 My 1st application 'Weather forecast' CHAP.4: Frontend development: Get current location & Convert from country code to country name
While the first three chapters focused on backend development, this fourth chapter will shift gears to delve into the world of frontend development.
☀️ ☔ ❄️ 🍃 My 1st application 'Weather forecast' CHAP.3: Configuration of Swagger and Adding MIT License
In the third stage, Swagger was set up for RESTful web services development, while in the fourth stage, the permissive MIT license was added to the project. The Swagger configuration included custom information about the API, such as name, version, author, and license, and the MIT license specified the conditions for use, distribution, and modification of the code without significant legal restrictions.
☀️ ☔ ❄️ 🍃 My 1st application 'Weather forecast' CHAP.2: Installing dependencies and Adding basic model, controller, repository
To develop the weather forecast application's backend, dependencies were installed, including essential libraries and frameworks. The fundamental components, such as the WeatherForecast model, controller, and database repository, were then created, with a MemoryDatabase used for optimal performance. The backend was efficiently configured and operational.
☀️ ☔ ❄️ 🍃 My 1st application 'Weather forecast' CHAP.1: Initializing a project
The creation process of this weather forecast application began with initializing a project. This involved creating a Spring Boot application that provided a robust framework for developing a RESTful API. After setting up the project, the next step was to check the status of the API, which confirmed that the application was operational and ready for use. This meticulous and systematic approach to development ensured that the application was functional and responsive, allowing users to obtain up-to-date and accurate weather information at any given time.
My first hacking challenge CHAP.2: SQL Injection - URL Injection
In the second task, participants will work with an input box string, while the third task focuses on URL Injection. These challenges are designed to test the knowledge and problem-solving abilities in various cybersecurity scenarios. By completing these challenges, participants can gain valuable experience and insights into how to identify and mitigate security risks in real-world situations.
My first hacking challenge CHAP.1: SQL Injection - Input box non-string
For first-time hackers, TryHackMe's SQL Injection challenge can be both exciting and intimidating. Participants are tested on their ability to identify and exploit SQL vulnerabilities in the first task, while learning about common attack methods and preventative measures. Successfully completing the challenge builds confidence and prepares participants for future cybersecurity challenges. It's a valuable learning experience for anyone interested in cybersecurity.
My first journey with hotfix of Vietnamese flag on Xtranslation CHAP.1
Collaborate on an open source project about dictionary translation with hotfix about Vietnamese flag by using Typescript.
Why using Spring Boot for my first application
Beginning with numerous questions about the benefits of utilizing Spring Boot, I embarked on a journey to further comprehend the extensive and multifaceted capabilities of this versatile framework.
☀️ ☔ ❄️ 🍃 My first application: `Weather forecast' CHAP.
More content is uploading