Patrick Jeffers
Resources

Resources

Development Tools and Resources


Below are some helpful tools and utilities I have used for various aspects of development.


Pexels
TinyPNG
Freeicons.io
Google Fonts
Coolors
Adobe Express
CSS-Tricks
Responsively
Google Chrome Developer Tools & Lighthouse
Stack Overflow
Figma
Draw.io
GlooMaps
Visual Studio Code
Wing 101
GitHub

Pexels

Pexels

Pexels is a great tool for finding free high quality images for your web pages and projects. They have a great and easily searchable catalog, so finding something useful is super simple. The featured photo for this page was from Pexels.


TinyPNG

TinyPNG

TinyPNG is a tool for using lossy compression techniques to reduce the file size of the images used for your projects. This is really useful when the platform you are using limits file sizes. Its also a good practice to minimize these sizes whenever possible to maintain fast loading speeds and optimize website performance.


Freeicons.io

Freeicons.io

Freeicons.io is similar to Pexels above. Rather than large images though, its a great place to source smaller icons and logos.


Google Fonts

Google Fonts

Google Fonts is a great place to browse and source different fonts for your projects. The user interface is excellent and its widely used for how easy it is to import and use their font catalog.


Coolors

Coolors.co

Coolors is a fun and super easy utility to generate color palettes for a website or project. You can shuffle endlessly until a color stands out and then lock that color in. The generator will then only shuffle the remaining colors with good complimentary options. Branding and theme design is important and this tool makes things easy and fun.


Adobe Express

Adobe Express

Adobe Express is a great tool for editing and resizing media for your projects. They offer a lot of capabilities for free, but tons more if you decide to upgrade to the paid version.


CSS-Tricks

CSS-Tricks Almanac Page

CSS-Tricks was created by Chris Coyier and is a great resource for all things CSS. There is an almanac page where you can find any selector or property you may ever need as well as the proper syntax and examples. The site also offers tutorials and guides making this a great utility and learning tool.


Responsively

Responsively Application Website

Responsively is a really cool program for testing a web project across a vast array of possible viewport sizes and devices. This is a fast way to make sure your design and media queries are working as intended.


Google Chrome Developer Tools & Lighthouse

Google Development Tools Utility
Lighthouse Dev Tool

Googles Chrome browser comes loaded with helpful developer tools where you can see and interact with a webpage to see what is going on behind the scenes. You can view structures and performance metrics to help you find certain details as well as debug and optimize your projects. The Lighthouse utility is an honorable mention as its a great way to test and verify the quality and integrity of any site. There are several ways to access this tool but first you must download and use the Chrome Browser. From there simply right click on any page and click “inspect”.


Stack Overflow

Stack Overflow Website

Stack Overflow is a great place to learn and get answers when you find yourself stuck. There is a large community of developers in all different areas with varying experience levels and unique perspectives. Almost anytime I get stuck and start researching a solution or I google an error message, I inevitably end up reading a few posts from other developers struggling with something similar at Stack Overflow.


Figma

Figma Sample Screenshot

Figma is an excellent prototyping tool. I used Figma to prototype a multipage mobile app and the easy drag and drop project structure made this a real asset for getting a vision together for the project.


Draw.io

Draw.io New Diagram Page Screenshot

Draw.io is another great early stage planning tool. It comes equipped with easy to configure diagrams and application maps. Documentation and planning are super import in large scale projects. Draw.io made creating relationship and class diagrams a breeze for me.


GlooMaps

My sites site map.

GlooMaps is another simple and effective planning tool for creating site maps for your projects. It makes planning and creating the structure of your sites a breeze. Above is a simple map I created for this site. More pages may be added eventually but this was helpful during the initial stages.


Visual Studio Code

React Application Framework in Visual Studio Code

Visual Studio Code is a powerful coding environment developed by Microsoft. Its highly popular and often regarded as the industry standard for code editors. With a massive library of extensions to work with various languages and its file management and source control capabilities, VS Code is a no brainer and a great free asset.


Wing 101

Covid 19 Data Chart Program in Wing 101.

Wing 101 is a stripped down and simplified coding environment for Python. Its excellent for smaller projects and a really nice free tool for beginners working with Python. Its simple layout reduces confusion for beginners and offers the ability to run and debug programs easily.


GitHub

Github Desktop Screenshot

GitHub is another crowd favorite. GitHub offers repositories for storing files and projects. Its an excellent free choice for collaborative programming efforts. With branching and version control capabilities, GitHub is a powerful asset for developers of any level. Its also a great place to archive your projects. A lot of my work can be seen in my public repositories found by following the link in the footer.