<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/alexharri" -->

---
title: Alex Harri posts | daily.dev
description: daily.dev is the easiest way to stay updated on the latest programming news. Get the best content from the top tech publications on any topic you want.
canonical: https://daily.dev/sources/alexharri
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/alexharri
og:type: website
og:site_name: daily.dev
og:title: Alex Harri posts | daily.dev
og:description: daily.dev is the easiest way to stay updated on the latest programming news. Get the best content from the top tech publications on any topic you want.
og:image: https://api.daily.dev/og/sources/alexharri.png
og:image:width: 1200
og:image:height: 630
---

![Alex Harri logo](https://media.daily.dev/image/upload/s--bdkrSn23--/f_auto,q_auto/v1774960051/logos/alexharri?_a=BAMAMiWQ0)

# Alex Harri

Follow FollowBlock

[Introducing Arkio’s Pin Tool](/posts/introducing-arkio-s-pin-tool-ysmo687q4)[JSDoc as an alternative TypeScript syntax](/posts/jsdoc-as-an-alternative-typescript-syntax-p05xcm3q6)[Bit Sets: An introduction to bit manipulation](/posts/bit-sets-an-introduction-to-bit-manipulation-kpscn8evj)[Multi-cursor code editing: An animated introduction](/posts/multi-cursor-code-editing-an-animated-introduction-kqcq3dbzd)[Why doesn’t TypeScript properly type Object.keys?](/posts/why-doesn-t-typescript-properly-type-object-keys--ts2yjk4xv)[Build your own schema language with TypeScript’s infer keyword](/posts/build-your-own-schema-language-with-typescript-s-infer-keyword-abssjenkz)[The Engineering behind Figma’s Vector Networks](/posts/the-engineering-behind-figma-s-vector-networks-gkru3t9s5)[Sharing changes, visuals first](/posts/sharing-changes-visuals-first-s0ngr1pnu)[Making GRID’s spreadsheet engine 10% faster](/posts/making-grid-s-spreadsheet-engine-10-faster-qbwclcg6t)[Searching for and navigating Git commits](/posts/searching-for-and-navigating-git-commits-lo2sufabq)

## Most upvoted posts from Alex Harri

## Best discussed posts from Alex Harri

## All posts from Alex Harri

```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":"Organization","@id":"https://daily.dev/sources/alexharri#organization","name":"Alex Harri","url":"https://daily.dev/sources/alexharri","logo":{"@type":"ImageObject","url":"https://media.daily.dev/image/upload/s--bdkrSn23--/f_auto,q_auto/v1774960051/logos/alexharri?_a=BAMAMiWQ0"}},{"@type":"CollectionPage","@id":"https://daily.dev/sources/alexharri#page","url":"https://daily.dev/sources/alexharri","name":"Alex Harri posts on daily.dev","about":{"@id":"https://daily.dev/sources/alexharri#organization"},"isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@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":"Alex Harri"}]}]}
```

