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
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’
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
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
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
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&
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
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
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
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
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 -&
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.
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
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