I think by now it is not a secret anymore that I am a strong advocate of static site generators. Especially combined with some CDN making all your security and scalability concerns go away. When asked which one I recommend I usually throw out the two most used ones, Jekyll and Hugo and also sneak in my own, drupan, with the disclaimer that it is opinionated, but still proved to work quite well for different projects. Last year I did not really blog much, but I wrote a few posts. I did not really work that much on drupan, but there are new commits and a 2.4 release pending. What happened?
For the first 4 months this year I was in a constant crunch mode. At FlightCar we usually tried to avoid this, but we had to ship a redesign of the website, a redesign of the iOS app and finally release a customer app on Android. As for most other seasoned developers this is not the first time I experienced such a time and it will likely not be the last. Over the years I developed quite a few strategies to handle crunch time (and stay sane and productive at the same time) I want to share with you today.
So there is this thing were @revenant333 and I watch the Apple Keynote and after the keynote is over we send each other a quick shopping list. When the Apple Watch was released the reactions were quite different - he had one on his list, I did not see the point in it. I like mechanical watches and I did not really see the point in having another display telling me what my phone already shows. My take on the Apple Watch was pretty straight forward - "buy one if you need it for work". Now I got an Apple Watch and I have to admit I was a bit wrong about the usefulness of it.
One of the essential parts of Sakebowl will be the editor. Maybe even the most essential one - in the end it is a content management system, so you have to enter and edit content. I was planning to stick with markdown. It is fast to write, it has a clear syntax and everyone can pick it up in a matter of minutes. But trying to make markdown editing usable in a browser slowly leads me away from this idea.
I am not sure if Drupan is getting more and more users or the existing users want more features and report more bugs. But one thing is pretty clear to me: While my little drunken panda is still my favorite pet project, I slowly have to consider what the user base wants to see. Some of the most recent changes were primarily introduced to support Sakebowl, but they also allow me to implement new features way easier and without increasing the number of dependencies of the default installation.
For more posts visit the archive.