ThatSoftwareDude
Categories
JavaScript
CSS
React
C#
HTML
Databases
Developer Tools
Box Shadow Editor
Text Shadow Editor
Image Placeholder Generator
Scrollbar CSS Editor
Typing Test
Menu
Menu
About
Polls
Typing Tests
Newsletter
Shop
Holiday Gift Guide
Contact
Contact
Ask a question
Advertise
Popular
tags
#.NET
#5 minute guide
#AI
#Android
#API
#Artificial Intelligence
#ASP.NET
#Bootcamps
#Business
#C#
#Career
#ChatGPT
#Coding
#Computer Science
#CSS
#CSS3
#Database
#ES6
#Freelance
#Gadgets
#Game Development
#Guide
#Hardware
#HTML5
#Interviews
#IT
#Javascript
#Learning to code
#Module
#Performance
#Productivity
#Programming
#React
#Security
#SQL
#Startup
#Surface
#Web Design
#Web Development
#Windows
Software Development News and Articles
CSS
Published on: 9/17/2024 - 6 min read
How to Create Horizontal Scroll Snap in CSS
Scrolling is an essential part of modern web browsing, but when done poorly, it can result in a clunky or frustrating user experience. Think...
CSS
Published on: 9/16/2024 - 6 min read
How to Create a Masonry Style Layout with CSS
Creating visually appealing layouts is key to delivering a great user experience on the web, and one of the most popular styles histori...
CSS
Published on: 9/13/2024 - 5 min read
Working with CSS Variables to Enhance Reusability and Flexibility
CSS Variables, also known as Custom Properties, have become a game-changer in the world of web development. They provide the ability to defi...
CSS
Published on: 9/11/2024 - 5 min read
Understanding CSS Specificity: How Styles Are Applied and Overridden
Cascading Style Sheets (CSS) is the backbone of web design, allowing developers to style their web pages in an organized and efficient manne...
Published on: 9/10/2024 - 4 min read
10 Advanced CSS Selectors You Probably Aren't Using
CSS has grown exponentially during the past few years in terms of features for developers. And much of that goes unnoticed by your everyday ...
CSS
Published on: 9/9/2024 - 7 min read
How to Create CSS-Only Tooltips
When it comes to building interactive user interfaces (UIs), tooltips are a subtle yet essential component that often times get ignored. The...
Published on: 9/6/2024 - 5 min read
Understanding JavaScript Hoisting: Variables and Functions Explained
JavaScript is an essential language for web development, but some of its behaviors can be a bit tricky to understand at first. One such beha...
CSS
Published on: 9/4/2024 - 3 min read
What is the CSS 'all' Property?
CSS has revolutionized web design by giving developers the power to control the look and feel of a website with precision down to the finest...
React
Published on: 9/3/2024 - 4 min read
How to deal with Side Effects with React's useEffect Hook
When working with React, one of the most powerful and commonly used hooks is useEffect. It's your go-to tool for handling sid...
Published on: 9/2/2024 - 5 min read
How to optimize React applications with Code Splitting and Lazy Loading
React is a powerful library for building user interfaces, but as your application grows, so does the size of the JavaScript bundle that gets...
React
Published on: 8/29/2024 - 5 min read
Improve React.js Performance with React.memo and useMemo
React.js is a powerful JavaScript framework for building user interfaces, particularly single-page applications (SPA's) where performance is...
Published on: 8/28/2024 - 4 min read
How to use CSS calc() for dynamic styling
One of the more underutilized yet incredibly powerful features in CSS is the calc() function. This function can perform calc...
React
Published on: 8/27/2024 - 6 min read
How to Create Custom Hooks in React for Reusability
React Custom Hooks are an invaluable tool that allow developers to create reusable, maintainable and more scalable applications by allowing ...
CSS
Published on: 8/26/2024 - 4 min read
How to resize elements using the CSS resize property
The CSS 'resize' property allows for various elements in HTML, such as textarea's, input's and div's to be resized by the user by including ...
Database
Published on: 8/22/2024 - 6 min read
Taking a look at 1st Normal Form (1NF): Database design
In the world of database creation, normalization is a very important process that ensures the efficiency, integrity, and organization of dat...
Published on: 8/21/2024 - 4 min read
How to implement CSS aspect-ratio for maintaining proportions
Maintaining the proportions of elements on the web can be a challenge, especially when dealing with dynamic content that adjusts based on th...
Published on: 8/20/2024 - 4 min read
How to use JavaScript Symbols to create unique object properties
JavaScript is a powerful and versatile language, but even seasoned developers can find themselves overwhelmed by its subtle nuances. On...
Published on: 8/19/2024 - 4 min read
Using bcrypt to hash passwords in JavaScript
Introduction One of the most effective ways to protect user passwords on your websites is by hashing them before storing them in a dat...
Published on: 8/12/2024 - 4 min read
How to use the will-change CSS property to improve animations
In the ever-evolving landscape of web development, performance is king. Users demand fast, responsive websites, and developers are constantl...
Web Development
Published on: 8/9/2024 - 4 min read
Understanding robots.txt: Format, functionality and best practices
The robots.txt file is a powerful tool in the world of SEO and web development. Despite its simple structure, it plays a crucial r...
Previous page
Next page
get more coding tips and guides in your inbox
Sign me up
Popular Articles
A Simple Next.js API Folder Structure
10 gadgets every programmer should carry
How To Encrypt Passwords Using SHA-256 In C# And .NET
How To Code Blackjack Using JavaScript
Coding A Card Deck In JavaScript
ChatGPT can do code reviews, but are they any good?
The many ways to sanitize user input in C#
What is the best way to check for an empty string in JavaScript
How to Create a Basic Text Editor In JavaScript: A Step by Step Tutorial
How to show PDF file upload previews using JavaScript
Step-by-Step Guide to Coding Tic Tac Toe in JavaScript
How to bind a dropdown dynamically using React
How to enabled aspx pages in Visual Studio 2022
Is 8GB enough for a programming laptop?
Coding The Snake Game In JavaScript
The simplest way to create dynamic modal pop-ups in JavaScript
How to implement a "Load More" button in JavaScript
How to Check for Unused Modules in a Node.js App
Is the Asus Zenbook S 13 OLED laptop the best programming laptop so far?
Coding A Calendar In JavaScript