alexbezhan
alexbezhan on Hacker News
I find the need for type systems is less important now. and thats me saying this after 15 years of coding in Java, Scala, Kotlin, Typescript.
Now I am using Elixir and incredibly surprised by how little I need static types.
They are useful, but less needed now.
Never could believe I would say that. But I'm the most productive I ever been.
I get bugs of course, but they are related to queues lengths, retries, api errors, memory usage, performance, ...
Bugs related to incompatible types are rare.
There is a book, called "The Price of Tomorrow".
Talking about this specific problem.
TLDR: Inflation
Its possible to appeal if you have a legit channel.
My mom actually got demonetized accidentally.
She managed to appeal and successfully got it fixed by Youtube.
MDN is the best.
I use only standard web features and it’s a blessing to have MDN.
Thank you for your hard work.
People build much worse houses now, from aesthetic perspective.
No matter where I go, I usually prefer to live in a city center because that's where the most pleasing houses are.
We forgot how to build nice houses. Sad.
It's a toy language. A toy.
Posted by
alexbezhan on Sunday December 10, 2023 @08:21AM
from the alexbezhan.substack.com dept.
Posted by
alexbezhan on Sunday December 03, 2023 @04:24PM
from the alexbezhan.substack.com dept.
I manually signup users.
They leave their email on the website, I then go and create user in Auth0 and send them invitation.
Planning to change this flow now before going public.
I’m a founder of a company, and I hire managers.
It depends on the person skill set, and not the title.
The business still needs middle management, but they are cutting the weakest people. It just turns out that a lot of middle managers are weak.
Great web app, great UX.
What did you use for user registration and confirmatino email? Auth0?
I'm using SQLite as my main database. Is it a bad idea to build queues on top of SQLite?
I’m hiring my first Full Stack Web programmer to the team.
The app is called AMS Pilot. It’s a spreadsheet interface specifically designed for Amazon PPC (pay-per-click).
PPC managers use it as their daily driver. It lets the users perform the work they need to do - optimise PPC campaigns.
I avoid bloated libraries if possible and try to retain as much control over user experience as possible. While also keeping the app simple.
There is no OOP bs in the code. The coding principles are very similar to the ones that Casey Muratori and Jonathan Blow use, since I came to similar conclusions after programming for 13+ years.
On the server-side I use Node with Typescript and SQLite.
In the browser I use Vanilla DOM API in Typescript and a little bit of HTMX.
The app is using Amazon API a lot, to download the PPC data on a daily basis and show it to the user.
If you have web experience 3+ years, are from Eastern Europe or similar timezone and are interested, DM me please in Twitter @alexbezhan
Posted by
alexbezhan on Sunday July 30, 2023 @09:38AM
from the alexbezhan.substack.com dept.
Author here. I've used React Table for this, which has like 20k+ stars on Github.
It's slow.
Imagine you want to edit a cell in a spreadsheet with 40k rows. You MUST create a new array, otherwise React won't update the DOM.
Author here. JSX makes it easy to do easy things.
Building DOM is not a hard problem at all. Yes, it's more tedius with Vanilla DOM. But that's not a hard problem.
Hard problem is making it fast, reliable and predictable.
Posted by
alexbezhan on Saturday July 08, 2023 @09:38AM
from the alexbezhan.substack.com dept.
Looking for Nodejs developer:
- Experience in Nodejs backend/full-stack 2+ years
- Experience in software development 7+ years
- Experience with Worker threads is a must
- Experience with PM2 is a must
About the project:
SaaS web application for analysing and optimisation of PPC data on Amazon.
You will have the opportunity to do full stack development from start to finish, owning the entire thing.
We embrace simplicity in the tech stack and getting things done.
Stack: Nodejs, SQLite, HTMX, React, Typescript.
DM me on Twitter @alexblearns
Posted by
alexbezhan on Thursday May 11, 2023 @09:41AM
from the github.com dept.
Move slow and keep things as usual.
What if I do sqlite backup with cron and then sync the backup?
Can I use it to backup SQLite? Like an alternative to Litestream? Are there any negative implications for doing this?
What app are you developing with it?
I don't need Javascript runtime semantics. I just want to use Typescript.
Posted by
alexbezhan on Monday March 27, 2023 @07:10AM
from the ask-hn dept.
The features I'm looking for:
- Column resize
- Column reorder
- Column filters (like in excel)
- Lazy rows with infinite scroll (not loading the full spreadsheet at once, but only few hundreds of rows)
- Ability to aggregate rows and expand/collapse children rows (like in pivot table)Basically a headless spreadsheet logic.