<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/btrprog/best-of/2023/03" -->

---
title: Best Better Programming posts — March 2023 | daily.dev
description: The most upvoted Better Programming posts from March 2023, curated by the daily.dev community.
canonical: https://daily.dev/sources/btrprog/best-of/2023/03
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/btrprog/best-of/2023/03
og:type: website
og:site_name: daily.dev
og:title: Best Better Programming posts — March 2023 | daily.dev
og:description: The most upvoted Better Programming posts from March 2023, 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 Better Programming — March 2023

1. 1  
[](https://daily.dev/posts/developing-inside-a-container-zlbcajblj "Developing Inside a Container")  
Article  
![Avatar of btrprog](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/d957a1c828884dbb9543ba3e0beb6bc7)Better Programming · 4y  
Developing Inside a Container  
The most well-known use case for Docker is deploying production services, such as application services or databases, in enterprise servers or cloud instances. Containers are lightweight and contain everything needed to run the application, so you do not need to rely on what is currently installed on the host. You can easily share containers while you work.  
108  
5
2. 2  
[](https://daily.dev/posts/graphql-from-excitement-to-deception-2qzoabtcw "GraphQL: From Excitement to Deception")  
Article  
![Avatar of btrprog](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/d957a1c828884dbb9543ba3e0beb6bc7)Better Programming · 3y  
GraphQL: From Excitement to Deception  
GraphQL is a trendy technology that solves specific problems related to data fetching and allows for better data querying and manipulation. However, it also comes with challenges such as performance optimization, typing complexity, tooling support, and security concerns. The decision to adopt GraphQL should be based on careful consideration of business requirements and the maturity of the ecosystem.  
26  
2
3. 3  
[](https://daily.dev/posts/low-hanging-web-performance-fruits-a-cheat-sheet-6xpgutxrn "Low-Hanging Web Performance Fruits: A Cheat Sheet")  
Article  
![Avatar of btrprog](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/d957a1c828884dbb9543ba3e0beb6bc7)Better Programming · 3y  
Low-Hanging Web Performance Fruits: A Cheat Sheet  
This post provides a cheat sheet for optimizing web performance. It covers optimizing assets, caching strategies, code splitting, and managing third-party scripts.  
22  
1
4. 4  
[](https://daily.dev/posts/a-day-in-the-life-of-a-web-page-request-f126dxd2k "A Day in the Life of a Web Page Request")  
Article  
![Avatar of btrprog](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/d957a1c828884dbb9543ba3e0beb6bc7)Better Programming · 3y  
A Day in the Life of a Web Page Request  
In the second quarter of 2022, the average time spent on the Internet per person per person was 397 minutes (6 hours and 37 minutes) per day. Most of the traffic generated by the average person is transmitted by HTTP, which forms what is known as the World Wide Web.  
16  
2
5. 5  
[](https://daily.dev/posts/the-solution-architect-s-guide-to-serverless-oq6fullk6 "The Solution Architect’s Guide to Serverless")  
Article  
![Avatar of btrprog](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/d957a1c828884dbb9543ba3e0beb6bc7)Better Programming · 3y  
The Solution Architect’s Guide to Serverless  
Allen Helton: Serverless services are great, but let’s be honest — not every business has the budget to upskill its entire engineering staff. He says you can use serverless services in any software, be a Kubernetes-based app, an on-prem solution, or a serverless API.  
15

[See all Better Programming archives](/sources/btrprog/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/btrprog/best-of/2023/03#page","url":"https://daily.dev/sources/btrprog/best-of/2023/03","name":"Best Better Programming Posts — March 2023","description":"The most upvoted Better Programming posts from March 2023, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/btrprog/best-of/2023/03#items","numberOfItems":5,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/developing-inside-a-container-zlbcajblj","name":"Developing Inside a Container"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/graphql-from-excitement-to-deception-2qzoabtcw","name":"GraphQL: From Excitement to Deception"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/low-hanging-web-performance-fruits-a-cheat-sheet-6xpgutxrn","name":"Low-Hanging Web Performance Fruits: A Cheat Sheet"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/a-day-in-the-life-of-a-web-page-request-f126dxd2k","name":"A Day in the Life of a Web Page Request"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/the-solution-architect-s-guide-to-serverless-oq6fullk6","name":"The Solution Architect’s Guide to Serverless"}]},{"@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":"Better Programming","item":"https://daily.dev/sources/btrprog"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/btrprog/best-of"},{"@type":"ListItem","position":5,"name":"March 2023"}]}]}
```

