New Features in Resume Manager 2

Hello, all my friends. Thank you for all your ideas and feedback, help this product better. We’re back! The last update was 18 days ago. This week I use 6 hours to add new feature : Job Application Task Manager. Click here to experience it now. Here are some of the main interfaces : New Dashboard Because we added the job application manager, the dashboard has changed. Job Application List We can add new job applications and change the application status on this page. ...

August 6, 2024

Shan's Responses to Common Interview Questions

Failure is not about when you get rejected, failure is when you have the chance but you never tried. 1 General Interview Questions 1.1 Tell me about yourself I will share four parts of my experience related to this job: 1. my work on IoT projects; 2. my experience with SQL and databases; 3. my background in web development; and 4. my knowledge of the energy sector. I created an IoT light product using Socket, ESP8266, and React, and published it to EC2. Additionally, we developed a manufacturing test system that supports GE and Osram IoT projects. This included working with AWS IoT Core, Broadcom chips, and MQTT. SQL and Database: Currently, I am working on a contract to optimize a system, focusing on improving SQL queries. Initially, there were 450 slow queries, and now there are 400. I have optimized some of the critical queries. Additionally, I have written a full-version ERP system, which involves managing complex relationships within the database. Web Development: Currently, my tech stack includes Flask (or Django) for the backend API. For the frontend, I use Next.js and ShadUI for the user interface. 1.2 Why are you interested in this role/company? I am looking for challenging tasks, like managing charging stations. I think there are still many challenges, such as compatibility issues between different manufacturers and IoT security problems. I hope we can find a way to let machines talk to each other. ...

July 24, 2024

Creating Custom Code Snippets in Vscode

VSCode provides a powerful snippet feature that helps developers boost their coding efficiency and consistency. This blog will guide you through creating custom code snippets in VSCode, specifically for TypeScript and React projects. What are Code Snippets? Code snippets are predefined chunks of code that you can quickly insert into your code files using simple shortcuts. They are extremely useful for repetitive tasks or commonly used code templates. Steps to Manually Create Custom Code Snippets Open VSCode Settings First, open VSCode and press Cmd + Shift + P (Mac) or Ctrl + Shift + P (Windows/Linux) to open the command palette. Type Preferences: Configure User Snippets and select it. ...

July 23, 2024

Minified React Error #130

When I am unable to find an answer using ChatGPT, Gemini, claude, or Google, I believe it is necessary to document the steps I take to solve the problem. The problem is : Unexpected Application Error! Minified React error #130; visit https://reactjs.org/docs/error-decoder.html?invariant=130&args[]=undefined&args[]= for the full message or use the non-minified dev environment for full errors and additional helpful warnings. Error: Minified React error #130; visit https://reactjs.org/docs/error-decoder.html?invariant=130&args[]=undefined&args[]= for the full message or use the non-minified dev environment for full errors and additional helpful warnings. at bl (https://12430492.xx.com/assets/index-D3_OKUgZ.js:40:49311) at d (https://12430492.xx.com/assets/index-D3_OKUgZ.js:38:7878) at v (https://12430492.xx.com/assets/index-D3_OKUgZ.js:38:9255) at S (https://12430492.xx.com/assets/index-D3_OKUgZ.js:38:11331) at Ft (https://12430492.xx.com/assets/index-D3_OKUgZ.js:40:1475) at Gd (https://12430492.xx.com/assets/index-D3_OKUgZ.js:40:3268) at P0 (https://12430492.xx.com/assets/index-D3_OKUgZ.js:40:2351) at Rm (https://12430492.xx.com/assets/index-D3_OKUgZ.js:40:1893) at K0 (https://12430492.xx.com/assets/index-D3_OKUgZ.js:40:47251) at H0 (https://12430492.xx.com/assets/index-D3_OKUgZ.js:40:39727) There are no issues when developing my React application locally on my computer, but I encounter problems after deploying it to Cloudflare. ...

July 19, 2024

Getting a blog accepted by Google AdSense

When I first tried to sign up for Google AdSense, I got turned down. Here are the reasons why(the reasons Google gave for turning me down) : We do not allow Google-served ads on screens: without content or with low value content, that are under construction, that are used for alerts, navigation or other behavioural purposes. So Getting a blog accepted by Google AdSense means you need to creating high quality sites. So, I made a list of what they needed, and I worked on each thing one by one until I met all the requirements. ...

July 4, 2024

Use Yolo to Analyze Youth Football Matches

I discuss youth soccer games with my 10-year-old son. I think it’s important to first help him understand when making certain decisions is beneficial. So, I’m looking for a way to help young athletes develop their decision-making skills. One important tool for this is watching game videos. While watching and learning from game videos together, I started thinking about some questions: Is there a connection between teams that run more and winning? What is the relationship between ball possession and winning? So I used Python, along with YOLO and OpenCV, to create a prototype, like this : ...

July 3, 2024

Create a blog using Hugo

Just like you see, this blog you are visiting is created using Hugo and hosted on GitHub Pages. In the process of using Hugo, I researched a lot to answer my questions. Here are some common issues. How to Create Pages and Posts with Hugo Commands To create a new post in Hugo, you can use the following command: hugo new posts/your-post-title.md For example, if you want to create a new post titled “my-first-post,” you would run: ...

July 2, 2024