on a thread about sad things someone said "one day you will carry your kid for the last time" since then I carry them as much as possible even picked up my wife
0. Learn basic HTML + CSS. 1. Build (or use) a static site generator. 2. Use it to generate the static web pages. 3. Deploy those pages to a VPS, that is running a web server like NGINX (or whatever). 4. In the process learn about ssh, git, rsync, TLS, certs etc.
Dynamic Web Applications
1. Learn any programming language. Building your own SSG in Step 1 from the previous section ensures this. 2. Use it to create a basic backend API server. 3. Make a basic UI, and some JS which communicates with the backend, dynamically updates the UI. 4. Maybe have a database for some persistence. 5. Learn about auth/security, request validation, API design.
Got an idea for two short #rakulang#advent posts at 3 AM last night when I was unable to sleep.
The Raku code I wrote itself is fairly basic, but it demonstrates how Raku can be a fun choice for tasks like this, when "I need $MAINSTREAM-PRODUCTIVITY-LANG for the libraries!" does not apply.
1. Using Raku to create a presentation that is hosted in a Gemini capsule.
2. Using Raku to clean and load some CSV records into an SQLite DB.
These are both practical, but not very advanced. Is it a good idea?
I'm in the process of deciding whether I want to use Fossil Wiki pages to store notes or whether I want to self host something like what you've done here.
I am back after my self imposed break of one week. Occasionally, there was a mild urge to access the Fediverse or Lobste.rs, but it was not difficult overall.
If you are feeling in a bit of a rut on here, aimlessly scrolling or you are concerned it's taking up too much of your life, I highly recommend taking a break.
You will find other things to do. You can live without all these things.
🦑Computer programmer living in Pune, India. I like unopinonated multi-paradigm programming languages like Raku and Common Lisp. (have written Clojure, Groovy and Go for work).Interested in Databases and Distributed Systems.I dual boot Manjaro Linux and OpenBSD on a desktop.Long time Emacs user, occasionally use NeoVim/Helix.Father to identical twin girls. 👨👧👧Join #codesurfers on OFTC network if you wanna hang out. (IRC)I do post #freeverse from this account.