<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: radva42</title><link>https://news.ycombinator.com/user?id=radva42</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 15 Apr 2026 09:34:06 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=radva42" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by radva42 in "Ask HN: What Are You Working On? (March 2026)"]]></title><description><![CDATA[
<p>I see. Yes, those are on the roadmap.</p>
]]></description><pubDate>Mon, 09 Mar 2026 14:35:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47309696</link><dc:creator>radva42</dc:creator><comments>https://news.ycombinator.com/item?id=47309696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47309696</guid></item><item><title><![CDATA[New comment by radva42 in "Ask HN: What Are You Working On? (March 2026)"]]></title><description><![CDATA[
<p>Can you give an example? I'm not that familiar with pagedjs, just pulled it for the benchmark.<p>My library has support for @page rules, but that's actually pretty basic. I needed more advanced headers/footers and added support for in-html headers/footers like this:
In your <body> you cna define headers/footers by wrapping content in a <section> tag. For example:<p><body>
 <section>
  <header>... any HTML here, full CSS support</header><p><pre><code>  <div> Some normal flow content</div>

  <footer>Your footer HTML</footer>
 </section></code></pre>
</body><p>This structure is purely optional, but it's a really convinient way of designing pages with different styles in the same document.
An HTML file can have any number of these sections meaning you can generate a PDF with different headers/footers.<p>Some other bits: It has support for 100% height that match the entire page, it can handle forced page breaks inside flexbox containers (Chrome doesn't even try ... just ignores it) and also follows page-break: avoid correctly - so it doesn't randomly split table rows for example.</p>
]]></description><pubDate>Mon, 09 Mar 2026 12:55:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47308418</link><dc:creator>radva42</dc:creator><comments>https://news.ycombinator.com/item?id=47308418</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47308418</guid></item><item><title><![CDATA[New comment by radva42 in "Ask HN: What Are You Working On? (March 2026)"]]></title><description><![CDATA[
<p>I am working on a HTML-to-PDF converter written from scratch in pure Go. I got tired of using headless browsers for various reasons and decided to give it a try and implement something that I can use internally. However the results have far exceed my expectations and I've decided to open source everything. It's around 10x to 15x faster than wkhtmltopdf, which is by far the fastest headless browser converter. It's 80x-100x faster than a pagedjs. It's even 2x faster than PrinceXML, which is pretty much the most mature and reliable HTML-to-PDF converter on the market. It also produces the smallest PDF size.<p>I started small as a toy project, but gradually implemented full support for proper block context, flexbox layout, CSS variables, tables, etc. to the point where I have almost full support of all major CSS features (even math functions like calc(), min(), max()).<p>I'm cleaning up the code right now and will upload it later today or maybe tomorrow here: <a href="https://github.com/PureGoPDF" rel="nofollow">https://github.com/PureGoPDF</a></p>
]]></description><pubDate>Mon, 09 Mar 2026 08:13:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47306121</link><dc:creator>radva42</dc:creator><comments>https://news.ycombinator.com/item?id=47306121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47306121</guid></item><item><title><![CDATA[New comment by radva42 in "Luckysheet, an open-source spreadsheet"]]></title><description><![CDATA[
<p>I had the same thought as you and started working on something that can be described as "AirTable meets Webflow". It's basically a no-code database with drag-and-drop page builder: tables are created and linked together (like in AirTable) and interactive pages are designed to work with that data (like in WebFlow). So in other words users don't directly use a spreadsheet-like UI to work with the data. Instead they use custom-designed pages - it is both much more powerful (e.g. fully scriptable, multiple pages can be linked to form more complex workflows, which wouldn't be even possible with spreadsheets) and yet easier to use. Oh, and it's self-hosted. Judging by the response from users it does seem like something like this is really needed.<p>I put some pretty crude demos online about a year ago [0] ... back then the idea was to create a more general purpose no-code web app builder, but since then I decided to focus specifically on database applications.<p>[0] <a href="https://www.formbeaver.com" rel="nofollow">https://www.formbeaver.com</a></p>
]]></description><pubDate>Thu, 30 Jul 2020 10:22:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=23996487</link><dc:creator>radva42</dc:creator><comments>https://news.ycombinator.com/item?id=23996487</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23996487</guid></item><item><title><![CDATA[New comment by radva42 in "New productivity software startups"]]></title><description><![CDATA[
<p>I think one of the reasons for this explosion in new productivity tools we are seeing is the remarkable progress the web platform has made in recent years. I know web developers complain about the rapid speed web technologies are moving, but I personally am amazed by what's possible today. True, it's hard to keep up with everything, but I can't wait to see what will come out of WebComponents and WebAssembly.<p>Also putting all software in the browser doesn't necessary mean that the users have to give up control over their software and data. Maybe there's a middle ground by making it easy for the end users to run their own software in the browser. At least this is an idea I've been working on for quite some time - a self-hosted visual (no-code) software builder called FormBeaver[0] that let's users build and host their own custom database software without any code. Currently the users need to download it and run the App Builder on their own machine for it to work, but I'm hopeful that in the near future it would be possible to put it entirely in the browser thanks to WebAssembly. The one thing that's missing in the browser right now is an SQL database. I haven't found a way to run SQL in the browser.<p>[0] <a href="https://www.formbeaver.com" rel="nofollow">https://www.formbeaver.com</a></p>
]]></description><pubDate>Tue, 01 Oct 2019 06:01:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=21122445</link><dc:creator>radva42</dc:creator><comments>https://news.ycombinator.com/item?id=21122445</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21122445</guid></item><item><title><![CDATA[New comment by radva42 in "Show HN: FormBolt – Self-hosted visual builder for CRUD apps using VueJS"]]></title><description><![CDATA[
<p>If you mean the web app, then yes - apps can be cloned and then merged with a single mouse click. This is done with snapshots.</p>
]]></description><pubDate>Thu, 12 Apr 2018 17:28:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=16823082</link><dc:creator>radva42</dc:creator><comments>https://news.ycombinator.com/item?id=16823082</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16823082</guid></item><item><title><![CDATA[New comment by radva42 in "Show HN: FormBolt – Self-hosted visual builder for CRUD apps using VueJS"]]></title><description><![CDATA[
<p>Yes, you can deploy an app anywhere (linux, windows, mac) as long as the FormBolt binary runs on that machine.</p>
]]></description><pubDate>Thu, 12 Apr 2018 17:26:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=16823066</link><dc:creator>radva42</dc:creator><comments>https://news.ycombinator.com/item?id=16823066</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16823066</guid></item><item><title><![CDATA[New comment by radva42 in "Show HN: FormBolt – Self-hosted visual builder for CRUD apps using VueJS"]]></title><description><![CDATA[
<p>Hello, OP here.<p>This is something I've been working on for quite some time. The goal is to make it easy for anyone to build database apps by first defining a data structure and then creating forms and UI around it. Pretty much anything can be built with FormBolt - from very basic apps to replace excel spreadsheets to complex apps for inventory management, product management, or any custom business processes/data. This is not a tool for visual programming. Instead I think of it as a visual scaffolder - users visually create the app blueprint, which the background service uses to automatically create and deploy a fully functional web app. It offers granular user permissions and it's easy to create different forms/workflows for different user groups.<p>FormBolt can run locally without a centralized server (all data stored locally) or you can put it on a remote server, enable networking and have your own private cloud app.<p>As the title it has a visual builder and doesn't require writing any code (for the most basic apps), however writing some JS and SQL is necessary for more advanced functionality. From my experience with it so far I can say that building the usual CRM/project management/invoicing app takes a few hours (from idea to working app). In fact it takes me more time to decide what forms I need for an app than actually building it.<p>This is what I used to create it:
- Front: VueJS & Semantic UI
- Back: Golang
- Database: PostgreSQL<p>What do you think?</p>
]]></description><pubDate>Thu, 12 Apr 2018 16:16:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=16822393</link><dc:creator>radva42</dc:creator><comments>https://news.ycombinator.com/item?id=16822393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16822393</guid></item><item><title><![CDATA[Show HN: FormBolt – Self-hosted visual builder for CRUD apps using VueJS]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.formbolt.com">https://www.formbolt.com</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=16822389">https://news.ycombinator.com/item?id=16822389</a></p>
<p>Points: 27</p>
<p># Comments: 6</p>
]]></description><pubDate>Thu, 12 Apr 2018 16:16:14 +0000</pubDate><link>https://www.formbolt.com</link><dc:creator>radva42</dc:creator><comments>https://news.ycombinator.com/item?id=16822389</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16822389</guid></item><item><title><![CDATA[New comment by radva42 in "It's Time for a DevTools for Designers"]]></title><description><![CDATA[
<p>Awesome, let me know what you think.</p>
]]></description><pubDate>Thu, 12 Apr 2018 15:54:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=16822195</link><dc:creator>radva42</dc:creator><comments>https://news.ycombinator.com/item?id=16822195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16822195</guid></item><item><title><![CDATA[New comment by radva42 in "It's Time for a DevTools for Designers"]]></title><description><![CDATA[
<p>Visual builders seem like a somewhat controversial topic on HN, but I personally am a huge supporter of the idea. So much so that I invested a lot of time in building a visual builder for database software myself [1].  
It's a tool that looks perfect for UX designers, who can use it to build fully functional CRUD apps without writing code.<p>For example starting with the standard CRM and invoicing apps and going to more complex apps for inventory management, product & project management - virtually any kind of database software can be built without writing code.<p>[1] <a href="https://www.formbolt.com" rel="nofollow">https://www.formbolt.com</a></p>
]]></description><pubDate>Thu, 12 Apr 2018 07:19:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=16818688</link><dc:creator>radva42</dc:creator><comments>https://news.ycombinator.com/item?id=16818688</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16818688</guid></item><item><title><![CDATA[New comment by radva42 in "Ask HN: What is the best book you read on 2017?"]]></title><description><![CDATA[
<p>Wool (Silo series)<p><a href="https://www.amazon.com/Wool-Omnibus-Kindle-Motion-Silo-ebook/dp/B0071XO8RA/ref=sr_1_2?ie=UTF8&qid=1513880513&sr=8-2&keywords=wool+hugh+howey" rel="nofollow">https://www.amazon.com/Wool-Omnibus-Kindle-Motion-Silo-ebook...</a></p>
]]></description><pubDate>Thu, 21 Dec 2017 18:23:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=15981396</link><dc:creator>radva42</dc:creator><comments>https://news.ycombinator.com/item?id=15981396</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15981396</guid></item><item><title><![CDATA[New comment by radva42 in "Ask HN: Why isn't there a modern MS Access clone?"]]></title><description><![CDATA[
<p>Thanks for the feedback, Marcus. I'll look into the issues you mentioned.</p>
]]></description><pubDate>Fri, 15 Sep 2017 11:53:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=15256320</link><dc:creator>radva42</dc:creator><comments>https://news.ycombinator.com/item?id=15256320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15256320</guid></item><item><title><![CDATA[New comment by radva42 in "Ask HN: Why isn't there a modern MS Access clone?"]]></title><description><![CDATA[
<p>I'm working on such CRUD app builder, which might be interesting to you.
It's self-hosted and because it's written in Golang the entire server is a single binary - users can simply download the binary, run it and that's it.
The data is stored in PostgreSQL. The form builder generates JSON, which is stored in the database and the server builds the resulting app on the fly.
I'm building the first demos as we speak. So far I have an invoicing app with payments tracking, overdue invoices, etc. and a second app, which is Bill of Materials. It can calculate manufacturing costs based on recipes with different inputs like raw materials, processing, other parts and assemblies and so on.<p>I'll try to put the demos on the site by tomorrow.<p>It still cannot work with any third-party APIs though, but other than that virtaully anything can be built in a matter of a few hours (maybe a day or two for the more complex and large apps).<p>Also I've implemented implicit workflows, where what happens is defined in the forms based on what components are inserted into it. There isn't the traditional "when A happens, do B" kind of workflows. IMO the implicit ones are much more pwoerful and flexible.<p>You can check it here (demos coming soon, currently one one basic tutorial): 
<a href="https://www.formbolt.com" rel="nofollow">https://www.formbolt.com</a></p>
]]></description><pubDate>Thu, 14 Sep 2017 13:02:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=15247498</link><dc:creator>radva42</dc:creator><comments>https://news.ycombinator.com/item?id=15247498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15247498</guid></item><item><title><![CDATA[New comment by radva42 in "Ask HN: Which books are you reading in 2017?"]]></title><description><![CDATA[
<p>We are legion (We are bob):
<a href="https://www.amazon.com/gp/product/B01LWAESYQ/ref=series_rw_dp_sw" rel="nofollow">https://www.amazon.com/gp/product/B01LWAESYQ/ref=series_rw_d...</a><p>An awesome sci-fi story about a software developer who wakes up in the 22nd as a computer program</p>
]]></description><pubDate>Sun, 09 Jul 2017 16:31:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=14730510</link><dc:creator>radva42</dc:creator><comments>https://news.ycombinator.com/item?id=14730510</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14730510</guid></item><item><title><![CDATA[New comment by radva42 in "Ask HN: Why does visual programming suck?"]]></title><description><![CDATA[
<p>I absolutely agree.<p>That's why I don't target primarily developers, but the end-users of such apps. Of course knowing Javascript wouldn't hurt, because it opens a lot of more possibilities to further extend the entire app, but my idea was to make it possible even for non-developers to create apps for CRM, invoicing, accounting or inventory management for their needs. So in my case it's not really visual programming, but a drag-n-drop builder, which also has an integrated code editor in case the user needs it: if they know SQL, awesome - write a custom SQL and it is automatically mapped and available in the forms.<p>This sweet spot that you talk about between ease of use & flexibility is definitely key.</p>
]]></description><pubDate>Sun, 04 Jun 2017 22:10:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=14483889</link><dc:creator>radva42</dc:creator><comments>https://news.ycombinator.com/item?id=14483889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14483889</guid></item><item><title><![CDATA[New comment by radva42 in "Ask HN: Why does visual programming suck?"]]></title><description><![CDATA[
<p>Awesome, looking forward for your post on ShowHN!</p>
]]></description><pubDate>Sun, 04 Jun 2017 21:33:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=14483658</link><dc:creator>radva42</dc:creator><comments>https://news.ycombinator.com/item?id=14483658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14483658</guid></item><item><title><![CDATA[New comment by radva42 in "Ask HN: Why does visual programming suck?"]]></title><description><![CDATA[
<p>Yes, that's a very early version of the project from one year ago and before migrating to vue.js. I haven't updated the site or the demos since then, but the new one is coming next week.</p>
]]></description><pubDate>Sun, 04 Jun 2017 21:30:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=14483632</link><dc:creator>radva42</dc:creator><comments>https://news.ycombinator.com/item?id=14483632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14483632</guid></item><item><title><![CDATA[New comment by radva42 in "Ask HN: Why does visual programming suck?"]]></title><description><![CDATA[
<p>I've been working on a project that does exactly what you described for the last few years. IMHO vue.js/react really changed the game here, especially for CRUD apps.<p>For example what I did was to code a server part in golang and use vue.js on the frontend and for the app builder. Using the web-based app builder (also 100% vue) the user can design forms. The forms are stored as serialized JSON in the database and the server renders dynamically vue.js components. It's super fast. 
And there's a complete freedom to design any form with a 16-column responsive grids and a lot of widgets and styling options. Forms are also nestable (thanks vue!) and completely extendable with custom JS code so it's possible to create a custom widget and then simply import it in other parts of the app.<p>As I said I think the shadow DOM and frameworks like vue really made the difference. I started without using such frameworks and it was not only tedious, but the resulting app wasn't very interactive and felt like a customized Excel spreadsheet attached on top of a PostgreSQL database. 
Now it's a completely different story - it's easy to build fully reactive apps that feel like a "normal" cloud app and are actually pleasant to use. Of course instead of spending few months designing and building it, it was created in a few hours.<p>So yeah... I think that drag-n-drop builders are definitely coming and will probably eliminate the need to write such apps in coming years.</p>
]]></description><pubDate>Sun, 04 Jun 2017 21:00:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=14483476</link><dc:creator>radva42</dc:creator><comments>https://news.ycombinator.com/item?id=14483476</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14483476</guid></item><item><title><![CDATA[New comment by radva42 in "Amazon LightSail: Simple Virtual Private Servers on AWS"]]></title><description><![CDATA[
<p>I agree.<p>I am currently using Linode, but would move to AWS if they offer a cap. 2 years ago I signed up for the free AWS and forgot about it (didn't use it at all). Ended up costing ~60$ before I found out and since then I've avoided it.</p>
]]></description><pubDate>Wed, 30 Nov 2016 19:08:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=13073643</link><dc:creator>radva42</dc:creator><comments>https://news.ycombinator.com/item?id=13073643</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13073643</guid></item></channel></rss>