~/pito salas
home blog link blog pages + new post
admin

Posts tagged #explainer

33 posts

  • 2024-11-15

    Niels Cautaerts - Python dependency management is a dumpster fire

  • 2024-07-29

    Understanding Hash Value Omission in Ruby

    Learn about hash value omission in Ruby, their benefits, examples, and implementation guidelines for more concise code

  • 2024-06-23

    Explain that stuff! Science and technology made simple

    We make science and technology easy to understand.

  • 2024-03-14

    GNSS Positioning - A Reviser

    This article reviews the core principles underpinning the global navigation satellite system (GNSS). It references some of the key terminology, outlines the main potential sources of error, and describes how the application of RTK DGPS techniques can mitigate these errors to a large extent.

  • 2024-03-14

    How HEAD works in git

    Usually when people say that a topic is confusing when I think it’s not, the reason is that there’s actually some hidden complexity that I wasn’t considering. And after some follow up conversations, it turned out that HEAD actually was a bit more complicated than I’d appreciated!

  • 2024-01-16

    Do we think of git commits as diffs, snapshots, and/or histories?

    How git commits really work

  • 2024-01-06

    Understanding numeric data types in python

  • 2023-11-25

    git branches: intuition & reality

  • 2023-08-11

    Service Objects | Jared Norman

    Service Objects are a popular software design pattern in the Ruby on Rails community. They are used to extract procedural logic away from models and controllers and into their own objects.

  • 2023-07-14

    What is the difference between Turbo and Stimulus, and what exactly is Hotwire?

  • 2023-05-22

    Memory Allocation

    For those of you learning C or C++, this article is a great and detailed tutorial. Also useful if you are studying operating systems.

  • 2023-03-10

    Some possible reasons for 8-bit bytes

    An interesting walk down history lane… of computers

  • 2023-03-03

    The Missing Semester of Your CS Education

    Classes teach you all about advanced topics within CS, from operating systems to machine learning, but there’s one critical subject that’s rarely covered, and is instead left to students to figure out on their own: proficiency with their tools. We’ll teach you how to master the command-line, use a powerful text editor, use fancy features of version control systems, and much more!

  • 2023-01-13

    Simple 8-bit Assembler Simulator in Javascript

    One of many simple CPU simulators. I'm teaching a course in Operating Systems and I've been looking for a really simple and clear visual simulator for a CPU. This one is the best one yet. But I would like a better one. This one is missing any kind of support for IO or System calls or something like that. But it's usable.

  • 2022-12-14

    The Case for Models | Concerning Quality

    An interesting idea, model based testing. The aurhor says: “Again, I’m writing about models because I have a deep desire to keep software minimal. While I don’t think it’s wrong to simply buckle up and deal with the complexity and raw magnitude of implementations as many of us do, that’s just not the path that I find appealing intuitively.”

  • 2022-11-28

    CapRover · Free and Open Source PaaS!

    From the readme, this is a promising tool for automating deploymeny of apps to s cloud server. Perhaps one more option post Heroku. They dont mention ruby and rails but imply its covered.

  • 2022-11-27

    teaxyz/cli: the unified package manager (brew2)

    This is pretty crazy/amazing (to geeks, i guess). I heard a podcast with the author and he convinced me. Looking at the readme, I am confused/impressed. Author: “the unified package manager (brew2). Contribute to teaxyz/cli development by creating an account on GitHub.”

  • 2022-11-22

    Introduction · Linux Inside

    An impressive tour the force of linux internals

  • 2022-11-14

    What does ActivityPub do, no bullshit please. · Issue #1 · scripting/reallySimpleActivityPub

    The scenario I have a server that receives twitter-like posts, and twitter-like posts emanate from it. I have users who use my server, so there must be some way to do identity. So it's -- i...

  • 2022-06-30

    The Wiki for Robot Builders

    The Robotics Knowledgebase exists to advance knowledge in the robotics discipline.

  • 2022-05-08

    Bartosz Ciechanowski

    Interactive articles about physics, math, and engineering. Amazing explanations. Watches. Gears. Gps.

  • 2022-04-08

    Head-First Kubernetes

    A Kubernetes tutorial for complete beginners.

  • 2022-04-03

    An Intuitive Guide to Linear Algebra – BetterExplained

  • 2022-02-01

    Flipping Out | code.flickr.com

    Code switches at Flickr

  • 2022-01-12

    Types of cloud computing

  • 2021-11-07

    A Visual Git Reference

  • 2021-07-17

    Python behind the scenes #11: how the Python import system works

    If you ask me to name the most misunderstood aspect of Python, I will answer without a second thought: the Python import system. Just remember how...

  • 2021-06-09

    Geometry (Points, Vectors and Normals)

    Lesson summary: In this lesson we will learn about the concept of point, vector, normal and matrices. These concepts are used everywhere in CG, whether in modelling, simulation, animation or rendering. They are the essential ingredients of any graphics application.

  • 2021-04-06

    Big-O Algorithm Complexity Cheat Sheet

    Hi there!  This webpage covers the space and time Big-O complexities of common algorithms used in Computer Science.  When preparing for technical interviews in the past, I found myself spending hours crawling the internet putting together the best, average, and worst case complexities for search and sorting algorithms so that I wouldn't be stumped when asked about them.  Over the last few years, I've interviewed at several Silicon Valley startups, and also some bigger companies, like Yahoo, eBay, LinkedIn, and Google, and each time that I prepared for an interview, I thought to msyelf "Why oh why hasn't someone created a nice Big-O cheat sheet?".  So, to save all of you fine folks a ton of time, I went ahead and created one.  Enjoy!

  • 2021-04-06

    Ruby concurrency: in praise of condition variables · vaneyckt.io

  • 2021-04-06

    learn PID without a PhD!

    I’ve read so many PID tutorials. One more w t hurt. Until I have a deep intuitive understanding of the math.

  • 2021-04-06

    Comparing Database Types: How Database Types Evolved to Meet Different Needs | Prisma

    Really nice taxonomy of database types in history.

  • 2021-04-06

    The Definitive Guide to Python import Statements | Chris Yeh

    Another good article about Python modularity

© Salas Blog. All rights reserved.