Programming Leftovers
-
The unlist() Function in R
Hey fellow R enthusiasts!
Today, we’re diving deep into the incredible world of R programming to explore the often-overlooked but extremely handy unlist() function. If you’ve ever found yourself dealing with complex nested lists or vectors, this little gem can be a lifesaver. The unlist() function is like a magician that simplifies your data structures, making them more manageable and easier to work with. Let’s unlock its magic together!
-
GNU Coding Standards
The GNU Coding Standards were written by Richard Stallman and other GNU Project volunteers. Their purpose is to make the GNU system clean, consistent, and easy to install. This document can also be read as a guide to writing portable, robust and reliable programs. It focuses on programs written in C, but many of the rules and principles are useful even if you write in another programming language. The rules often state reasons for writing in a certain way.
-
9 Platfrom Engineers’ Mistakes
Platform engineering is an essential function in modern software development that is responsible for designing, building, and maintaining platforms that support the organization’s applications and services. A platform engineer’s role is to ensure that the platform is scalable, reliable, and secure, while also optimizing performance and minimizing downtime. However, like any other profession, platform engineers are prone to making mistakes that can negatively impact the system’s stability and performance.
This article delves into nine common mistakes made by platform engineers and provides practical insights on how to avoid them. Key areas of focus include performance optimization, version control, security best practices, disaster recovery planning, automation, testing, keeping up with updates, documentation, and monitoring. The goal is to empower platform engineers with the knowledge and tools needed to enhance the efficiency and reliability of their platforms.
-
My experience at the k-space hackerspace hackathon
k-space is a hackerspace in Tallinn, Estonia, and they organized a hackathon recently. Unlike in most hackathons, in this one you could whatever you like with no expectations about building a business or coming up with an MVP, just come on down to the space and start working on your passion projects!
-
How I, Spy Works (My 60 Minute Website)
During the "Build a Website in an Hour" meetup last weekend, I worked on a project that I named I, Spy: The coolest game on the web. [^1] The game is like the familiar I, Spy, with two twists: (i) the game is digital, and; (ii) you guess with photos instead of words.
Each day, a prompt and an image are chosen. For example, the prompt could be a photo of a cat, with the label "cat." Players are invited to take a photo (or upload a photo). This photo is compared to the prompt photo. If the player's photo is close to the daily prompt, the app says "Warmer"; otherwise, the app says "Colder". A "Warmer" label means you are getting closer to photographing the object in the day's prompt.