2 min read
As a developer (or an engineer) your job is hard enough as it is without having to build the resources for testing your code. There are resources that were built by developers just like you and I to make your life easier. Most of these resources are free to use, how cool is that!
Here are the five websites I use the most often as a developer
Imgur, like many other websites and technologies we all love and use started as a side project. Imgur allows users to share your pictures with other users. You can easily grab the link of the image you wanna use and include in your project. I use imgur (and I think most other users as well) to keep the images I would like to use in my projects. So I can keep my projects light. You can find the link here.
You know how tedious creating fake data for your projects can be. Mockaroo allows you to create random data files in bulk. Data types can vary from common animal names to movie titles. You can also create these files in many types such as csv and json to dbunit xml. You will definitely find a use for the mock data this website can provide for you. It was sure a lifesaver when I started learning about data science.
Unsplash is a great website where you can find thousands of images for your projects at reasonable prices, some are even free. Description from the official website is "The Unsplash API is a modern JSON API that surfaces all of the info you’ll need to build any experience for your users. It’s so simple to use that we even run unsplash.com on it!" You can find some images from unsplash here in this website as well. Go give Unsplash a look!
JsonPlaceholder is a fake REST API that will help you test your project projects. The data appear genuine but is indeed fake. So you will for sure feel like you are interacting with a genuine api The api is simple enough to work with when you are just trying out a new lirary or a framework. No need to register or get a key and you still get the complex enough data to test or prototype.
GitHub is one of the most popular and used websites among developers and engineers. There are various couple of reasons for using GitHub You can share your code with other developers and engineers. GitHub pages also allow you to host your projects for free, how cool is that. You can also contribute to open projects. Keep in mind that most of the recruters check out your GitHub profile before considering you for a position. A good GitHub profile can unlock awesome job opportunities. A little advice, don't use GitHub as a dumping ground. It will represent you in the eyes of the recruters, other developers / engineers.
Ilker AkbiyikTable of Contents