Days 81, 82 and 83 of 100 #100DaysOfCode 1⃣ Huge progress on SMBAct Licenses (All-in-one cross-platform window manager and switcher) #buildinpublic 2⃣ Added support to test service that intercepts all webhooks from @lmsqueezy and finally got Webhook is valid! 3⃣ Updated docker… twitter.com/i/web/status/1…
1⃣ Generated 10 more pages of the programmatic SEO for SMBAct (All-in-one cross-platform window manager and switcher) 2⃣ Implemented reactive support for Redis in java. The license server for SMBAct is written in Java. We have… twitter.com/i/web/status/1…
Days 76, 77 and 78. of 100 #100DaysOfCode Finalized the first pages for programmatic SEO. Javascript, nodejs, gohugo, markdown. Every day will deploy 10 pages for SMBAct knowledge base. #buildinpublic
Day 71 of 100. #100DaysOfCode Started implementing a small script to improve content with AI for SMBAct(All-in-one cross-platform window manager and switcher). #buildinpublic 1⃣ NodeJs Javascript 2⃣ OpenAI API 3⃣ Playwright twitter.com/i/web/status/1…
Get builds of SMBAct (All-in-one cross-platform window manager and switcher) for Linux ready. Rpm and AppImage are available for Download. #buildinpublic
Day 59 of 100. #100DaysOfCode Keep migrating our databases to a self-hosted solution. I want to make SMBImg and SMBAct slightly stable (#buildinpublic). Failover, Master recovery, and Switchover are done.
Day 58 of 100 #100DaysOfCode After the failure of the shared DB instance for the SMBAct I decided to move our DB to a managed space. #buildinpublic I checked prices for existing SaaSs. Sh1ty machine with 1 core 0.5-1gb memory * 3 nodes costs 45 dollars per month! (Digital… twitter.com/i/web/status/1…
Day 56 of 100. 1⃣I started writing a long long blog post on hashnode about a half of my journey in #100DaysOfCode and #buildinpublic. It took 50 days to write the core part of SMBAct. I wrote five weeks already. Tomorrow my first blog post will be posted. 2⃣I made a reverse… twitter.com/i/web/status/1…
Keep learning new things. Prepared the build of repmgr (PostgreSQL cluster management extension for postgres) for aarch64 (Arm architecture). I have used centos7 docker version. The build happens in the Docker container.
Today is education day. I decided to figure out how to spawn a self-hosted PostgreSQL cluster. Investigating the managing solutions and looking at the time when we managed PostgreSQL on our own servers, I don't understand why three… twitter.com/i/web/status/1…
This was the day to prepare missed Java parts for the SMBAct License server. Added unit tests against the docker container. Decided to make the solution a little bit safe.
Half of the journey has been done. SMBAct is implemented and ready for shipment. MacOS and Windows builds are on the website (Check 👇) Plans for the second half will be to deliver a simple license server and do a short challenge for… twitter.com/i/web/status/1…
Day 49 of 100. #100DaysOfCode#buildinpublic The license server for SMBAct has been deployed to production. Licenses have been issued. Ansible, Groovy, Java, PostgreSQL
This week we will release a beta version of SMBAct.
1⃣ Simple API to receive the public key for the offline check is done 🥳🎉 2⃣ DB is ready and populated with autogenerated key pairs automatically. 3⃣ Time to start working on the license logic itself, The beta version of SMBAct has… twitter.com/i/web/status/1…
1⃣ Keep working on the License check server. 2⃣ Offline license check is important for such kinds of programs like SMBAct. 3⃣ Java is the best language ever. Regardless boilerplate.
Day 46 of 100. #100DaysOfCode#buildinpublic Lunch of SMBAct will be next week. The public beta will be available. I would recommend to follow @AEsakova for updates.
1⃣ Started working on the second step for SMBAct. Offline license check, notifications from Payment providers.… twitter.com/i/web/status/1…