Dun Yan Profile picture
🇲🇾 Software Developer • 🇸🇬 @NTUsg EEE • 98% adrenaline.
Jun 23, 2023 14 tweets 2 min read
HTML Metadata

A Thread 🧵 Q: What is HTML metadata?

A: HTML metadata refers to the information about an HTML doc that is not displayed on the web page itself but provides essential details for browsers and search engines. It includes document title, character encoding, description, keywords , etc
Jun 12, 2023 15 tweets 3 min read
HTML Anchors 🚀

A Thread 🧵 Image Q: What are HTML anchors?

A: HTML anchors, also known as hyperlinks or links, are elements that allow you to create clickable connections from one web page to another, or within the same page. Anchors are an essential part of building a well-connected and navigable website.
Jun 11, 2023 9 tweets 2 min read
Unpacking the Popularity: 7 Reasons Why the MERN Stack is Taking the Development World by Storm

A Thread 🧵 Image Reason #1: Full-Stack Development

The MERN Stack allows for full-stack development, making it a convenient choice for many developers.
May 16, 2023 17 tweets 3 min read
Understanding Inheritance in JavaScript

A Thread 🧵 Image Q: What is inheritance in JavaScript?

A: Inheritance is a mechanism in JavaScript that allows an object to inherit properties and methods from another object.
May 15, 2023 11 tweets 2 min read
Building Better JavaScript Applications with Prototypes: A Thread 🧵 Image Q: What are prototypes in JavaScript?

A: In JavaScript, prototypes are a way of defining and sharing behavior between objects. Every object in JavaScript has a prototype, which is another object that the first object inherits properties and methods from.
May 14, 2023 12 tweets 3 min read
The Power of Constructor Functions in JavaScript

A Thread 🧵 Image Q: What are constructor functions in JavaScript?

A: Constructor functions are special functions in JavaScript that are used to create objects with the same properties and methods. They are called constructor functions because they construct objects.
May 13, 2023 8 tweets 2 min read
Landing a Tech Internship Without a Computer Degree: My Experience

A Thread 🧵 Image 1. Build Projects Instead of Certifications

When it comes to breaking into the tech industry without a computer degree, building projects can be more valuable than certifications. Projects demonstrate your practical skills and show employers what you can do.
May 12, 2023 11 tweets 2 min read
The Ultimate Guide to Classes in JavaScript

A Thread 🧵 Image Q: What are classes in JavaScript?

A: Classes in JavaScript are a way to define objects with similar properties and methods. They provide a blueprint for creating objects that share common functionality.
May 11, 2023 11 tweets 2 min read
The Power of Method Chaining in JavaScript

A Thread 🧵 Image Q: What is method chaining in JavaScript?

A: Method chaining is a programming technique where multiple methods are called on the same object in a single line of code.
May 10, 2023 11 tweets 2 min read
The Sweet World of Cookies

A Thread 🧵 Image Q: What are cookies?

A: Cookies are small text files that are stored on a user's computer by a website. They contain information about the user's preferences, login details, and browsing history on the website.
May 9, 2023 14 tweets 2 min read
The Art of Optimizing Your Tech Website for Search Engines

A Thread 🧵 Image Q: What is SEO in tech, and why is it essential?

A: SEO (Search Engine Optimization) is the process of improving your website's visibility in search engines.
May 8, 2023 14 tweets 2 min read
Unlocking the Power of Scrum: A Thread 🧵 Image Q: What is Scrum?

A: Scrum is a framework for managing and completing complex projects. It is based on agile principles and focuses on iterative, incremental delivery of high-quality products.
May 7, 2023 14 tweets 2 min read
Agile: The Power of Flexibility A Thread 🧵 Image Q: What is Agile methodology?

A: Agile is a project management approach that emphasizes flexibility, iterative development, and customer satisfaction. It involves breaking down a project into small, manageable tasks and delivering value incrementally.
Apr 28, 2023 8 tweets 3 min read
Elevate Your React.js UI with These Tailwind Components!

A Thread 🧵 Image 1. First on the list is the official Tailwind UI. With over 500 components and templates, it's a treasure trove for developers looking for pre-built components to use in their React.js projects.

Resources: tailwindui.com
Apr 27, 2023 8 tweets 3 min read
Boost Your CSS Game with These Awesome Generators!

A Thread 🧵 Image 1. CSS Gradient Generator

Create stunning gradients for your website with this easy-to-use generator. Choose from linear or radial gradients, set the colors and direction, and copy the CSS code to use in your project.

cssgradient.io
Apr 26, 2023 8 tweets 3 min read
Top Resources for Mastering React: A Thread 🧵 Image 1. React Documentation

The official React documentation is a great place to start learning React.

Visit their website here: reactjs.org/docs/getting-s…
Apr 25, 2023 9 tweets 3 min read
Learn JavaScript: All The Resources You need

A Thread 🧵 Image 1. FreeCodeCamp

FreeCodeCamp offers a free online course on JavaScript that covers the basics of the language and essential web development skills.

Visit their website here: freecodecamp.org/learn/javascri…
Apr 6, 2023 11 tweets 2 min read
Understanding JS Events: Everything You Need to Know

A Thread 🧵 Image Q: What are JS events?

A: JS events are actions or occurrences that happen in a browser, such as a user clicking a button or a page finishing loading. In response to these events, JavaScript code can execute certain functions or trigger other actions.
Apr 5, 2023 12 tweets 2 min read
Unveiling the Mysteries of the DOM

A Thread 🧵 Image Q: What is the DOM?

A: The Document Object Model (DOM) is a programming interface for web documents. It represents the page so that programs can change the document structure, style, and content.
Apr 4, 2023 9 tweets 3 min read
Mastering CSS Font Spacing: Tips and Tricks for Perfect Typography (Part II)

A Thread 🧵 1. Adding External CSS Fonts

If you want to add a font to your website that is not already available in your user's device, you can use an external CSS font.
Apr 3, 2023 10 tweets 2 min read
Exploring the Power of JSON

A Thread 🧵 Image Q: What are some real-world use cases of JSON?

A: JSON is used in a variety of ways, including web APIs, configuration files, and data storage. For example, many web applications use JSON to transfer data between the client and server.