Top 7 Featured DEV Posts from the Past Week
Tags: top7
Published: 2022-06-14 15:24:58

---
title: Top 7 Featured DEV Posts from the Past Week
published: true
description: A round up of the most-read and most-loved contributions from the community this past week
tags: icymi 
cover_image: https://thepracticaldev.s3.amazonaws.com/i/sfwcvweirpf2qka2lg2b.png
---

_Every Tuesday we round up the previous week's top posts based on traffic, engagement, and a hint of editorial curation. The typical week starts on Monday and ends on Sunday, but don't worry, we take into account posts that are published later in the week._ 

## How to find new Open Source Projects

Wondering how to find new open source projects to contribute to? In this post, @isabelcmdcosta offers up various tips help you find what's best for you based on the type of project you want to contribute to, the skills you want to practice, or the cause you want to support.

{% embed https://dev.to/isabelcmdcosta/how-to-find-open-source-projects-to-contribute-2o1e %}


## Convert Your Site to an Android App

Here, @narottam04 teaches us how to convert a website or web application to an Android app that can be deployed on the Android play store or installed on a mobile device using a library from Ionic.

{% embed https://dev.to/narottam04/convert-your-website-into-an-android-app-using-capacitor--5bh2 %}


## Patterns for Building JavaScript Websites in 2022

"Deciding on the approaches and tools to use to build on the web these days can be a challenging prospect. There are many different options available and they all claim they do it the best, and often in seemingly contradicting ways." Well said. Here’s a solid take on JavaScript structure from @ryansolid.

{% embed https://dev.to/this-is-learning/patterns-for-building-javascript-websites-in-2022-5a93 %}


## Fake REST API For Your Project

Need to set up an API for development or demo purposes? With JSON Server, you can create a fake API that runs locally and works just like any other API! @tiaeastwood shows us how it's done. 😎

{% embed https://dev.to/tiaeastwood/how-to-create-a-fake-rest-api-for-your-project-with-json-server-214e %}


## How to Estimate Deadlines

Calculating estimates is a very tricky endeavor but also a common request from product managers, clients, and other stakeholders. Let's dive deep with @ms_yogii for tips on how to go about estimating development tasks!

{% embed https://dev.to/ms_yogii/as-a-developer-how-to-estimate-the-time-for-a-task-44b %}


## FontAwesome is still Awesome

When implemented well, FontAwesome provides you with lean, accessible, scalable icons for your projects. In this post, @danwalsh debunks some major myths about the service and explains why they believe it is still awesome!

{% embed https://dev.to/danwalsh/why-fontawesome-is-still-awesome-2bo %}


## Optimize your If-Else Statements!

When there are too many if-else statements in a piece of code, it becomes very difficult to read and thus maintain the code later on. @akarachen will talk about how to reduce these statements to improve readability!

{% embed https://dev.to/akarachen/reduce-the-use-of-if-else-nesting-you-need-a-better-selective-structure-32ce %}


_That's it for our weekly Top 7 for this Tuesday! Keep an eye on dev.to this week for daily content and discussions...and be sure to keep an eye on this series in the future. You might just be in it!_