devops What every DevOps adoption project needs - minimum Context: You've asked an external company to help you work in a more DevOps like fashion. Both stakeholders want to succeed. The external company will always need the following things
Logo minimum deliverables The colours used Deliverable one: Document with the exact colours used E.g. The brand colours used in this logo are: Red: #FF0000 Blue: #00FF00 ...etc Deliverable two: Logo in a vector format, ideally SVG Example: Must include the logo in SVG format: logo.
thinking fast and slow The Evolution Of Website Builders The header of this article is Lego.com from Nov 9th 1996. It gives some context for how far the web has come. It started with find & replace We
programming What is concurrent code? Concurrent computing - WikipediaContributors to Wikimedia projectsWikimedia Foundation, Inc.Concurrent computing is a form of computing in which several computations are executed concurrently—during overlapping time periods—instead of sequentially—
kubernetes The Kubernetes history- the project which almost never happened "It's 2013. The environment in silicon vally was on the heels of the devops movement, automation tools were all the rage" - Kelsey Hightower, Principal Engineer, Google.The speakers in
How to send telegram messages with python tutorial Telegram provides an amazing Bot API for developer with the need of automation. The Telegram Bot API is HTTP-based and is useful in different scenearios. In this blog, we will
Sysadmin How to set ulimit max number open files and other limits? Help! You can use this reference to learn how to update any of the kernel / userspace limits. Increase max number of open files nofile ubuntu (and other os's) Fun fact: fs.
open source It's time to let go of Centos, and has been that way for a long time It's perhaps human nature to cling to the familiar, it's the availability heuristic (we tend to reach for solutions which are easily recalled from memory- regardless of whether it happens
open source How to disable Wordpress https redirect, the many ways For local dev this is useful. Because Wordpress is a wild west there may be different reasons your wordpress install is redirecting to https when you don't want it to:
open source TiDB SQL Database NewSQL Little known in the UK TiDB (soon to launch TiDB Cloud) is a significant change in how you think about traditional relational database- which typically can't scale horizontally. TiDB: Distributed,
open banking Better payment systems around the world Without fees. Unified Payments Interface - WikipediaContributors to Wikimedia projectsWikimedia Foundation, Inc.It exists in India via UPI I think. https://en.wikipedia.org/wiki/Unified_Payments_Interface s It's
kubernetes Building a SaaS based architecture on a budget without vendor lock-in Opinionated account on a micro SaaS currently processing ~53k api requests daily and ~£3k monthly. Actual code, real lessons learnt the hard way. I wrote about SaaS based architectures earlier
Sysadmin A brief look at OpenAFS I have a keen interest in opensource history and trying to understand which technologies hyperscalers may be using, or at least the technologies which came before them- the influences. With
thinking fast and slow It's not about scalability it's about developer experience which makes experimentation fast In his interview, The untold story of SQLite, author D. Richard Hipp explains beautifully the value in fast experimentation - this is a real world practical example from history of
programming How to create your own pip package example python Example code repo for post Being able to package your python project into a pip package is useful for distribution, and sharing with others especially if the code is generic
open source Docker tail -f from the end The docker way: docker logs -f --tail 10 container_nameThe host way $(docker inspect --format='{{.LogPath}}' # Then tail -f the fileRef https://stackoverflow.com/questions/42510002/docker-how-to-clear-the-logs-properly-for-a-docker-containerhttps://stackoverflow.
programming Rust create ubuntu / debian package from cargo Rust how to create a deb package with cargo deb
programming How to get started with rust How to I install rust? See https://www.rust-lang.org/tools/install Or run: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh How do I compile
Sysadmin Shrink existing partition mdraid linux ext4 using resize2fs How do I know what filesystem type it is?df -T How do I view the current disk(s) layout?lsblk -f1. unmount the drive's partition you want to shrinkumount
programming What is an unhandled exception mean? Generally an unhandled exception in your code means that your program is in a condition or state that you have not described to the computer how to handle that situation.
programming Playwright tutorial example configuration Playwright provides a fast and reliable interface that can be used to automate browser navigation testing. In this Playwirght tutorial, we are going to use it to do some simple
debugging Debug python containers pdb docker breakpoint Debugging python docker containers with remote-pdb, docker-compose You want to debug and set breakpoints inside your docker container and/or you want to debug with docker-compose. Warning: As the docs
How to check if logrotate is working Check that the logrotate is working as expected See man logrotate for all the options, check it's running correctly by using verbose mode and reading the output: logrotate -v /etc/
open source Does git rm delete the file? tldr; Yes. Yes it does. (use git restore --staged <filename> to un-delete if you made that mistake*) Does git rm <file/path name> remove the file?
debugging Override the entrypoint of docker containers (any container) Sometimes you want a quick and easy way to look inside a container before it's stopped- to debug it, to see what's going on. One way to change a way