MUST USE Websites & Tools for Web Developers

JavaScript Mastery
13 Feb 202112:41

Summary

TLDRThis JavaScript Mastery video introduces developers to a curated list of essential tools and websites for web development. The host shares his top picks for hosting services like Netlify and Heroku, royalty-free media from Unsplash and Pixels, and professional illustrations from Draw.com. The video also covers resources for fonts and icons, learning platforms like Free Code Camp and the Odin Project, and tools for mock-ups and freelancing. It concludes with design inspiration sites, coding challenges, and general web development utilities, all aimed at enhancing developers' skills and workflow.

Takeaways

  • 🌐 The video introduces various tools and websites useful for JavaScript developers, all of which are free to use.
  • πŸ“š For hosting and deployment, Netlify is recommended for frontend applications and Heroku for backend APIs.
  • πŸ–ΌοΈ Unsplash and Pixels are go-to websites for royalty-free images, while Coverr offers free stock video footage.
  • 🎨 On Draw.com, you can find professional illustrations that are used in commercial applications.
  • πŸ”  Google Fonts is a one-stop site for a wide variety of free fonts that are easy to integrate into websites.
  • πŸ“Š Flaticon and Font Awesome are highlighted as top resources for icons, including animated icons to enhance website design.
  • πŸ“ˆ FreeCodeCamp and The Odin Project offer comprehensive curriculums for web development learning.
  • 🧠 Mem.dev is a tool to help developers practice and retain their coding knowledge.
  • 🎨 Figma and Zeplin are presented as essential mock-up tools for designing and collaborating on application workflows.
  • πŸ’Ό Upwork, Freelancer, and Fiverr are popular freelancing platforms for web developers to find contract work.
  • πŸ† Awwwards.com and Dribbble.com can inspire web design ideas by showcasing award-winning and creative web designs.
  • 🧐 LeetCode, Exercism, and Codewars are platforms for improving coding skills and problem-solving abilities.
  • πŸ’¬ Email.js facilitates sending emails directly from JavaScript without server-side code.
  • πŸ” Can I Use checks browser compatibility for CSS features like Flexbox.
  • πŸ—œοΈ Image Compressor helps optimize images for faster website loading times.
  • πŸ“˜ CSS-Tricks is a valuable resource for CSS techniques, properties, and guides.
  • πŸ” Stack Overflow is the ultimate go-to for coding solutions and troubleshooting.

Q & A

  • What is the main purpose of the video?

    -The main purpose of the video is to introduce and explain various tools and websites that are useful for web development, which the presenter has found helpful over the years.

  • What are the two hosting services mentioned in the video for deploying websites?

    -The two hosting services mentioned are Netlify, used for frontend applications, and Heroku, used for backend APIs.

  • What makes Netlify stand out for deploying web pages?

    -Netlify's biggest advantage is its simplicity, allowing for a page to be deployed with a single click within seconds.

  • Why is Heroku the preferred choice for deploying backend APIs according to the video?

    -Heroku is the preferred choice because it has been the only completely free software the presenter found for deploying backend APIs.

  • What are some websites recommended in the video for finding royalty-free images and videos?

    -The video recommends Unsplash, Pixels for images, Coverr for stock free video footage, and Draw.com for illustrations.

  • How does Google Fonts make it easy to integrate fonts into a website?

    -Google Fonts allows users to select a font style, and then provides an embed link that can be copied into the HTML and CSS of a website to apply the font.

  • What are the recommended sources for icons in web development according to the video?

    -The video recommends Flaticon.com and Font Awesome for icons, and also mentions the use of animated icons to enhance a website's appearance.

  • What is the role of Mem.dev in web development learning?

    -Mem.dev helps web developers practice and retain the knowledge they have already learned by allowing them to add code snippets and specify what they want to remember.

  • Can you describe the purpose of Figma and Zeppelin in the context of web development?

    -Figma is used for sketching simple components or creating mockups of entire applications, while Zeppelin is an alternative tool that focuses on sharing, organizing, and collaborating on designs with developers in mind.

  • What are the three most popular freelancing sites mentioned in the video?

    -The three most popular freelancing sites mentioned are Upwork, Freelancer, and Fiverr.

  • What is the purpose of the website 'Awwwards.com' as described in the video?

    -Awwwards.com is a site where one can explore the best looking and most awarded websites in the world, which can spark imagination and provide design inspiration for developers.

  • What are the two websites recommended for improving logical thinking and problem-solving skills in web development?

    -The two websites recommended are LeetCode and Codewars, which offer exercises ranging from easy to hard to improve logical thinking and knowledge of various programming concepts.

  • What is the utility of 'Email.js' as mentioned in the video?

    -Email.js allows for sending emails directly from JavaScript without any server code needed, which is extremely useful for tasks like creating a contact form on a portfolio website.

  • What does 'Can I use' do and how is it beneficial for web developers?

    -'Can I use' checks whether the syntax a developer is using is supported across all devices and browsers, helping to ensure compatibility and avoid potential issues.

  • What is the role of 'Image Compressor' in web development as described in the video?

    -Image Compressor is a tool that helps increase the load speed of a website by compressing images, which are often the most significant factor slowing down a website.

  • What makes 'CSS-Tricks' a valuable resource for web developers?

    -CSS-Tricks is a valuable resource for exploring new and interesting ways to deal with CSS, offering guides and tutorials on CSS properties and techniques.

  • Why is 'Stack Overflow' mentioned in the video as a go-to resource for developers?

    -Stack Overflow is mentioned as a go-to resource because it is a platform where developers can find solutions to a wide range of programming problems by searching for them.

Outlines

00:00

πŸ› οΈ Essential Tools for Web Development

This paragraph introduces a collection of useful tools and websites for web developers, curated from years of experience. It emphasizes the free and non-ad nature of these resources. The speaker shares hosting services like Netlify for frontend and Heroku for backend APIs, highlighting their ease of use and cost-effectiveness. Also covered are royalty-free image and video sources such as Unsplash, Pixels, Coverr, and Draw.com, which provide high-quality media for web projects without the need for payment.

05:00

🎨 Design Resources and Learning Platforms

The second paragraph focuses on enhancing web development skills through design resources and learning platforms. It recommends Google Fonts and Flaticon for fonts and icons, and Font Awesome for a wide array of icons. Animated icons are also suggested for adding flair to websites. For learning and knowledge retention, Free Code Camp and The Odin Project are highlighted for their comprehensive curriculums, while mem.dev is introduced as a tool for practicing and retaining coding knowledge. Additionally, mock-up tools like Figma and Zeppelin are mentioned for designing and collaborating on web application interfaces.

10:00

πŸ“š Freelancing Opportunities and Design Inspiration

This paragraph discusses opportunities for web developers to earn income through freelancing platforms such as Upwork, Freelancer, and Fiverr, which cater to different project sizes and durations. It also suggests websites like Awwwards.com and Dribbble.com for designers and developers to draw inspiration from award-winning and creative web designs. Furthermore, it touches on platforms like LeetCode, Codewars, and Exercism for improving coding skills and logical thinking through various exercises and challenges.

πŸ›‘ General Web Development Utilities

The final paragraph covers general utilities that are frequently used in web development. It introduces email.js for sending emails directly from JavaScript without server-side code, caniuse.com for checking browser compatibility of CSS and HTML features, and imagecompressor.com for optimizing image sizes to improve website load times. CSS-Tricks is highlighted as a valuable resource for CSS techniques and properties, while Stack Overflow is acknowledged as an indispensable community for developers seeking solutions to coding problems.

Mindmap

Keywords

πŸ’‘JavaScript Mastery

JavaScript Mastery refers to the advanced knowledge and skills in programming with JavaScript, a popular language for web development. In the video's context, it represents the goal of the tutorial series, aiming to provide tools and resources that can help developers improve their JavaScript skills and create better web applications.

πŸ’‘Hosting and Deployment

Hosting and Deployment are processes that involve making a website accessible on the internet. In the video, the speaker mentions using Netlify for frontend applications and Heroku for backend APIs, indicating the importance of these services in making web projects live and accessible to others.

πŸ’‘Royalty-Free Images

Royalty-Free Images are stock photos or videos that can be used without paying royalties for each use. The video emphasizes websites like Unsplash and Pixels for finding such images, which are vital for creating visually appealing websites without infringing on copyrights.

πŸ’‘Stock Video Footage

Stock Video Footage refers to pre-recorded video clips that can be incorporated into various projects without the need for original production. The video mentions Coverr as a source for high-quality, free-to-use video footage, which can enhance the media content of a website.

πŸ’‘Illustrations

Illustrations are visual representations used to decorate or explain content on a website. The speaker mentions Draw.com as a resource for professional-looking illustrations that can be utilized to improve the aesthetic appeal of web applications.

πŸ’‘Icons and Fonts

Icons and Fonts are essential elements of web design that contribute to the visual language and readability of a website. Google Fonts and Flaticon.com are highlighted as resources for finding free fonts and icons, respectively, which are crucial for creating a cohesive and attractive design.

πŸ’‘Freelancing

Freelancing is a form of self-employment where individuals offer their services to clients on a project-by-project basis. The video mentions platforms like Upwork, Freelancer, and Fiverr, which are popular for web developers to find freelance work and monetize their skills.

πŸ’‘Mock-up Tools

Mock-up Tools are software applications used to create visual representations of a product's design before it is fully developed. Figma and Zeppelin are mentioned in the video as tools that help in sketching and organizing designs, which are essential for planning the look and feel of web applications.

πŸ’‘Learning Resources

Learning Resources are platforms or materials that facilitate the acquisition of knowledge or skills. Free Code Camp and The Odin Project are highlighted as valuable resources for web development education, offering structured curricula for beginners to advanced learners.

πŸ’‘Project Design Ideas

Project Design Ideas refer to the creative concepts and visual inspirations that guide the design process of a project. Awards.com and Dribbble.com are presented as sources for finding award-winning and inspiring website designs, which can spark one's imagination and improve the design quality of web projects.

πŸ’‘Problem Solving Skills

Problem Solving Skills are the abilities to analyze issues and find solutions effectively. The video mentions websites like LeetCode, Exercism, and Codewars as platforms for enhancing these skills through coding exercises and challenges, which are beneficial for both personal development and technical interview preparation.

πŸ’‘General Tools

General Tools are utilities that developers use frequently for various tasks in web development. Email.js, caniuse.com, Image Compressor, and CSS-Tricks are cited in the video as examples of such tools, which help with functionalities like sending emails, checking browser compatibility, compressing images, and learning CSS techniques.

πŸ’‘Stack Overflow

Stack Overflow is a popular question-and-answer community for programmers where users can find solutions to coding problems. In the video, it is mentioned as a go-to resource for developers when they are stuck, highlighting its importance in the problem-solving process.

Highlights

Introduction to incredibly useful tools and websites for JavaScript development.

All tools listed are free to use and not advertisements.

Hosting and deployment with Netlify for frontend applications and Heroku for backend APIs.

Netlify's advantage is its simplicity with one-click deployment.

Heroku is a completely free software for deploying backend APIs.

Royalty-free images and videos from Unsplash, Pixels, and Coverr for high-quality media on websites.

On Draw.com, find professional illustrations for commercial use.

Google Fonts for a wide selection of free fonts and easy integration into websites.

Flaticon and Font Awesome for a vast collection of icons and animated icons.

Free Code Camp and The Odin Project for comprehensive web development curriculum.

Mem.dev for practicing and retaining web development knowledge.

Figma and Zeppelin for creating and collaborating on application mock-ups.

Freelancing opportunities on Upwork, Freelancer, and Fiverr for various project sizes.

Awwwards.com and Dribbble.com for design inspiration from top websites and creative designs.

LeetCode, Exercism, and Codewars for improving logical thinking and problem-solving skills.

Email.js for sending emails directly from JavaScript without server-side code.

Can I use... for checking browser compatibility of CSS and HTML features.

Image Compressor for optimizing images to improve website load speed.

CSS-Tricks for in-depth guides on CSS properties and techniques.

Stack Overflow as a go-to resource for solving coding problems.

Transcripts

play00:01

and welcome to another javascript

play00:03

mastery video

play00:04

today we are going to go over incredibly

play00:06

useful tools

play00:08

and websites that i have gathered over

play00:10

years being in the development field

play00:12

i'm going to give you access to all of

play00:14

them right now in this short video

play00:17

because i wished somebody gave them to

play00:19

me while i was just starting

play00:20

i just wanted to say that none of the

play00:22

tools listed on here are ads

play00:24

and absolutely all of them are

play00:26

completely free to use

play00:28

we are going to cover websites in

play00:30

categories such as hosting

play00:32

and deployment mock-up tools project

play00:34

design ideas

play00:36

exercises and algorithms freelancing and

play00:39

much

play00:39

more with that said let's dive right in

play00:43

first on the list we have hosting and

play00:45

deployment

play00:47

you created a website it works well on

play00:49

your computer but to show it to your

play00:51

friends or potential employers

play00:52

you need to deploy it for that we use

play00:55

hosting services

play00:57

over the years i've exchanged a lot of

play00:59

different hosting tools

play01:01

but the only two i'm using right now are

play01:03

netlify

play01:04

and heroku netlify for frontend

play01:07

applications

play01:08

and heroku for backend apis netlify's

play01:11

biggest advantage is simplicity

play01:14

you can deploy a page with a single

play01:16

click within seconds

play01:18

and so far heroku has been only

play01:20

completely free software

play01:22

i found for deploying backend apis so

play01:25

i'm definitely

play01:26

sticking with it moving on to

play01:28

royalty-free images

play01:30

and video every good landing page needs

play01:33

quality stock images and video

play01:35

modern internet is no longer text based

play01:38

it's all about the media

play01:40

best websites for finding images are

play01:42

unsplash

play01:43

and pixels let's see how they look

play01:46

if you go to unsplash.com in here you

play01:49

can search for any topic

play01:51

let's say that you're making a beer

play01:52

brewery so in there you can just type

play01:54

beer

play01:55

and you should get a lot of nice stock

play01:57

pictures of

play01:58

beer now let's check pixels let's say

play02:01

that we're building a coffee shop

play02:03

website

play02:04

in here we have coffee shop you type it

play02:06

out and let's see what kind of pictures

play02:08

do we get

play02:10

as you can see this immediately looks

play02:12

great and you can use these photos

play02:14

absolutely for free on your websites

play02:16

moving on i'd like to show you cover

play02:18

that co

play02:20

it has amazing stock free video footage

play02:23

as you can see in here we have a nice

play02:25

drone video

play02:26

but if you just scroll down we can get

play02:28

anything let's search

play02:30

ariel as you can see

play02:33

videos on here definitely look great we

play02:35

have

play02:36

empty streets in mexico city we have

play02:38

beaches

play02:39

everything that you can use absolutely

play02:41

for free and the last website in this

play02:43

section is going to be on draw.com

play02:46

if you visit this website you're going

play02:48

to see maybe familiar illustrations

play02:50

these illustrations are used on

play02:52

commercial level applications and so far

play02:54

i've seen them on many huge websites as

play02:57

you can see these look good

play02:59

and they look professional anything you

play03:01

want you can find it here

play03:02

no matter what type of the application

play03:05

you're building

play03:06

moving on to the next section we're

play03:08

going to talk about icons and fonts

play03:11

every website needs a good looking font

play03:13

and some icons

play03:15

for fonts there's only one site that i

play03:18

couldn't recommend enough

play03:19

and that's google fonts take a look at

play03:22

this

play03:22

in here you can find absolutely any free

play03:25

font you're looking for

play03:27

and also connecting it to your website

play03:29

is incredibly simple

play03:30

as you can see we have a lot of fonts

play03:32

here let's take monster ad

play03:34

if you click it the only thing you have

play03:36

to do is select the style

play03:38

for example we're going to do light 300

play03:41

and immediately

play03:42

you click on embed and there you have it

play03:44

you just copy this link in your html

play03:47

and then copy this in your css and

play03:49

you're good to go the font is applied

play03:52

for icons there is flaticon.com and font

play03:55

awesome

play03:56

let's check them out as you can see in

play03:58

flat icon you can find

play04:00

absolutely any icon you're looking for

play04:02

for example let's try with social media

play04:05

you have to include social media icons

play04:06

on a lot of websites

play04:09

as you can see we get facebook instagram

play04:11

youtube twitter but if you search for

play04:13

one of these

play04:14

individually you're going to get many

play04:15

more styles for the same social media

play04:18

network

play04:19

then we have font awesome font awesome

play04:22

has been the go-to place for icons for

play04:24

web developers for

play04:25

years now they have almost any icon you

play04:28

can think of

play04:29

take a look

play04:34

and the last website on our list are

play04:36

animated icons i've recently started

play04:38

using them and they add just a bit more

play04:40

flavor to your website

play04:41

as you can see we have add button here

play04:44

why just have it as a single plus if you

play04:46

can have it moving

play04:47

as you can see adding the cloud adding

play04:49

the folders all of them actually move

play04:52

and are animated and you can easily add

play04:54

them to your website

play04:56

that's great moving on to learning

play05:00

for generally improving your web

play05:01

development knowledge or learning new

play05:03

things

play05:04

check out the following websites first

play05:06

on the list is free code camp

play05:08

i'm sure you've heard of it they created

play05:11

a phenomenal curriculum that allows you

play05:13

to start with no knowledge at all

play05:15

if you're just starting with web

play05:16

development then this is the place to go

play05:19

as you can see you can choose whether

play05:20

you want to work with html

play05:23

javascript front-end libraries data

play05:25

visualization

play05:26

and much more second one on our list of

play05:30

learning tools is the odin project

play05:33

they are offering a completely free full

play05:35

stack curriculum

play05:37

that is supported by passionate open

play05:39

source community

play05:40

if you click on that you can see that

play05:42

they have full stack ruby on rails

play05:44

full stack javascript and front-end only

play05:47

you can immediately start learning

play05:49

on the odin project third tool on our

play05:52

list is called mem.dev

play05:54

previous two tools were used for

play05:56

learning or acquiring the knowledge

play05:59

memdab actually helps you keep it we are

play06:02

all humans we all forget

play06:04

so mem that allows you to practice on

play06:06

the things that you already learned

play06:07

to make sure that you never forget them

play06:10

you can add snippets of code

play06:11

specify what you want to remember and

play06:13

then you can keep

play06:14

practicing it the more you practice

play06:18

the more fluent web developer you're

play06:19

going to become and therefore

play06:21

you're more likely to ace that job

play06:23

interview or even get a raise

play06:25

the next category on our list are

play06:28

mock-up tools

play06:29

having a proper idea of how the

play06:31

application is going to look and feel is

play06:34

crucial to actually building it

play06:36

if you need to sketch simple components

play06:38

for a website

play06:39

or create mock-up tools of entire

play06:41

application

play06:42

figma has you covered as you can see you

play06:45

can build

play06:46

absolutely anything you can build whole

play06:48

workflows for applications

play06:50

using their mockup tools another great

play06:52

tool and an alternative to figma

play06:54

is called zeppelin as you can see one of

play06:57

the best features of zeppelin

play06:58

is that it is a better way to share

play07:00

organize and collaborate on designs

play07:03

built with developers in mind so in here

play07:06

both designers

play07:07

and developers can work hand in hand

play07:09

provide each other assets

play07:11

and actually build great looking

play07:13

well-designed websites you're now

play07:16

confident in your website building

play07:18

skills

play07:19

and want to start making some money off

play07:20

of it try

play07:22

these three most popular freelancing

play07:24

sites

play07:25

first one on our list is upwork second

play07:28

one is freelancer and third one

play07:30

is fiverr upwork is great for

play07:32

contracting work

play07:34

meaning not just one-time simple

play07:36

websites but rather

play07:37

working for months on bigger projects

play07:40

the same thing can be said for

play07:42

freelancer

play07:43

on freelancer you can also find some

play07:45

bigger projects you can work on for

play07:46

months on the other hand on fiverr

play07:49

you're most likely going to build

play07:50

short small one-time projects like

play07:53

landing pages for coffee shops

play07:55

companies portfolios for different

play07:57

creators and stuff like that

play07:59

another great tool to use let's talk

play08:02

about project design ideas

play08:04

you've got the functionality of the

play08:06

application figured out but your design

play08:08

looks like let's be honest we are

play08:11

not designers we are developers

play08:13

and our design skills are not that great

play08:15

for that reason

play08:16

i often spark my imagination by

play08:18

exploring the best looking websites in

play08:20

the world

play08:21

at awards.com as you can see in here we

play08:24

have the best looking and most awarded

play08:27

websites in the whole world

play08:29

you can click on the website in here you

play08:31

get all the ratings that the website

play08:33

received

play08:33

and then you can click visit site to see

play08:35

it in action

play08:36

okay let's scroll a bit to see how this

play08:38

website works

play08:40

as you can see some phenomenal

play08:41

animations are happening there

play08:43

everything looks nice and tidy and

play08:45

modern take a look how this cards nicely

play08:48

slided in

play08:48

and i can click on them to actually open

play08:51

by looking at the best rated websites in

play08:53

the world

play08:54

you're definitely going to get some

play08:55

imagination for building your own

play08:57

another great site is called dribble.com

play09:00

whatever kind of website you're building

play09:02

you can find the designs for it there

play09:04

we are now on dribble.com and let's say

play09:07

that we want to search for a coffee shop

play09:09

website design

play09:10

i'm going to say coffee shop there and

play09:12

now let's type web design

play09:15

as you can see we have amazing looking

play09:17

designs for example this one here

play09:22

or even one of this ones

play09:26

if you want to test your knowledge or

play09:28

improve your logical thinking

play09:30

and problem solving skills these

play09:32

websites are for you

play09:34

lead code exorcism and codewars

play09:38

starting off with lead code they are the

play09:40

best platform to enhance your skills

play09:43

expand your knowledge and prepare you

play09:45

for your technical interviews

play09:47

they have a lot of sorting algorithms

play09:49

and things of these sorts so they are

play09:50

more aimed towards low-level languages

play09:53

such as c

play09:54

although if you just want to improve

play09:56

your logical thinking they're going to

play09:57

be good for web development as well

play10:00

more web development friendly are code

play10:02

wars

play10:03

and exorcism exorcism has a lot of

play10:06

exercises ranging from

play10:07

easy to hard ones these exercises are

play10:11

going to improve

play10:12

not only your logical thinking but also

play10:14

your knowledge of functions

play10:16

array methods object methods and string

play10:18

methods

play10:20

and finally to finish this off these are

play10:22

some general tools that i found myself

play10:24

using

play10:24

really often we have email js

play10:28

can i use dot com image compressor dot

play10:30

com

play10:31

and csstricks.com email.js

play10:35

allows you to send emails directly from

play10:37

javascript without

play10:38

any server code needed extremely useful

play10:42

if you're building a portfolio

play10:43

and want to have a contact form but

play10:45

don't want to create a whole backend

play10:47

only for that

play10:48

then you can use email.js the second one

play10:52

on our list is called can i use

play10:54

can i use checks whether the syntax

play10:56

you're using is supported on all devices

play10:59

and browsers for example let's say that

play11:01

you want to use flexbox

play11:02

let's check if it's supported everywhere

play11:05

as you can see

play11:06

most of it is green that means that 99

play11:09

of browsers support flexbox out of the

play11:12

box

play11:13

moving on we have image compressor.com

play11:16

when you're deploying your website and

play11:18

you want to increase the speed of the

play11:19

load of the website

play11:21

the thing that slows it down the most

play11:23

are images

play11:24

so before deployment take all of the

play11:27

images that your website uses

play11:29

drag and drop them here and they are

play11:31

going to be compressed and then you can

play11:32

use the compressed versions to increase

play11:34

the low speed of your website

play11:36

moving on we have css tricks amazing

play11:39

websites for exploring

play11:41

new and interesting ways to deal with

play11:43

css you can find things such as how to

play11:45

build this amazing card right here

play11:47

but also you can search for literally

play11:49

anything for example flexbox

play11:51

and it's going to give you amazing

play11:53

guides for all css properties

play11:56

for example if we take a look at the

play11:57

flexbox this is by far

play11:59

the best resource to learn it in here

play12:01

you have all the properties

play12:03

what does it mean and how to use it and

play12:06

finally i could not end this video

play12:08

without mentioning stack or flow

play12:10

we really don't need an explanation for

play12:12

it and whenever you're stuck you can

play12:13

just google something and you're most

play12:15

likely going to find the solution on

play12:17

stack overflow

play12:18

fun fact many people never visited

play12:20

official stackoverflow's landing page

play12:22

such as this one

play12:24

we always go straight to a solution once

play12:26

we google a question

play12:27

and that would be it if you found this

play12:30

video useful

play12:31

make sure to subscribe to javascript

play12:32

master youtube channel for more quality

play12:35

videos and

play12:35

projects and for all of you sticking to

play12:38

the end of this video

play12:39

have an amazing day

Rate This
β˜…
β˜…
β˜…
β˜…
β˜…

5.0 / 5 (0 votes)

Related Tags
Web DevelopmentTools OverviewHosting ServicesRoyalty-Free MediaStock ImagesFree VideosIllustrationsIcons and FontsLearning PlatformsMock-up ToolsFreelancing SitesDesign InspirationProblem SolvingCoding ChallengesResource OptimizationKnowledge RetentionPerformance ToolsCSS TricksStack Overflow