Sign in

Mouaz

@movoid.bsky.social
37 followers 80 following 40 posts

Full-stack developer / react, typescript, next.js, node.js, postgreSQL, git, docker, zsh, tech-doc writer, 👨🏻‍💻🥾 🧗🚴🏼🧳

PostsRepliesMedia
Reposted by Mouaz
Sung Kim @sungkim.bsky.social · 29/09/2026
When you feel you need a head-inducing list of configurable ACL for your shell/VM, to run your AI agents. github.com/NVIDIA/OpenS...
github.com
GitHub - NVIDIA/OpenShell: OpenShell is the safe, private runtime for autonomous AI agents.
OpenShell is the safe, private runtime for autonomous AI agents. - NVIDIA/OpenShell
0212
Reposted by Mouaz
dan @danabra.mov · 10/03/2026
i'm enjoying the new @pds.ls default view quite a bit. it's tricky to explain what the tool does *and* to provide shortcuts to the most common destinations, and this one does the job imo
a tile of buttony cards like search, my repo, jetstream, firehose, etc
31188
Reposted by Mouaz
Kevin Powell @kevinpowell.co · 07/08/2026
I'm sure you already heard about the big update to @codepen.io. If you're still trying to work your way around it @chriscoyier.net sat down with me to walk me through all of the changes. youtu.be/q_0RweY2VJc
youtu.be
CodePen just got a HUGE upgrade
YouTube video by Kevin Powell
3287
Reposted by Mouaz
DevOpsPack @feed.devopspack.com.ap.brid.gy · 15/05/2026
Algolia is fast, polished, and expensive. Typesense is fast, open source, and self-hostable. Here's what you actually give up when you make the switch.
devopspack.com
Typesense vs Algolia: Open Source Search That Actually Competes
Search is one of those features that looks simple until you try to build it yourself. Full-text search, typo tolerance, instant results as you type, faceted filtering — getting all of that right is genuinely hard. Algolia solved it years ago and became the default answer. Typesense is making a serious case for why that default should change. ## What Algolia actually is Algolia is a hosted search-as-a-service platform. You push your data to their API, they index it on their global infrastructure, and you get fast, relevant search results with typo tolerance, faceting, and instant-as-you-type results. The developer experience is excellent — well-documented, easy to integrate, and their InstantSearch UI library covers most front-end use cases out of the box. The catch is pricing. Algolia bills by operations: indexed records plus search queries. That sounds fine until your application scales. A mid-sized e-commerce store or SaaS product can easily find itself paying $500–2000/month, and the bill grows directly with traffic. For teams that built their product on Algolia's free tier and then suddenly need to scale, the pricing conversation gets uncomfortable fast. ## What Typesense is Typesense is an open-source search engine written in C++, built as a direct Algolia alternative. Single binary, no runtime dependencies, runs on Linux with 512MB RAM. You can have it running in under 10 minutes. It covers the core search use cases: full-text search, typo tolerance, faceted filtering, geosearch, sorting, and instant-as-you-type results. Over the past two years it added vector search, semantic search, and conversational search (RAG over your own data). It now has 25k+ GitHub stars and serves over 10 billion searches monthly on Typesense Cloud. Pricing is fundamentally different. The open-source version is free — you pay only for your own infrastructure. Typesense Cloud charges by cluster configuration, not by records or queries, which means your bill doesn't spike when traffic grows. ## The honest comparison ### Performance Both engines deliver sub-50ms query latency in normal production conditions. Typesense has a slight edge in raw query latency on equivalent hardware — the C++ engine is efficient and the memory-mapped architecture means queries on warm datasets are essentially instant. In practice the difference is not meaningful for most applications. Both are fast enough. ### Features Algolia wins on breadth. It has server-side A/B testing, personalization, merchandising dashboards, recommendations, and a mature ecosystem of integrations. For a large e-commerce team where search tuning directly impacts revenue, these tools have real value. Typesense is at roughly 85% feature parity with Algolia for core search functionality. What it's missing: * Native A/B testing — can be implemented client-side * Out-of-the-box personalization and recommendations — can be implemented via vector search * Merchandising dashboard — Algolia's visual tool for non-technical teams What Typesense does better: Algolia requires separate indices for each sort order, which counts towards plan limits and increases memory usage. Typesense handles multiple sort orders with a single index. Settings can also be configured at query time rather than requiring upfront index configuration — more flexible for evolving applications. ### Self-hosting vs managed Algolia is fully managed — zero ops overhead, global infrastructure, you never think about servers. That's the premium you're paying for and it's a real one. Typesense self-hosting is genuinely simple for a search engine. Single binary, straightforward config, runs well on a modest VPS. For teams already operating their own infrastructure, adding Typesense is not a significant operational burden. Typesense Cloud is also available if you want managed hosting without Algolia's pricing model. ### Migration effort If you're already on Algolia, migration to Typesense takes 2–3 weeks on average according to the Typesense team's own data. The record is 3 hours for a production migration. If you're using Algolia's InstantSearch UI widgets, the timeline is on the lower end — Typesense has a compatible InstantSearch adapter, so your front-end stays largely unchanged. The main work is re-indexing your data and accounting for API differences, since the two are architecturally similar but not wire-compatible. ### Pricing This is where the decision gets clear for most teams. Algolia's usage-based model means costs scale with traffic — predictable in direction, unpredictable in magnitude. Typesense self-hosted is free beyond infrastructure costs. Typesense Cloud prices by cluster, so a busy week doesn't generate a surprise invoice. For startups and growing products, the pricing model difference alone often makes the decision. ## Who should use what **Use Typesense if:** * You're building a new product and want search without a growing monthly bill * You already run your own infrastructure and can add one more service * Your use case is covered by the core feature set — full-text, typo tolerance, faceting, geosearch * You want vector/semantic search built in without a separate service * You care about open source and data ownership **Stick with Algolia if:** * You have a large e-commerce catalog and use Algolia's merchandising and A/B testing features * Your team is non-technical and relies on the visual dashboard for search tuning * You need personalization and recommendations out of the box * Zero infrastructure ops is a hard requirement * Budget is not a concern ## My take In 2020 Algolia was the obvious choice and Typesense was a scrappy alternative. In 2026 that framing is outdated. Typesense is production-grade, handles the core use case extremely well, and the operational overhead of self-hosting it is low enough that most engineering teams can absorb it without issue. For new projects: start with Typesense. If you hit a wall where you genuinely need Algolia's merchandising features or personalization suite, you'll know by then — and migration from Typesense to Algolia is just as doable as the reverse. But most projects never get there. For existing Algolia users: if you're looking at your search bill and wincing, the migration is real work but it's not scary work. Two to three weeks, a compatible InstantSearch adapter, and you're off a usage-based pricing model permanently. ## Need help setting up Typesense? Self-hosting Typesense is straightforward but getting the configuration right — schema design, indexing pipeline, relevance tuning — takes time if you haven't done it before. If you'd rather skip the trial and error, Pipoline can handle the setup and integration for you. Get in touch and we'll figure out what makes sense for your stack.
001
Reposted by Mouaz
TechCrunch @techcrunch.com · 30/07/2026
LinkedIn is introducing new ways to reduce low-quality AI-generated posts, including a “seems like AI slop” reporting option. It's also replacing its own AI writing feature with a proofreading tool.
techcrunch.com
LinkedIn adds a button to report AI-generated 'slop' | TechCrunch
LinkedIn is introducing new ways to reduce low-quality AI-generated posts, including a “seems like AI slop” reporting option. It's also replacing its own AI writing feature with a proofreading tool.
6237
Mouaz @movoid.bsky.social · 02/08/2026
impressive! This is next level for real #genai #ai #specdriven #kiro #sdd #tessl #agenticai
martinfowler.com
Understanding Spec-Driven-Development: Kiro, spec-kit, and Tessl
Notes from my Thoughtworks colleagues on AI-assisted software delivery
040
Reposted by Mouaz
freeCodeCamp.org @freecodecamp.bsky.social · 02/08/2026
OpenStreetMap is a free, open alternative to Google Maps you can use for many location-based apps. Here, Abraham explains how it works & how to integrate it into a React app with Leaflet. You'll also learn about geocoding, when to choose OpenStreetMap, & more. www.freecodecamp.org/news/how-to-...
082
Mouaz @movoid.bsky.social · 30/07/2026
Thanks to the Senior Reporter - Cybersecurity Lorenzo Franceschi-Bicchierai
techcrunch.com
PSA: Your Claude shared chats and Artifacts may have ended up on Google | TechCrunch
The issue appears to have originated from Claude’s “share chat” feature, which allows users to create links that enable anyone with the assigned URL view a conversation or project.
000
Mouaz @movoid.bsky.social · 30/07/2026
www.seangoedecke.com/you-dont-hav...
seangoedecke.com
You don't have to be smart if you can think clearly
000
Mouaz @movoid.bsky.social · 25/06/2026
👌
builder.io
Building in the Age of Collaborative Coding
Stay ahead with the workflow itself: a collaborative coding model where your whole team builds, reviews, and ships alongside AI agents in shared workflows.
000
Mouaz @movoid.bsky.social · 25/06/2026
Reallly interesting article 👌
fosterelli.co
Developers don't understand CORS
The recent Zoom vulnerability is just one of many examples which show us that many developers do not understand how CORS works
000
Reposted by Mouaz
Open Source Pledge ⇌ @opensourcepledge.com · 25/06/2026
To celebrate companies that pay maintainers, we've created a new website, featuring @danielroe.dev and folks from @ag-grid.bsky.social, @sanity.io, @sentry.io and other great companies. Let's support the tech we depend on. Here's to the next $7 million! 💃
opensourcepledge.com
Open Source Pledge
Open Source software powers the world, but who supports the maintainers? We do.
13611
Mouaz @movoid.bsky.social · 24/06/2026
Syracuse, Sicily 🏖️ ☀️ 2026
010
Reposted by Mouaz
404 Media @404media.co · 24/06/2026
A surreal but compelling LLM experiment with Age of Empires II; how a Texas city sold land meant for a park to a data center company; and the Madison Square Garden hack.
404media.co
Podcast: If AI Is Sentient Then So Is ‘Age of Empires II
A surreal but compelling LLM experiment with Age of Empires II; how a Texas city sold land meant for a park to a data center company; and the Madison Square Garden hack.
1518
Reposted by Mouaz
Catalin Pit @catalinpit.com · 30/05/2026
Say hi to Euro-Office. No, it’s not a joke. Euro-Office is an open-source solution for editing Office documents (DOCX, PPTX, XLSX) as well as ODF file formats (ODS, ODT, ODP). Go edit your documents the European way. 🇪🇺 github.com/Euro-Office
13112
Reposted by Mouaz
/noclip @noclipvideo.bsky.social · 25/05/2026
noclip_2 Recommendation Phonopolis by @amanita-design.net was made by Scanning Cardboard and it's Wonderful. WATCH: youtu.be/nSs62PjnSKg
youtu.be
Phonopolis was by Scanning Cardboard and it's Wonderful - Indie Recommendation
YouTube video by noclip_2
27814
Reposted by Mouaz
Amanita Design 📣 @amanita-design.net · 29/04/2026
Attention, please. The Leader has an important announcement for you... 📣 Phonopolis launches MAY 20! 📣 Wishlist on Steam: store.steampowered.com/app/1206070/...
12390125
Mouaz @movoid.bsky.social · 17/04/2026
AI Is Making Code Harder to Maintain
reddit.com
From the webdev community on Reddit
Explore this post and more from the webdev community
000
Mouaz @movoid.bsky.social · 09/01/2026
Standing inside the Grand Egyptian Museum felt like witnessing history at its finest. #25 #travel
000
Mouaz @movoid.bsky.social · 23/11/2025
alfy.blog/2025/10/31/y...
alfy.blog
Your URL Is Your State
A deep dive into how thoughtful URL design can enhance usability, shareability, and performance. Learn what state belongs in URLs, common pitfalls to avoid, and practical patterns for modern web apps.
010
Reposted by Mouaz
freeCodeCamp.org @freecodecamp.bsky.social · 23/11/2025
As you improve your coding skills, you'll want to learn how to write Clean Code. This means code that's readable, clear, & well-organized, & that anyone can understand. In this quick guide, Nitin shares some tips to help you write cleaner, more maintainable code. www.freecodecamp.org/news/tips-fo...
092
Mouaz @movoid.bsky.social · 23/11/2025
Go take the State of React 2025 survey if you have a minute! survey.devographics.com/survey/state...
survey.devographics.com
State of React 2025
Take the State of React survey
010
Reposted by Mouaz
nate moore @natemoo.re · 11/11/2025
Wholeheartedly endorse reviewing your own PRs! The transparency helps so much and it's a great opportunity to proactively call out anything that might require discussion Great, actionable way to shift towards a healthier review culture in the absence of team alignment h/t @cferdinandi.bsky.social
gomakethings.com
Review your own git pull requests
Last week, I wrote about my experience working with the team at Cloud Four, and in particular some of their great practices around PR management. Today, I wanted to talk specifically about a habit my ...
3306
Reposted by Mouaz
GitHub Trending JS/TS @github-trending-js.bsky.social · 16/10/2025
📦 type-challenges / type-challenges ⭐ 46,714 (+34) 🗒 TypeScript Collection of TypeScript type challenges with online judge
github.com
GitHub - type-challenges/type-challenges: Collection of TypeScript type challenges with online judge
Collection of TypeScript type challenges with online judge - type-challenges/type-challenges
021
Reposted by Mouaz
Firefox for Web Developers @webdevs.firefox.com · 09/10/2025
As an experiment, we (the Firefox team) wanted to try a new way to get feedback on which Interop proposals matter most. So, here's a web app where you can rank the proposals you care about, giving us data we can use when reviewing which ones to champion. interop-rank.jakearchibald.com
interop-rank.jakearchibald.com
Interop Feature Ranking
Rank the web platform features you care most about
18247113
Reposted by Mouaz
Opsera @opseraio.bsky.social · 15/10/2025
Opsera’s unified Dashboard provides visibility from enterprise to individual developer, revealing who’s using GitHub Copilot, who isn’t, and why. Full Webinar: www.youtube.com/watch?v=hPn6...
youtube.com
From Chaos to Clarity: Proving the Value of Copilot & GHAS with Opsera
YouTube video by Opsera
001
Reposted by Mouaz
GitHub Trending JS/TS @github-trending-js.bsky.social · 04/10/2025
🔥 Hot Repo! 🔥 (100+ new stars) 📦 iib0011 / omni-tools ⭐ 6,710 (+127) 🗒 TypeScript Self-hosted collection of powerful web-based tools for everyday tasks. No ads, no tracking, just fast, accessible utilities right from your browser!
github.com
GitHub - iib0011/omni-tools: Self-hosted collection of powerful web-based tools for everyday tasks. No ads, no tracking, just fast, accessible utilities right from your browser!
Self-hosted collection of powerful web-based tools for everyday tasks. No ads, no tracking, just fast, accessible utilities right from your browser! - iib0011/omni-tools
011
Reposted by Mouaz
GitHub Trending JS/TS @github-trending-js.bsky.social · 04/10/2025
🚀 Skyrocketing! 🚀 (200+ new stars) 📦 cjpais / Handy ⭐ 1,862 (+324) 🗒 TypeScript A free, open source, and extensible speech-to-text application that works completely offline.
github.com
GitHub - cjpais/Handy: A free, open source, and extensible speech-to-text application that works completely offline.
A free, open source, and extensible speech-to-text application that works completely offline. - cjpais/Handy
031
Reposted by Mouaz
Sacha Greif @sachagreif.com · 24/09/2025
This year, the State of JS survey is coming early! Go take it now! survey.devographics.com/en-US/survey...
survey.devographics.com
State of JavaScript 2025
Take the State of JavaScript survey
13627
Reposted by Mouaz
GitHub Trending JS/TS @github-trending-js.bsky.social · 27/09/2025
📦 microsoft / playwright-mcp ⭐ 20,496 (+68) 🗒 TypeScript Playwright MCP server
github.com
GitHub - microsoft/playwright-mcp: Playwright MCP server
Playwright MCP server. Contribute to microsoft/playwright-mcp development by creating an account on GitHub.
001
Reposted by Mouaz
Josh Junon @bad-at-computer.bsky.social · 08/09/2025
Yep, I've been pwned. 2FA reset email, looked very legitimate. Only NPM affected. I've sent an email off to @npmjs.bsky.social to see if I can get access again. Sorry everyone, I should have paid more attention. Not like me; have had a stressful week. Will work to get this cleaned up.
1518658
Reposted by Mouaz
GitHub Trending JS/TS @github-trending-js.bsky.social · 26/08/2025
🚀 Skyrocketing! 🚀 (200+ new stars) 📦 Budibase / budibase ⭐ 26,369 (+273) 🗒 TypeScript Create business apps and automate workflows in minutes. Supports PostgreSQL, MySQL, MariaDB, MSSQL, MongoDB, Rest API, Docker, K8s, and more 🚀 No code / Low code platform..
github.com
GitHub - Budibase/budibase: Create business apps and automate workflows in minutes. Supports PostgreSQL, MySQL, MariaDB, MSSQL, MongoDB, Rest API, Docker, K8s, and more 🚀 No code / Low code platform..
Create business apps and automate workflows in minutes. Supports PostgreSQL, MySQL, MariaDB, MSSQL, MongoDB, Rest API, Docker, K8s, and more 🚀 No code / Low code platform.. - Budibase/budibase
011
Reposted by Mouaz
GitHub Trending JS/TS @github-trending-js.bsky.social · 27/08/2025
📦 zumerlab / snapdom ⭐ 5,616 (+39) 🗒 JavaScript snapDOM captures HTML elements to images with exceptional speed and accuracy.
github.com
GitHub - zumerlab/snapdom: snapDOM captures HTML elements to images with exceptional speed and accuracy.
snapDOM captures HTML elements to images with exceptional speed and accuracy. - zumerlab/snapdom
032
Reposted by Mouaz
GitHub Trending JS/TS @github-trending-js.bsky.social · 14/08/2025
📦 microsoft / playwright-mcp ⭐ 16,945 (+92) 🗒 TypeScript Playwright MCP server
github.com
GitHub - microsoft/playwright-mcp: Playwright MCP server
Playwright MCP server. Contribute to microsoft/playwright-mcp development by creating an account on GitHub.
021
Mouaz @movoid.bsky.social · 11/08/2025
fuzzycomputer.com
Onboarding for coding agents
How I shrunk my CLAUDE.md file to 13 lines
010
Mouaz @movoid.bsky.social · 11/08/2025
thehackernews.com
Researchers Uncover GPT-5 Jailbreak and Zero-Click AI Agent Attacks Exposing Cloud and IoT Systems
Researchers bypass GPT-5 guardrails using narrative jailbreaks, exposing AI agents to zero-click data theft risks.
010
Mouaz @movoid.bsky.social · 10/08/2025
The 2025 Developer Survey. The survey provides insights into the tools and technologies used by the global developer community.
survey.stackoverflow.co
2025 Stack Overflow Developer Survey
The 2025 Developer Survey is the definitive report on the state of software development. In its fifteenth year, Stack Overflow received over 49,000+ responses from 177 countries across 62 questions fo...
000
Mouaz @movoid.bsky.social · 10/08/2025
StaticSearch is a simple search engine you can add to any static website. It uses client-side JavaScript and JSON data files so there's no need for back-end server technologies or databases. #search-engine #json #client-side #JavaScript
github.com
GitHub - craigbuckler/staticsearch: Static site search engine
Static site search engine. Contribute to craigbuckler/staticsearch development by creating an account on GitHub.
000
Reposted by Mouaz
Josh W. Comeau @joshwcomeau.com · 10/08/2025
✨ New survey results just dropped! Sharing some of my takeaways in thread. 🧵
1416
Mouaz @movoid.bsky.social · 10/08/2025
Publican - a simpler HTML-first static site generator for Node.js: Publican is an HTML-first static site generator for Node.js. It offers simpler templating, clean URLs, navigation, pagination, and a fast customizable build. publican.dev
publican.dev
Publican - a simpler HTML-first static site generator for Node.js
Publican is an HTML-first static site generator for Node.js. It offers simpler templating, clean URLs, navigation, pagination, and a fast customizable build.
000
Mouaz @movoid.bsky.social · 05/08/2025
Worth it to read
github.blog
Why developer expertise matters more than ever in the age of AI
AI can help you code faster, but knowing why the code works—and sharpening your human-in-the-loop skills—is what makes you a great developer.
000
Reposted by Mouaz
GitHub Trending JS/TS @github-trending-js.bsky.social · 04/08/2025
📦 Prat011 / free-cluely ⭐ 530 (+36) 🗒 TypeScript Open Source version of Cluely
github.com
GitHub - Prat011/free-cluely: Open Source version of Cluely
Open Source version of Cluely. Contribute to Prat011/free-cluely development by creating an account on GitHub.
011
Reposted by Mouaz
The Verge @theverge.com · 28/07/2025
Women’s ‘red flag’ app Tea is a privacy nightmare
theverge.com
Women’s ‘red flag’ app Tea is a privacy nightmare
After last week’s hack, the app has been breached again.
25812
Reposted by Mouaz
Josh W. Comeau @joshwcomeau.com · 30/07/2025
I’ve been using a treadmill with a standing desk for a couple of years now, but I have yet to have a "100% walk" day, where I spend ~8 hours walking (at a leisurely pace) on the treadmill while I work. I think the longest I’ve gotten is 6ish hours. Maybe today’s the day?
5341
Reposted by Mouaz
Jason Lengstorf @jason.energy · 29/07/2025
NEW EPISODE: Web Dev Challenge is available early to @codetv.dev supporters only. Go touch grass with @apollographql.com codetv.link/wdc/s2e7
codetv.link
Touch Grass | Web Dev Challenge Season 2
Apps to help us reconnect with the world outside the screen.
0133
Reposted by Mouaz
GitHub Trending JS/TS @github-trending-js.bsky.social · 21/07/2025
🚀 Skyrocketing! 🚀 (200+ new stars) 📦 Dokploy / dokploy ⭐ 21,772 (+243) 🗒 TypeScript Open Source Alternative to Vercel, Netlify and Heroku.
github.com
GitHub - Dokploy/dokploy: Open Source Alternative to Vercel, Netlify and Heroku.
Open Source Alternative to Vercel, Netlify and Heroku. - Dokploy/dokploy
041
Reposted by Mouaz
GitHub Trending JS/TS @github-trending-js.bsky.social · 19/07/2025
📦 better-auth / better-auth ⭐ 16,535 (+50) 🗒 TypeScript The most comprehensive authentication framework for TypeScript
github.com
GitHub - better-auth/better-auth: The most comprehensive authentication framework for TypeScript
The most comprehensive authentication framework for TypeScript - better-auth/better-auth
051
Reposted by Mouaz
GitHub Trending JS/TS @github-trending-js.bsky.social · 19/07/2025
📦 mendableai / firecrawl ⭐ 43,136 (+37) 🗒 TypeScript 🔥 Turn entire websites into LLM-ready markdown or structured data. Scrape, crawl and extract with a single API.
github.com
GitHub - mendableai/firecrawl: 🔥 Turn entire websites into LLM-ready markdown or structured data. Scrape, crawl and extract with a single API.
🔥 Turn entire websites into LLM-ready markdown or structured data. Scrape, crawl and extract with a single API. - mendableai/firecrawl
031
Mouaz @movoid.bsky.social · 11/07/2025
What a beautiful vibes in Breminale 💚 #bremen #breminale #summer2025
000
Mouaz @movoid.bsky.social · 07/07/2025
What a fantastic game! Boxville is really great which is similar to Machinarium. The common thing between them is that both solve a series of puzzles and brain teasers. I really recommend it mad by @Triomatica #Machinarium #Boxville #game #videogames #puzzlegame #puzzle
011