ivandriancode's profile picture.

Ivan Andrianto

@ivandriancode

#Day7 of #30Daysofcode Today, I created another custom template for copying to the clipboard! 📝 • Built a generateTemplate function to format plagiarism appeal data. • The template is ready to paste into Trix editor for easy input. #javascript #trixeditor #learning

ivandriancode's tweet image. #Day7 of #30Daysofcode

Today, I created another custom template for copying to the clipboard! 📝

• Built a generateTemplate function to format plagiarism appeal data.
• The template is ready to paste into Trix editor for easy input.

#javascript #trixeditor #learning

#Day6 of #30Daysofcode Today, I scraped data using Puppeteer! 🕷️ • Use Puppeteer to navigate and extract course details. • Save the data to a JSON file for later use. #nodejs #puppeteer #webscraping #learning

ivandriancode's tweet image. #Day6 of #30Daysofcode

Today, I scraped data using Puppeteer! 🕷️

• Use Puppeteer to navigate and extract course details.
• Save the data to a JSON file for later use.

#nodejs #puppeteer #webscraping #learning

#Day5 of #30Daysofcode Today, I built custom hooks in React! 🔥 • Created useDiscussionData to manage and store discussion data. • Implemented useClipboard for copying HTML to the clipboard. #react #javascript #customhooks #learning

ivandriancode's tweet image. #Day5 of #30Daysofcode

Today, I built custom hooks in React! 🔥

• Created useDiscussionData to manage and store discussion data.
• Implemented useClipboard for copying HTML to the clipboard.

#react #javascript #customhooks #learning
ivandriancode's tweet image. #Day5 of #30Daysofcode

Today, I built custom hooks in React! 🔥

• Created useDiscussionData to manage and store discussion data.
• Implemented useClipboard for copying HTML to the clipboard.

#react #javascript #customhooks #learning

#Day4 of #30Daysofcode Today, I learn how to handle messages in a Chrome extension with React! 🖥️ • Used chrome.runtime.onMessage to listen for messages. • Managed state with useState and dynamically updated data. #react #javascript #chromeextension #learning

ivandriancode's tweet image. #Day4 of #30Daysofcode 

Today, I learn how to handle messages in a Chrome extension with React! 🖥️

• Used chrome.runtime.onMessage to listen for messages.
• Managed state with useState and dynamically updated data. 

#react #javascript #chromeextension #learning

#Day3 of #30Daysofcode Today, I built a theme toggle button in React using DaisyUI! 🌞🌜 • Created a FloatingActionButton to switch between 'retro' and 'dracula' themes. • Used useEffect to apply the theme and save it in localStorage. #react #DaisyUI #30DaysCodeChallenge

ivandriancode's tweet image. #Day3 of #30Daysofcode

Today, I built a theme toggle button in React using DaisyUI! 🌞🌜

• Created a FloatingActionButton to switch between 'retro' and 'dracula' themes.
• Used useEffect to apply the theme and save it in localStorage.

#react  #DaisyUI #30DaysCodeChallenge

#Day2 of #30Daysofcode Learned to create a React component that copies HTML content to the clipboard using ClipboardItem and marked. It changes icons based on the copy state with useState for better UX. #react #hooks #javascript #30DaysCodeChallenge #learning

ivandriancode's tweet image. #Day2 of #30Daysofcode

Learned to create a React component that copies HTML content to the clipboard using ClipboardItem and marked. It changes icons based on the copy state with useState for better UX.

#react #hooks #javascript #30DaysCodeChallenge #learning

#Day1 of #30Daysofcode Today, I learned how to login to LinkedIn using Selenium and Python 🐍 Next, I want to create an API to summarize the contents of someone's profile link. #selenium #scraping #python #30DaysCodeChallenge #learning

ivandriancode's tweet image. #Day1 of #30Daysofcode 

Today, I learned how to login to LinkedIn using Selenium and Python 🐍 

Next, I want to create an API to summarize the contents of someone's profile link.
#selenium #scraping #python 
#30DaysCodeChallenge #learning

Loading...

Something went wrong.


Something went wrong.