Tech
- MySQL over PostgreSQL. I already run a PostgreSQL DB. I don’t want to run another one;
- All the built-ins (SEO, analytics) are lost when Ghost is used as a headless CMS;
- Poor markdown support: line breaks are preserved in posts;
- Lack of control over the HTML that is being produced;
- No support of multiple websites for small publishers.
I have a songbook GitHub project that contains chordpro files and creates my own PDF songbook. I geeked out a bit so that the PDF is generated by a GitHub action and uploaded to my new web home that I am slowly building brick by brick. You can see the final result on my Guitar Songbook page. 🎸💻
I used to love Evernote so much. I had to log in to access old content today, and it made me upset to see how bad of a product it is now. For instance, I could not find a way to see who were the people having access to a shared note. 💻
Renewal costs for .net domains on Gandi are going through the roof. Transferring to CloudFlare now. 💻
GitHub - aaronpk/Meetable: an event listing website
I just found out this project by Aaron Parecki. I just moved to a new city and trying to find local events forced me to spend time on Facebook, which is the de facto solution for venues to advertise events. An alternative would be great so I love that Meetable exists. I know nothing from the tech stack though so not sure I could contribute or tune it for my needs if i was willing to invest time on it for a side-project. 💻
Celebrating the 200th pull request on my Statium monorepo. So much more gratifying for solo side-projects. 💻
Writing on the web post-Jekyll, Ghost edition
Jekyll does not seem to do well. Despite being used by GitHub for GitHub pages, largely used plugins from the community — such as jekyll-assets, — are falling behind Jekyll 4 or the end of life of Ruby 2.
Ghost has very convincing pros: it is easy, fast and beautiful. It also has everything one can need fully integrated when you just start publishing.
But for a technical person such like me, who has an history of web publishing behind, it also has major cons:
As such, Ghost does not sound like a good CMS solution for me. To be continued. 💻
👨💻 Yesterday, I pulled out my Sortmash iOS app code off dusty shelves as I needed to sort a large amount of data by order of preference — namely my Sorare cards 🤦♂️ — and it was a very fun experience. Exploring a pre-ARC Objective-C with embedded dependencies — TouchJSON and ASIHTTPRequest — felt like traveling in time, and made me so grateful of where we stand now. Making the code run again was surprisingly easy but visually very buggy since the code was from an era where iPhone and iPad had each a unique screen size.