<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/bit/best-of/2021/04" -->

---
title: Best Bits and Pieces posts — April 2021 | daily.dev
description: The most upvoted Bits and Pieces posts from April 2021, curated by the daily.dev community.
canonical: https://daily.dev/sources/bit/best-of/2021/04
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/bit/best-of/2021/04
og:type: website
og:site_name: daily.dev
og:title: Best Bits and Pieces posts — April 2021 | daily.dev
og:description: The most upvoted Bits and Pieces posts from April 2021, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Bits and Pieces — April 2021

1. 1  
[](https://daily.dev/posts/building-microfrontends-using-single-spa-framework--bhsk8brl "Building Microfrontends Using Single-SPA Framework")  
Article  
![Avatar of bit](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/bit)Bits and Pieces · 5y  
Building Microfrontends Using Single-SPA Framework  
Single-SPA is a JavaScript framework for building, testing, and deploying multiple JavaScript Micro frontends in a single frontend application. In this article, I will show you the steps of developing a Micro frontend App using single-SPA. Building Micro Frontends Using Single-SPA Framework Step by step guide in developing Micro front ends using JavaScript router framework Charuka Herath.  
30  
1
2. 2  
[](https://daily.dev/posts/how-to-create-a-timeline-with-pure-css-idqbxiabo "How to Create a Timeline with Pure CSS")  
Article  
![Avatar of bit](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/bit)Bits and Pieces · 5y  
How to Create a Timeline with Pure CSS  
How to Create a Timeline with Pure CSS. Create a web timeline component hands-on using CSS styles Dulanka Karunasena Follow Apr 5 · 6 min read Timelines have become a common feature in many web designs. implementing these timelines is not that easy since clients always request something unique for their websites.  
23  
1
3. 3  
[](https://daily.dev/posts/my-favorite-microservice-design-patterns-for-node-js-o2yqkvwon "My Favorite Microservice Design Patterns for Node.js")  
Article  
![Avatar of bit](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/bit)Bits and Pieces · 5y  
My Favorite Microservice Design Patterns for Node.js  
Fernando Doglio shares his favorite microservice design patterns for Node.js. The idea is that you stop creating a single service for all your projects. There are many ways of splitting them up depending on the type of benefit you’re after. Here are some useful and interesting patterns for your microservices.  
10  
3

[See all Bits and Pieces archives](/sources/bit/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/bit/best-of/2021/04#page","url":"https://daily.dev/sources/bit/best-of/2021/04","name":"Best Bits and Pieces Posts — April 2021","description":"The most upvoted Bits and Pieces posts from April 2021, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/bit/best-of/2021/04#items","numberOfItems":3,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/building-microfrontends-using-single-spa-framework--bhsk8brl","name":"Building Microfrontends Using Single-SPA Framework"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/how-to-create-a-timeline-with-pure-css-idqbxiabo","name":"How to Create a Timeline with Pure CSS"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/my-favorite-microservice-design-patterns-for-node-js-o2yqkvwon","name":"My Favorite Microservice Design Patterns for Node.js"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"Bits and Pieces","item":"https://daily.dev/sources/bit"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/bit/best-of"},{"@type":"ListItem","position":5,"name":"April 2021"}]}]}
```

