Have a look at Irmin, a database library which can use Git as a backend.
This is really cool. I wish it had bindings for other languages.
I had high hopes for attic-labs/noms but recently realised that it was abandoned.
Company site: https://learnk8s.io
Position(s): Typescript engineer, Kubernetes instructor
Location: London, Singapore, Remote
Description: We’re looking for individuals that excel in writing automation in Typescript as well as experts in Kubernetes with a passion for teaching
I am completing the migration from Jekyll to a simple Typescript script for the blog.
Jekyll became slower and slower and including custom HTML was becoming cumbersome.
Started with Jekyll, immediately regretted it.
Moving to custom Typescript script + React as a templating engine.
This is interesting. But between HTTPs and being lynx friendly, I’d choose the former.
I’m not sure where you got the idea lynx doesn’t support https, but it does.
There are a few text based browsers that support more modern features as well. Elinks for example has mouse support and tabs. Links2 also supports graphics, even in framebuffer mode. So technically your OS is text only, you can still browse in graphics mode.
Do you know why this viewpoint is so common? SSL works fine on my machine™, but I hear this complaint a lot from people. Earlier comment source
That might be an explanation. I never had any issue with it TBH, and I’m one of those people who have a/multiple text based browsers installed on my machine by default and regularly try out another distro. It sounds it’s just a packaging issue on some versions.
Glad you liked my article!
I don’t use Lynx more than a few times a month (this was a thought experiment, mostly). My understanding of the SSL issues in Lynx is that it is related to how the distros configure OpenSSL. I never bothered looking deeper into the matter, but have heard from users on HN that it is possible, it’s just not the default on most [Debian based?] systems.
If someone out there does use Lynx on a regular basis, would love to hear about a solution.
Apologies, I meant: your website is Lynx friendly, but it’s not using HTTPs. Being lynx friendly is value-added, but using HTTPs is a must.
Holy False Dilemma, Batman!
lynx supports HTTPS just fine. Always has, for values of “always” including “longer than most here have been programming”. There’s nothing about HTTPS which excludes lynx or any other text browser.
This is very short-sighted in my opinion.
Using raw kubernetes when you’re a small company/startup can be a huge mistake, as there will be a lot of low-level ops work to do in order to operate the cluster.
The same goes with using microservices in the early days of a startup.
Finally, I’m still waiting to see actual data on “containers are less expensive”. I’d expect a monolith running on a single, or couple of instances to be way less expensive than a full cluster with 20 services on it.
Hi Damien, I’m Dan — the author of the blog post.
The article is not meant to suggest that Kubernetes is a solution to every problem. And It doesn’t aim at starting a debate whatever microservices or monoliths are the right (or wrong) way to build applications. I apologise if it came across that way.
The article is meant to explain the reason why Kubernetes came to be in the very first place.
Most of the “What is Kubernetes?” articles on the internet do a very poor job of explaining why we need such a complex system. And they don’t set the scene on why it was created in the very first place.
If there’s something I could do to make it more clear, please let me know and I will amend the article.
Thanks for taking the time to share the feedback.
Containers are a lot lighter than virtual machines so if you are running a lot of VMs you could save money switching to containers.