RSSAmplifier

Blog

Pixeljets

Building & growing SaaS products for fellow developers, in solo. Stories about modern web tech.

pixeljets.comRSS feed ↗15 posts

Latest posts

Launching ModelRift: a web-based IDE for parametric 3D modeling

Last week I got a message from a parent: "Hey, my 9 year old son uses ModelRift for creating things for his 3D printer, it's great! Product feedback: You should probably ask me to pay now, I feel like I've used it enough." That

Time to move on: n8n vs code for SaaS builders

n8n is a no-code (low-code) automation platform - similar to Zapier but more technical - and it can be self-hosted. I love n8n ( read my older detailed writeup about it ): it makes you feel powerful on day one — drag a few nodes, connect an API, and suddenly you’

AI Sandboxes: Daytona vs microsandbox

Why AI Products Need Sandboxing Sandboxing has become a core feature of modern AI-powered development tools. As AI coding assistants and autonomous agents become more sophisticated, they generate and execute code that needs to run safely in isolated environments. In my recent Lovable.dev and Bolt.new blog post I

Solo, bootstrapped, minimal

Okay, so if you're not into building a big startup with investors and splitting equity, you can try going solo and bootstrapped. Will it work for you? I don't know. It works for me, as far as I can tell - and I'm a

Building n8n web crawler for RAG

This week, I’m introducing a new project at ScrapeNinja: a recursive web crawler, packed into an n8n community node . It isn’t just another scraper - it’s an advanced, powerful open-source tool that executes in your local n8n instance and can be used to harvest

Web scraping in n8n

I am a big fan of n8n and I am using it for a lot of my projects. I love that it provides a self-hosted version and this self-hosted version is not paywalled like if often happens with so-called "open core" products which just use "open source&

In-depth comparison of Lovable.dev and Bolt.new

I extensively use AI tools for coding - primarily Claude Sonnet 3.5 in VS Code Copilot and the OpenAI ChatGPT macOS app (using the 01 and 40 models) as of December 2024. While these tools, which felt groundbreaking just months ago, have become an integral part of my daily

My experience using n8n, from a developer perspective

1.5 years ago, I wrote a blog post sharing my thoughts and experience on using Make.com, Zapier, and Pipedream from my perspective (I recommend reading that piece before continuing here). When exploring these awesome platforms, I was mostly interested in how no-code and low-code products can enhance my

Self-hosted is awesome

I'm a big fan of self-hosting. As an indie hacker who has launched several micro-SaaS products and as a CTO of a small company, I now prefer self-hosting all the tools I might need. With the rise of high-quality self-hosted offerings from talented teams using open source as

Learning French with ChatGPT

Duolingo and flashcards get boring quickly, so lately I've been learning French with ChatGPT. Observation #1: ChatGPT for Android got a very good speech-to-text and text-to-speech engine based on Whisper, since fall 2023 . It understands what you say well and intones its phrases nicely when it speaks. You

How to keep your product alive: poor man's SRE

Let's imagine your product didn't die and managed to gain some real traction (🎉 CONGRATULATIONS!). After a few years it stops being a small and nimble project and turns into something much bigger, involving dozens and hundreds of people. Project lifecycle: MVP -> growth -&

How to set proxy in Python Requests

Introduction As a seasoned developer with a keen interest in web scraping and data extraction, I've often leveraged Python for its simplicity and power. In this realm, understanding and utilizing proxies becomes a necessity, especially to navigate through the complexities of web requests, IP bans, and rate limiting.

How to set proxy in Playwright

In this article I will describe how to set a proxy in Playwright (Node.js version of Playwright). Playwright is obviously one of the best and most modern solutions to automate browsers in 2024. It uses the CDP protocol to send commands to browsers and supports Chromium, Chrome and Firefox

Modern web scraping with Playwright: choosing between Python and NodeJS

When diving into the world of automated browser testing and scraping with Playwright, one of the first decisions you'll encounter is the choice of programming language. Playwright is not a one-language wonder; it caters to a polyglot audience. Let's see how Node.js and Python version

Blocking images in Playwright

Blocking unnecessary resources in Playwright is a pretty easy task, thanks to builtin route() function.