HN user

armis

14 karma

Flipping random bits during the day. Micro founder at night.

statsglitch.com - herotofu.com - serpwall.com

Posts6
Comments21
View on HN

Hey HN,

I'm heavily dogfooding myself with all my ideas. So while using my last project [0] noticed that there's yet another problem - I have to rebuild web forms over and over again.

Often forms on various websites are not identical but very similar.

I'm not talking about fancy user experiences but relatively simple forms to collect essential data.

So decided to tackle this with some free web form templates [1]:

* Each form supports Tailwind CSS, Bootstrap 4 & 5, Bulma, Foundation, and Materialize.

* Each form has Dark & Light themes.

* Each form can be adjusted live with a dynamic code preview.

* It can be integrated into your project, or you can use built-in forms backend. This way, you'll also solve the forms submission/data storage problem with almost zero lines of coding.

In total, I've got 216 form variants!

It's all for free, even for commercial projects. Attribution is nice but not required!

[0] https://herotofu.com [1]: https://herotofu.com/solutions/forms-library

I've built some dedicated analytics systems handling billions of events per month on the past, here are my comments:

1. Always know your limits. PG is impressive even on a large scale, so I would suggest you clone your existing database server and fill it with dummy data. After this, check how well it performs and when it breaks. Who knows, maybe you can live 5x the traffic with your current setup.

2. I can personally recommend checking HBase[0] and thinking about OLAP[1] based analytics. The relational version of OLAP is very good, but it's not very scalable. However, you can build it on top of a NoSQL solution (like HBase) as I did in the past. It was very robust and performant.

3. Lastly, it doesn't matter which database you select, as long as you understand how it works and know its limits. But generally, you might want to move away from relational databases as they're not designed to deal with massive datasets (although, you always can shard).

[0] https://hbase.apache.org/ [1] https://www.guru99.com/online-analytical-processing.html

Many small and bigger adventures like:

https://github.com/ziogas/cmdwrap - Command line/shell wrapper to a web interface. Basically forward any shell command to a nodejs-bootstrap powered web input and track its output.

https://github.com/ziogas/easyembed - Micro framework optimized for embedding small independent apps into legacy php systems.

https://github.com/ziogas/PHP-Redis-implementation - Php redis wrapper focused into simplicity with almost zero abstractions and future-proof.

https://github.com/ziogas/pomodoro-must - Google Chrome extension helping you to stay in pomodoro mode.

https://www.statsglitch.com/ - Receive notifications from Google Analytics whenever happened statistically significant spike or drop in your traffic.

Hello,

Recently I've tried (again) to force myself into pomodoro flow and couldn't find the timer which satisfies my need: 1. to be able to assign pomodoros into projects. 2. to have annoying notifications that would remember me to re-start the timer again. So this google chrome browser extension [1] completely solve this by constantly reappearing in case timer not found. Extension utilizes brilliant tomato.es [2] system and is fully open sourced on github [3]. I hope it could be useful for someone else too!

[1] https://chrome.google.com/webstore/detail/pomodoro-must/fgfi...

[2] http://tomato.es

[3] https://github.com/ziogas/pomodoro-must

https://www.statsglitch.com - SASS, which allow you to detect Google Analytics anomalies, traffic rise / drop and makes beautiful and grouped daily alerts. You can select what exact metrics to track, confidence interval and a few more custom stuff. Successfully used by a few people (including myself), now don't have much time/knowledge in marketing. Email is in my profile or aminas @ domain

  Location: Europe
  Remote: Yes (only remote)
  Willing to relocate: Currently no but can travel from time to time
  Technologies: PHP, JavaScript, CSS, HTML, Python, MySQL, MongoDB, Redis, Linux, GIT, HBase, RabbitMQ, Basic LAMP servers administration
  Résumé/CV: upon email request
  Email: arminas@ini.lt
I'm working as a programmer for more than 10 years. Highly experienced in PHP, JavaScript, HTML/CSS with a strong knowledge of MySQL, MongoDB, Redis, Linux, GIT. I like to take responsibilities and helping other team members.

Writing efficient code for great product is my final goal.

How to abuse HTTP 11 years ago

Another good abuse example is setting weird cache related headers. For example caching the same 5xx page with response code 200 whenever on the browser or proxy engines like varnish

Linux Credit Card 11 years ago

Great initiative but it is too shame that they are not planning to make it worldwide :/