<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/codingwithlewis/best-of/2026/07" -->

---
title: Best Coding with Lewis posts — July 2026 | daily.dev
description: The most upvoted Coding with Lewis posts from July 2026, curated by the daily.dev community.
canonical: https://daily.dev/sources/codingwithlewis/best-of/2026/07
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/codingwithlewis/best-of/2026/07
og:type: website
og:site_name: daily.dev
og:title: Best Coding with Lewis posts — July 2026 | daily.dev
og:description: The most upvoted Coding with Lewis posts from July 2026, 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 Coding with Lewis — July 2026

1. 1  
[](https://daily.dev/posts/someone-built-a-cpu-using-css-tipmcpzce "Someone Built a CPU Using CSS")  
Video  
![Avatar of codingwithlewis](https://media.daily.dev/image/upload/s--St-eJIdL--/f_auto/v1728073102/logos/codingwithlewis)Coding with Lewis · 7w  
Someone Built a CPU Using CSS  
A developer built an x86 CPU emulator entirely in CSS, using new CSS features like conditional logic and custom functions to track processor memory and registers. It compiles small C programs into real 8086 machine code and executes them inside a stylesheet, currently working in Chromium. JavaScript is not required — CSS animations alone keep the processor running.  
75  
8
2. 2  
[](https://daily.dev/posts/the-steam-bug-that-deleted-your-entire-home-directory-jvtbndzcv "The Steam Bug That Deleted Your Entire Home Directory")  
Video  
![Avatar of codingwithlewis](https://media.daily.dev/image/upload/s--St-eJIdL--/f_auto/v1728073102/logos/codingwithlewis)Coding with Lewis · 9w  
The Steam Bug That Deleted Your Entire Home Directory  
In 2015, a bug in Steam's installation script caused it to recursively delete a user's entire home directory and connected drives. The culprit was an \`rm -rf $STEAMROOT\` command that defaulted to \`rm -rf /\` when the STEAMROOT variable was empty — effectively wiping everything from the root directory. The bug was triggered when a user moved their Steam folder and symlinked it back, causing Steam to attempt a reinstall. It was eventually fixed with a simple code change, but the incident serves as a cautionary tale about dangerous shell scripting patterns in widely-used software.  
30  
3
3. 3  
[](https://daily.dev/posts/i-built-an-app-that-finds-if-your-app-already-exists-bogqx3xob "I Built an App That Finds if Your App Already Exists")  
Video  
![Avatar of codingwithlewis](https://media.daily.dev/image/upload/s--St-eJIdL--/f_auto/v1728073102/logos/codingwithlewis)Coding with Lewis · 6w  
I Built an App That Finds if Your App Already Exists  
A developer built a tool that scrapes \~15,000 GitHub repositories into Supabase and uses pgvector for semantic similarity search to check whether your app idea already exists. An LLM then explains how existing projects compare to your idea, helping you avoid rebuilding something already abandoned by someone else.  
39  
11

[See all Coding with Lewis archives](/sources/codingwithlewis/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/codingwithlewis/best-of/2026/07#page","url":"https://daily.dev/sources/codingwithlewis/best-of/2026/07","name":"Best Coding with Lewis Posts — July 2026","description":"The most upvoted Coding with Lewis posts from July 2026, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/codingwithlewis/best-of/2026/07#items","numberOfItems":3,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/someone-built-a-cpu-using-css-tipmcpzce","name":"Someone Built a CPU Using CSS"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/the-steam-bug-that-deleted-your-entire-home-directory-jvtbndzcv","name":"The Steam Bug That Deleted Your Entire Home Directory"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/i-built-an-app-that-finds-if-your-app-already-exists-bogqx3xob","name":"I Built an App That Finds if Your App Already Exists"}]},{"@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":"Coding with Lewis","item":"https://daily.dev/sources/codingwithlewis"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/codingwithlewis/best-of"},{"@type":"ListItem","position":5,"name":"July 2026"}]}]}
```

