I saw a clubhouse audience’s Instagram today, and it was private 🔒. It’s reminding me of why I’m deleting Instagram.
In the first place, why I’m deleting my Instagram? Many of my friends were using it, and they enjoy it (I think so). I follow a lot of my friends from high school until university. Am I going to miss all the friend’s updates?
The first reason why I’m deleting was ** time-consuming**. I spent a lot of time everyday scrolling the feeds and watching the Instagram story. Open the explore page, and I got a lot of content…
Because of the global appeal and popularity of the franchise, trade-in Pokémon cards are alive and well in just about every corner of the world, including in-person conferences and auctionshouses.
This means that if you invest in collectible Pokémon cards and decide it’s time to sell, it won’t be challenging to find a buyer. Despite appearances, the Pokémon card trade is far from a niche interest. The market is liquid.
It’s not just individual rare cards that are likely to fetch a good return. …
One thing that I regret is not building an audience. In today’s world, attention is the new currency.
No wonder someone who becomes a social influence can make a lot of money since they have a lot of attention.
Attention is a new currency.
Whenever you work full time or business, selling is an important skill.
Full-time employment means you’re selling yourself to the client (employer) on a monthly basis.
Freelancer is quite similar to full-time employment, but there is no benefit or guarantee from the company and everything’s handle by yourself.
Learn how to prove your value and…
Everyone has their set own tools to run their business. I’m going to list all the things I need to run my freelance business.
I’m using it to create an invoice, budget, and scheduler. It was created by Jonnie Halman when he was doing freelance.
Over-engineering is the act of designing a product to be more robust or have more features than often necessary for its intended use or a process to be unnecessarily complicated or inefficient. — Wikipedia
We tend to over complicated simple things. Why? We look for a shortcut on how to achieve our goal. I’m one of the guys that over-engineering my life. Let me show you some use cases.
Everyone has a goal need to achieve. You realized that you didn’t accomplish last year’s resolution. You start googling on how to achieve the goal. …
TailwindCSS is getting hype lately. It was a fresh CSS framework that really helps the developer to write a fast and maintainable CSS design.
Let me explain step by step how to make it works.
Let’s start with the basic one. Let’s create a basic HTML input with the type checkbox and label element. I’ve added ID to in the input tag and for attributes in the label. Whenever I clicked the label, it will auto-select the input.
<div class="flex items-center mr-4 mb-2">
<input type="checkbox" id="A3-yes" name="A3-confirmation" value="yes" />
<label for="A3-yes" class="select-none">Yes</label>
Let’s hide our input…
Quantified self or self-tracking is a way for someone to generate data of their life to improve themself. By having a lot of data, you can make an analysis and provide you insightful information.
In today’s world, there are many devices and software for us to gather and collect all of this data.
These are the metrics that I’ve been personally collected as a part of the quantified self.
Most people have a problem with their finance. They didn’t know where their money is going, how much they earn, and how much money did he need to sustain their life.
Previously, I’ve written one article on how to build a reusable Vue modal, and it was one year ago. I’m grateful that many people read it, although it’s a little bit too beginner. Today, I would like to teach you guys how to build a reusable Vue modal but with some advanced features.
What we’re going to build is a reusable modal component with multiple support.
Let’s dive into how to build…
Last week, I had a task to build a keyword search feature on my job. It’s required a constant background checking whenever a new keyword was typed. The problem is I don’t want to continually request the API; the new keyword was changed. It will hurt our server. Let’s start building a component first.
What we’re going to build is a search UI that allows users to find any information about Star Wars by name.
Let’s start with basic input. I’m going to create a search input that accepts
Do you need to check for the inactivity of the user in your Vue apps? If the user is inactive in a period of time, then you wanna automatically log out the user or show a timer first. Normally, a system with confidential data likes bank normally implement this kind of feature.
To have Vue apps that listen for inactivity for 3 seconds and show a modal with a 10-second timer. If there is no action during the 10 seconds session, automatically logout the user.
Assume you have Vue apps running in your local with vex right…