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

Posts tagged #howto

293 posts

  • 2026-05-31

    eSUN ABS+ Filaments

    Discover eSUN ABS+ filaments.

  • 2026-05-31

    BumpMesh by CNC Kitchen

    Add displacement textures to STL, OBJ, and 3MF models directly in your browser. Preview, mask, bake, and export printable textured meshes locally.

  • 2026-05-31

    Gridfinity Rebuilt - Model Generator | Perplexing Labs

    Parametric gridfinity generator. Generate custom gridfinity bins and baseplates, openGrid components, multiboard, and honeycomb storage wall then download the STL or place an order to purchase.

  • 2026-05-31

    Tooltrace

    Custom foam cutouts for your tools

  • 2026-05-31

    GridPilot — Custom Gridfinity Tray Generator

    Turn a photo of your tools into a print-ready Gridfinity tray. AI detection, custom pockets, labels, and stacking feet.

  • 2026-03-01

    How to Choose Your Ruby Interpreters and Runtimes | Toptal

  • 2026-03-01

    Need faster code? Try Multithreading – Hacker Noon

  • 2026-03-01

    Untangling Ruby Threads

  • 2026-03-01

    Understanding a fundamental Ruby abstraction for concurrency | via @codeship

  • 2026-03-01

    8 reasons to turn down the transmit power of your Wi-Fi – Metis.fi

  • 2026-03-01

    codercom/code-server

  • 2026-03-01

    Introduction to Concurrency Models with Ruby. Part I

  • 2026-01-14

    Claude Code Everything You Need To Know

    The ultimate all-in-one guide to mastering Claude Code.

  • 2026-01-14

    Gridfinity Generator

    Parametric gridfinity generator. Generate custom gridfinity bins and baseplates, openGrid components, multiboard, and honeycomb storage wall then download the STL or place an order to purchase.

  • 2025-10-20

    The Ultimate ThinkPad T480 Buying Guide : r/thinkpad

    Explore this post and more from the thinkpad community

  • 2025-08-29

    Big O

    A visual introduction to big O notation.

  • 2025-07-23

    Reading QR codes without a computer!

    Just with a pencil and paper

  • 2025-01-26

    cmdalias: Multi word alias

    Just a small tool to help me (and you but without any guaranty) to create command alias and sub-aliases (multi word alias) - adoy/cmdalias

  • 2025-01-13

    Useful things you can do with Rails console

    Discover essential tips and tricks to boost your productivity with Ruby on Rails console commands and features.

  • 2024-12-27

    RoboGrok University-Level Robotics Course and Parts Kit

    RoboGrok is a complete hands-on university-level robotics course covering forward and inverse kinematics (Denavit-Hartenberg), sensors, computer vision (machine vision), Artificial Intelligence, and motion control.

  • 2024-12-18

    How to Build a Robot Tutorials - Society of Robots

    Build a Robot for Free!

  • 2024-12-04

    Random Nerd Tutorials | Learn ESP32, ESP8266, Arduino, and Raspberry Pi

    Random Nerd Tutorials helps makers, hobbyists and engineers build electronics projects. We make projects with: ESP32, ESP8266, Arduino, Raspberry Pi, Home Automation and Internet of Things. If you want to learn electronics and programming, you're in the right place.

  • 2024-11-15

    Niels Cautaerts - Python dependency management is a dumpster fire

  • 2024-09-27

    Python Type Challenges - Learn & Master Type Hints

    Learn Python typing (type hints) with interactive online
    exercises!

  • 2024-08-30

    Dokku: my favorite personal serverless platform – Hamel’s Blog

    Like Heroku, but you own it.

  • 2024-08-28

    Good Refactoring vs Bad Refactoring

    I've hired a lot of developers over the years. More than a few of them have come in with a strong...

  • 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-05-23

    Python Resources for working with Excel - Working with Excel Files in Python

  • 2024-05-09

    Deploy on Your Own Servers

    Fastest way to deploy a Rails app!

  • 2024-05-04

    Code. Simply. Clearly. Calmly.

    Short and simple video lessons that start from scratch. Tools and thoughts that might make your professional life more enjoyable.

  • 2024-05-04

    Product - Robotics Observability - Foxglove

  • 2024-05-04

    EESC-LabRoM/rosweb: Web based supervisory system for ROS

    Web based supervisory system for ROS. Contribute to EESC-LabRoM/rosweb development by creating an account on GitHub.

  • 2024-05-04

    dheera/rosboard: ROS node that turns your robot into a web server to visualize ROS topics

    ROS node that turns your robot into a web server to visualize ROS topics - dheera/rosboard

  • 2024-05-04

    pantor/ros-control-center: A web-based control center for ROS robots.

    A web-based control center for ROS robots. Contribute to pantor/ros-control-center development by creating an account on GitHub.

  • 2024-04-14

    About Articulated Robotics.

    Mini lessons in robotics

  • 2024-03-23

    Beginners Guide to Udev in Linux - Ucartz Online Pvt Ltd

    Udev is the device manager for the Linux kernel. Udev dynamically creates or removes device node files at boot time in the /dev directory for all types...

  • 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-03-14

    Asyncio Patterns in Python

    Recently I needed to run millions of API calls to an internal service. API calls are IO blocking. This means that when my service calls the…

  • 2024-03-05

    Clean Up Your Mess - A Guide to Visual Design for Everyone

  • 2024-03-04

    Write code top-down

  • 2024-02-24

    6. Camera Hardware — Picamera 1.13 Documentation

  • 2024-02-22

    camera_calibration - ROS Wiki

  • 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-12-31

    Configuration in Python Applications: No Magic, Just Necessary Practice

    During the development of Python applications, I've continually asked myself how and when variables should be passed and initialized for the application's configuration. I want to be able to easily override the configuration for tests, for example, to use a local database for testing. But what exactly is application configuration, and why is it needed? The website a ...

  • 2023-12-20

    Overview / Install — GitPython 3.1.37 documentation

    null

  • 2023-11-25

    git branches: intuition & reality

  • 2023-10-26

    Developing a Multithreaded Kernel From Scratch!

    Build a multitasking operating system and kernel with an interactive shell!

  • 2023-09-08

    Tutorials for Raspberry Pi – Instructions & Projects

    Tutorials for Raspberry Pi ⚫ Projects and Applications for Beginners and Experts ⚫ Raspberry Pi First Steps ⚫ and many other RasPi Tutorials.

  • 2023-09-08

    Home

    Home –Simple.css is a classless CSS template that allows you to make a good looking website really quickly. – kevquirk/simple.css

  • 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-23

    GitHub - gregmolnar/prepper: Prepper is a simple server provisioning tool, built on top of SSHKit. You can use it to script your server build process.

    This seems like a very nice simple tool to solve a common problem. My only confusion is that there are a bunch of similar tools to do the same thing. Each has its own DSL, written in ruby or some other language, has its own conceptual steucture, and its own bugs. It’s enough to make me decide to just keep doing it by hand. Heres what the author says: “ Prepper is a simple server provisioning tool, built on top of SSHKit. You can use it to script your server build process. - GitHub - gregmolnar/prepper: Prepper is a simple server provisioning tool...”

  • 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-11-13

    GraphViz Examples and Tutorial

    I hope you know GraphViz. It's a wonderful simple tool for creating diagrams. An interface as well as documentation to the GraphViz program and DSL

  • 2022-08-17

    Read the Docs tutorial — Read the Docs user documentation 8.4.0 documentation

    A very popular way to create free documentation web sites. I haven't looked at it much. I use gitbook. I was wondering what the difference is, and I don't see much

  • 2022-07-10

    Tutorial on how to write basic udev rules in Linux

    Another tutorial on these hairy udev rules! Getting the base concepts about udev rules

  • 2022-06-30

    The Wiki for Robot Builders

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

  • 2022-06-02

    To Thread or Not to Thread: An In-Depth Look at Ruby’s Execution Models

    To Thread or Not to Thread: An In-Depth Look at Ruby’s Execution Models An in-depth look at threads vs processes in Ruby web applications, and when you should use each. June 2, 2022 at 07:16PM

  • 2022-05-31

    Interactive Micro Four Thirds Lens List | M43 Lenses

    M43 Lenses: Interactive Micro Four Thirds Lens List

  • 2022-05-31

    A Complete List Of Micro Four Thirds Lenses | Alik Griffin

    A Complete List Of Micro Four Thirds Lenses | Alik Griffin This is a complete list of just about every lens available for Panasonic and Olympus micro four-thirds cameras. Including native brands and third party brands. May 31, 2022 at 06:55PM

  • 2022-05-31

    Glimmer

    Glimmer DSL Framework consisting of a DSL Engine and a Data-Binding Library used in Glimmer DSL for SWT (JRuby Desktop Development GUI Framework), Glimmer DSL for Opal (Pure Ruby Web GUI), Glimmer DSL for … May 31, 2022 at 06:30PM

  • 2022-05-31

    Interactive Micro Four Thirds Lens List | M43 Lenses

    Interactive Micro Four Thirds Lens List | M43 Lenses M43 Lenses: Interactive Micro Four Thirds Lens List May 31, 2022 at 06:56PM

  • 2022-05-29

    Rails Extension Power Pack – Visual Studio Marketplace

    Rails Extension Power Pack – Visual Studio Marketplace Extension for Visual Studio Code – Andrew Mason’s favorite extensions for Rails development in Visual Studio Code May 29, 2022 at 05:29PM

  • 2022-05-28

    The Practical Effects of the GVL on Scaling in Ruby

    The Practical Effects of the GVL on Scaling in Ruby MRI Ruby’s Global VM Lock: frequently mislabeled, misunderstood and maligned. Does the GVL mean that Ruby has no concurrency story or CaN’T sCaLe? To underst… May 28, 2022 at 05:29PM

  • 2022-05-10

    Wooden machines and contraptions

    Wooden machines and contraptions

    May 10, 2022 at 03:11PM

  • 2022-05-09

    A collection of handy Bash One-Liners

    A collection of handy Bash One-Liners and terminal tricks for data processing and Linux system maintenance. - onceupon/Bash-Oneliner: A collection of handy Bash One-Liners and terminal tricks for d...

  • 2022-05-09

    onceupon/Bash-Oneliner: A collection of handy Bash One-Liners and terminal tricks for data processing and Linux system maintenance.

    onceupon/Bash-Oneliner: A collection of handy Bash One-Liners and terminal tricks for data processing and Linux system maintenance. A collection of handy Bash One-Liners and terminal tricks for data processing and Linux system maintenance. – onceupon/Bash-Oneliner: A collection of handy Bash One-Liners and terminal tricks for d… May 9, 2022 at 03:10PM

  • 2022-05-08

    Bartosz Ciechanowski

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

  • 2022-05-07

    Bartosz Ciechanowski

    Bartosz Ciechanowski Interactive articles about physics, math, and engineering. Amazing explanations. Watches. Gears. Gps. May 8, 2022 at 06:29AM

  • 2022-04-29

    Yale OpenHand Project

    Yale OpenHand Project The Yale OpenHand Project is a movement to advance the design and use of robotic hands designed and built through rapid-prototyping techniques in order to encourage more variation and innovation in mechanical hardware. April 29, 2022 at 02:02PM

  • 2022-04-27

    Chapter 09 Embedded System

    Chapter 09 Embedded System ▪ ROS Online Course: This ROS course is a ROS robot programming guide based on the experiences we had accumulated from ROS projects like TurtleBot3, OpenCR a… April 28, 2022 at 03:54AM

  • 2022-04-24

    navigation/Troubleshooting - ROS Wiki

  • 2022-04-24

    Top 10 T-shirt Design Tips

    Top 10 T-shirt Design Tips Our senior designer gives you his all-time top 10 T-shirt design tips, along with examples and pro tips, to help improve any custom print. April 24, 2022 at 04:03PM

  • 2022-04-24

    Creating A Modern Python Development Environment

    Creating A Modern Python Development Environment This blog post demonstrates how I set up and configure my Python development environment using pyenv and Poetry. April 24, 2022 at 09:10PM

  • 2022-04-23

    navigation/Troubleshooting – ROS Wiki

    navigation/Troubleshooting – ROS Wiki

    April 24, 2022 at 04:45AM

  • 2022-04-21

    Threading in Python: The Complete Guide

    Threading in Python: The Complete Guide The Thread class allows you to create and manage new threads of execution in Python. Although the threads have been available since Python 2, it is not widely used, perhaps because of misunderstand… April 22, 2022 at 05:17AM

  • 2022-04-15

    Mechanical & Wheels – Hands On Ground Robot Design – Robots For Roboticists

    Mechanical & Wheels – Hands On Ground Robot Design – Robots For Roboticists This post is part of the Hands on Ground Robot Design series. See here for the full list of posts/topics https://robotsforroboticists.com/hands-on-ground-robot–drone-design-series Robot Size Decision After we have the list of system requirements we start with the design of the mechanical structure of the robot. In this case we decided that a wheeled robot would be […] April 15, 2022 at 02:49PM

  • 2022-04-13

    navigation/Tutorials/RobotSetup - ROS Wiki

    Setting up ROS navigation

  • 2022-04-13

    How to Set Up the ROS Navigation Stack on a Robot – Automatic Addison

    Good information about setting up and conviguring navigation

  • 2022-04-13

    How to Set Up the ROS Navigation Stack on a Robot – Automatic Addison

    How to Set Up the ROS Navigation Stack on a Robot – Automatic Addison Good information about setting up and conviguring navigation April 13, 2022 at 10:25PM

  • 2022-04-08

    Head-First Kubernetes

    A Kubernetes tutorial for complete beginners.

  • 2022-04-08

    Head-First Kubernetes

    Head-First Kubernetes A Kubernetes tutorial for complete beginners. April 8, 2022 at 03:31PM

  • 2022-04-04

    Success Through Presentations – 5 Minutes with Cyrill

    Success Through Presentations – 5 Minutes with Cyrill Success through presenting well

    Series: 5 Minutes with Cyrill

    Cyrill Stachniss, 2022 Credits:

    Video by Cyrill Stachniss

    Thanks for image courtesy to Andres Milioto, Olga Vysotska, Michelle Watt, William Moreland, Luis Quintero

    Intro music by The Brothers Records

    April 4, 2022 at 02:54PM

  • 2022-04-04

    Kalman Filter: An Algorithm for making sense from the insights of various sensors fused together.

    Kalman Filter: An Algorithm for making sense from the insights of various sensors fused together. An Algorithm that is an Astrologer for the Sensor fusion process.It can predict a estimate for you and would correct itself if its… April 4, 2022 at 05:01PM

  • 2022-04-03

    An Intuitive Guide to Linear Algebra – BetterExplained

  • 2022-04-03

    DIY Garden Poles

    DIY Garden Poles Build your own garden poles and personalize your outdoor space. April 3, 2022 at 10:51PM

  • 2022-04-02

    An Intuitive Guide to Linear Algebra – BetterExplained

    An Intuitive Guide to Linear Algebra – BetterExplained

    April 3, 2022 at 06:28AM

  • 2022-04-01

    demos/follow.py at master · UbiquityRobotics/demos

    demos/follow.py at master · UbiquityRobotics/demos Robot demos. Contribute to UbiquityRobotics/demos development by creating an account on GitHub. April 1, 2022 at 04:35PM

  • 2022-03-29

    jrlandau/fiducials-1: Simultaneous localization and mapping using fiducial markers.

    jrlandau/fiducials-1: Simultaneous localization and mapping using fiducial markers. Simultaneous localization and mapping using fiducial markers. – jrlandau/fiducials-1: Simultaneous localization and mapping using fiducial markers. March 29, 2022 at 05:47PM

  • 2022-03-28

    Scheduled Jobs and Custom Clock Processes | Heroku Dev Center

    Scheduled Jobs and Custom Clock Processes | Heroku Dev Center Schedule recurring or time-based jobs on Heroku with the Scheduler add-on or by implementing a custom clock process. March 28, 2022 at 08:19PM

  • 2022-03-28

    Comparing Ruby Background Processing Libraries: Delayed Job – SitePoint

    Comparing Ruby Background Processing Libraries: Delayed Job – SitePoint This article will teach you how background processing works as well as the alternatives the Ruby community offers to implement it in your application. March 28, 2022 at 06:52PM

  • 2022-03-28

    Partial rendering performance in Rails

    Partial rendering performance in Rails Some numbers about rendering times with different techniques March 28, 2022 at 06:52PM

  • 2022-03-28

    Getting Started · mperham/sidekiq Wiki

    Getting Started · mperham/sidekiq Wiki Simple, efficient background processing for Ruby. Contribute to mperham/sidekiq development by creating an account on GitHub. March 28, 2022 at 08:14PM

  • 2022-03-28

    brandonhilkert/sucker_punch: Sucker Punch is a Ruby asynchronous processing library using concurrent-ruby, heavily influenced by Sidekiq and girl_friday.

    brandonhilkert/sucker_punch: Sucker Punch is a Ruby asynchronous processing library using concurrent-ruby, heavily influenced by Sidekiq and girl_friday. Sucker Punch is a Ruby asynchronous processing library using concurrent-ruby, heavily influenced by Sidekiq and girl_friday. – brandonhilkert/sucker_punch: Sucker Punch is a Ruby asynchronous proce… March 28, 2022 at 08:14PM

  • 2022-03-27

    Managing remote repositories – GitHub Docs

    Managing remote repositories – GitHub Docs Learn to work with your local repositories on your computer and remote repositories hosted on GitHub. March 28, 2022 at 03:30AM

  • 2022-03-26

    Using ROS on Raspberry Pi: Best Practices - The Robotics Back-End

    If you're using ROS on a Raspberry Pi board, check out those useful tips for making more robust, high-performance, and scalable robotics projects!

  • 2022-03-26

    Enabling & Increasing Raspberry Pi Swap – Neblio

    Enabling & Increasing Raspberry Pi Swap – Neblio Note: Due to RAM limitations on the Raspberry Pi 3 and earlier, we now recommend ALL users use Neblio with a Raspberry Pi 4. Any Raspberry Pi 4 model should work, the models with more RAM are more future-proof for running Neblio. Users of Neblio who stake on Raspberry Pis earlier than the Raspberry Pi […] March 26, 2022 at 01:07PM

  • 2022-03-26

    Marker detection · Clover

    Marker detection · Clover A section from another robot that describes how to use aruco_detect March 26, 2022 at 07:48PM

  • 2022-03-26

    aruco/tutorials/aruco_detection/aruco_detection.markdown · 54e1b98ed694a1230086578265395e9b5c7efada · Matvey Safroshkin / OSLab_aruco_calib

    aruco/tutorials/aruco_detection/aruco_detection.markdown · 54e1b98ed694a1230086578265395e9b5c7efada · Matvey Safroshkin / OSLab_aruco_calib the calibration using opencv Aruco markers and CCalib March 26, 2022 at 07:45PM

  • 2022-03-26

    Using ROS on Raspberry Pi: Best Practices – The Robotics Back-End

    Using ROS on Raspberry Pi: Best Practices – The Robotics Back-End If you’re using ROS on a Raspberry Pi board, check out those useful tips for making more robust, high-performance, and scalable robotics projects! March 26, 2022 at 04:13PM

  • 2022-03-18

    OpenCV: Detection of ArUco Markers

    Pose estimation is of great importance in many computer vision applications: robot navigation, augmented reality, and many more. This process is based on finding correspondences between points in the real environment and their 2d image projection. This is usually a difficult step, and thus it is common to use synthetic or fiducial markers to make it easier.

  • 2022-03-18

    The Fiducial Follow App

    The Fiducial Follow App Tutorials for Magni March 18, 2022 at 08:35PM

  • 2022-03-18

    OpenCV: Detection of ArUco Markers

    OpenCV: Detection of ArUco Markers Pose estimation is of great importance in many computer vision applications: robot navigation, augmented reality, and many more. This process is based on finding correspondences between points in the real environment and their 2d image projection. This is usually a difficult step, and thus it is common to use synthetic or fiducial markers to make it easier. March 18, 2022 at 02:24PM

  • 2022-03-17

    Git Good – The magic of keeping a clean Git history | Blog | simplabs

    Git Good – The magic of keeping a clean Git history | Blog | simplabs This post is designed to help you form a solid mental model while working with Git both professionally and in an open source project, and how to ensure you are following best practices to make the process easier for everyone. March 17, 2022 at 08:09PM

  • 2022-03-14

    How I test Rails applications

    How I test Rails applications When I was a Rails beginner I was amazed by Rails and Test Driven Development. But I often struggled with testing because I did not know… March 14, 2022 at 04:55PM

  • 2022-03-14

    Sinatra Best Practices: Part One

    Sinatra Best Practices: Part One While Sinatra’s one-file approach may work well for your one-off, smaller application – it can quickly become a mess as you add on multiple routes, route-handlers, helpers, and configuration.… March 14, 2022 at 04:56PM

  • 2022-03-13

    OpenCV with ROS using Python

  • 2022-03-13

    OpenCV: OpenCV-Python Tutorials

  • 2022-03-13

    aruco_detect – ROS Wiki

    aruco_detect – ROS Wiki

    March 14, 2022 at 01:33AM

  • 2022-03-13

    OpenCV with ROS using Python

    OpenCV with ROS using Python

    March 14, 2022 at 01:32AM

  • 2022-03-10

    Sinatra Forms Params - Learn.co

    Learn about Sinatra Forms Params . Start learning to code for free with real developer tools on Learn.co.

  • 2022-03-10

    To Render or to Redirect, that is the Question…

    To Render or to Redirect, that is the Question… In this blog post I will be covering different topics in regards to rendering and redirection within a Sinatra app. These are two very… March 10, 2022 at 09:21PM

  • 2022-03-10

    Git Organized: A Better Git Flow | Render

    Git Organized: A Better Git Flow | Render Development is rarely a linear process, and our commits tend to reflect this. Here you’ll learn about a git flow for faster PR reviews and an keeping your git history organized. March 10, 2022 at 04:38PM

  • 2022-03-10

    Sinatra Forms Params – Learn.co

    Sinatra Forms Params – Learn.co Learn about Sinatra Forms Params . Start learning to code for free with real developer tools on Learn.co. March 10, 2022 at 02:45PM

  • 2022-03-09

    Randall Degges – Heroku and SOA

    Randall Degges – Heroku and SOA Heroku’s platform was designed with services in mind. If you’re building a service oriented web app, you might find this interesting. March 10, 2022 at 12:16AM

  • 2022-03-08

    Deploying on Mars: Rock solid Odometry for Wheeled Robots

    Deploying on Mars: Rock solid Odometry for Wheeled Robots Learnings and tips and tricks on how to set up and tune odometry for my NASA-JPL Mars Rover, which can be applied on any Autonomous Mobile Robot (AMR). March 8, 2022 at 02:52PM

  • 2022-03-07

    Release 2.5.0 · Shopify/ruby-style-guide

    What's Changed

    Enable Layout/EmptyLineAfterGuardClause cop by @sambostock in #348
    Enable Style/GlobalStdStream by @casperisfine in #350
    Allow 'webmaster' for Naming/InclusiveLanguage b...

  • 2022-03-07

    Pid control document

    Pid control document Excellent tips and ideas March 7, 2022 at 09:42PM

  • 2022-03-07

    Colleen Schnettler on Twitter

    Colleen Schnettler on Twitter A tricky thing to remember in Active Record is how to query multiple associations vs. nested associations. Multiple associations take a list of symbols, nested associations take a hash with a symbol. pic.twitter.com/XhGiJdcH7h— Colleen Schnettler (@leenyburger) March 3, 2022 March 7, 2022 at 01:54PM

  • 2022-03-07

    Release 2.5.0 · Shopify/ruby-style-guide

    Release 2.5.0 · Shopify/ruby-style-guide What's Changed Enable Layout/EmptyLineAfterGuardClause cop by @sambostock in #348

    Enable Style/GlobalStdStream by @casperisfine in #350

    Allow 'webmaster' for Naming/InclusiveLanguage b…

    March 7, 2022 at 01:57PM

  • 2022-03-05

    Advanced Postgres Performance Tips

    Advanced Postgres Performance Tips What do you do when indexes aren’t enough? March 5, 2022 at 02:50PM

  • 2022-03-05

    PostgreSQL Performance Enabling pg_stat_statements

    PostgreSQL Performance Enabling pg_stat_statements This article will help with how to enable pg_stat_statements to analyze queries and response time for the best PostgreSQL Performance. March 5, 2022 at 02:51PM

  • 2022-03-04

    MiniTest – Writing Test Code In Ruby (2/3)

    MiniTest – Writing Test Code In Ruby (2/3) p.s. This is a series of articles and each article builds off another. I suggest starting at Part 1…. March 4, 2022 at 02:54PM

  • 2022-03-04

    The 3 Tenets of Service Objects in Ruby on Rails | HackerNoon

    The 3 Tenets of Service Objects in Ruby on Rails | HackerNoon

    March 4, 2022 at 02:55PM

  • 2022-02-23

    Packaging Python with the PyOxidizer Pants Plugin

    Packaging Python with the PyOxidizer Pants Plugin Alliterations aside, this post discusses the new PyOxidizer integration coming in Pants 2.10 for packaging Python applications. February 24, 2022 at 05:02AM

  • 2022-02-17

    Delayed Job vs. Sidekiq: Which Is Better? | AppSignal Blog

    Delayed Job vs. Sidekiq: Which Is Better? | AppSignal Blog Let’s take a look at the pros and cons of Delayed Job and Sidekiq, two major job processing systems for Rails apps. February 17, 2022 at 02:49PM

  • 2022-02-14

    GitHub - ngs-lang/ngs: Next Generation Shell (NGS)

    Next Generation Shell (NGS). Contribute to ngs-lang/ngs development by creating an account on GitHub.

  • 2022-02-14

    Deskreen

    Deskreen Deskreen is a desktop app that turns any device with a web browser into a secondary screen for your computer over WiFi. Deskreen can be used to mirror entire computer display onto any device screen that has a web browser. Also you can limit Deskreen to select only one application window view to share – very useful for presentation purposes. The best feature of Deskreen is to use any device as a secondary screen. To have a true extended desktop experience Deskreen should be used with Virtual Display Adapter. Also with no need for Virtual Display Adapter you can have a teleprompter with Deskreen using your tablet or smartphone, for that Deskreen has Flip Screen Mode that mirrors computer screen in web browser of your tablet (aka. flip screen horizontally). February 14, 2022 at 01:44PM

  • 2022-02-04

    How to Encourage Students to Speak Up in Virtual Classes

    How to Encourage Students to Speak Up in Virtual Classes It’s not always easy to draw out meaningful dialogue from online participants—whether in a classroom or office setting. These eight tactics can help educators and managers alike get responses from even the most mute-happy meeting members. February 4, 2022 at 11:02PM

  • 2022-02-03

    RoboGrok University-Level Robotics Course and Parts Kit

    RoboGrok is a complete hands-on university-level robotics course covering forward and inverse kinematics (Denavit-Hartenberg), sensors, computer vision (machine vision), Artificial Intelligence, and motion control.

  • 2022-02-03

    Rad-hi/Obstacle-Avoidance-ROS: A ROS node that allows for a naive obstacle avoidance behavior based on laser scans from a Lidar (Gazebo simulation).

    Rad-hi/Obstacle-Avoidance-ROS: A ROS node that allows for a naive obstacle avoidance behavior based on laser scans from a Lidar (Gazebo simulation). A ROS node that allows for a naive obstacle avoidance behavior based on laser scans from a Lidar (Gazebo simulation). – Rad-hi/Obstacle-Avoidance-ROS: A ROS node that allows for a naive obstacle av… February 3, 2022 at 10:28PM

  • 2022-02-03

    laser_pipeline/Tutorials/IntroductionToWorkingWithLaserScannerData – ROS Wiki

    laser_pipeline/Tutorials/IntroductionToWorkingWithLaserScannerData – ROS Wiki

    February 3, 2022 at 10:11PM

  • 2022-02-03

    Merging data from multiple LIDAR(s) in ROS

    Merging data from multiple LIDAR(s) in ROS Light radars or LIDARs are used in robotics, drone engineering, IoT etc. for a wide range of applications. A typical lidar uses ultraviolet, visible, or near infrared light to image objects. It can target a wide range of materials, including non-metallic objects, rocks, rain, chemical compounds, aerosols, clouds and even single molecules. They are used extensively in building autonomous systems such navigation, detection, task actuation etc.

    LIDAR February 3, 2022 at 10:14PM

  • 2022-02-03

    RoboGrok University-Level Robotics Course and Parts Kit

    RoboGrok University-Level Robotics Course and Parts Kit RoboGrok is a complete hands-on university-level robotics course covering forward and inverse kinematics (Denavit-Hartenberg), sensors, computer vision (machine vision), Artificial Intelligence, and motion control. February 3, 2022 at 01:44PM

  • 2022-02-01

    Flipping Out | code.flickr.com

    Code switches at Flickr

  • 2022-02-01

    Heroku Postgres | Heroku Dev Center

    Heroku Postgres | Heroku Dev Center The Heroku Postgres add-on is a production database service, offering PostgreSQL, read-only follower databases, snapshots for forks, and local client access. February 1, 2022 at 10:21PM

  • 2022-02-01

    How to Monitor Network and Zoom Performance & Fix “Your Internet Connection is Unstable” on Zoom

    How to Monitor Network and Zoom Performance & Fix “Your Internet Connection is Unstable” on Zoom how to monitor network performance and Zoom performance and avoid the “Your Internet Connection is Unstable” message of doom. February 1, 2022 at 10:46PM

  • 2022-02-01

    Flipping Out | code.flickr.com

    Flipping Out | code.flickr.com Code switches at Flickr February 1, 2022 at 10:12PM

  • 2022-01-31

    laser_pipeline/Tutorials/IntroductionToWorkingWithLaserScannerData

    laser_pipeline/Tutorials/IntroductionToWorkingWithLaserScannerData

    January 31, 2022 at 10:58PM

  • 2022-01-24

    secretGeek/AwesomeCSV: 🕶️A curated list of awesome tools for dealing with CSV.

    secretGeek/AwesomeCSV: 🕶️A curated list of awesome tools for dealing with CSV. 🕶️A curated list of awesome tools for dealing with CSV. – secretGeek/AwesomeCSV: 🕶️A curated list of awesome tools for dealing with CSV. January 25, 2022 at 12:25AM

  • 2022-01-20

    Awesome VS Code Extensions For Python

    Awesome VS Code Extensions For Python Welcome back! Python is one of my favorite programming languages of all time, if you’re new to Python, check out the link below to learn… January 20, 2022 at 01:36PM

  • 2022-01-12

    Types of cloud computing

  • 2022-01-12

    How to use an MPU9250 Accelerometer and Gyroscope With Arduino – Latest Open Tech From Seeed

    How to use an MPU9250 Accelerometer and Gyroscope With Arduino – Latest Open Tech From Seeed Ever heard of MPU-9250? It is a multi-chip module (MCM) which consists of 2 dies, and houses the 3-Axis gyroscope and the 3-Axis accelerometer! Still unsure about how it works? Read on to find out! Hope that this article will help you understand the applications of MPU9250 and how to interface it with Arduino! January 13, 2022 at 03:10AM

  • 2022-01-12

    The Anatomy of a GraphQL Query – Apollo GraphQL Blog

    The Anatomy of a GraphQL Query – Apollo GraphQL Blog

    January 12, 2022 at 04:42PM

  • 2022-01-12

    So what’s this GraphQL thing I keep hearing about?

    So what’s this GraphQL thing I keep hearing about? by Sacha Greif So what’s this GraphQL thing I keep hearing about?If you’re like me, you probably go through three stages when hearing about a new technology: 1. DismissalOne more JavaScript library?! Just use jQuery already!2. InterestHmm, maybe I should check out this new library I January 12, 2022 at 04:41PM

  • 2022-01-12

    Types of cloud computing

    Types of cloud computing

    January 12, 2022 at 05:08PM

  • 2022-01-12

    Runbook: A Ruby DSL for Gradual System Automation

    Runbook: A Ruby DSL for Gradual System Automation At Braintree, we like to write tools to automate our work. Our latest tool is Runbook, a Ruby DSL for gradually automating system… January 12, 2022 at 06:04PM

  • 2022-01-12

    An instrumental intro to GraphQL with Ruby | AppSignal Blog

    An instrumental intro to GraphQL with Ruby | AppSignal Blog We’ll learn about GraphQL by making an application about music January 12, 2022 at 04:41PM

  • 2022-01-12

    braintree/runbook: A framework for gradual system automation

    braintree/runbook: A framework for gradual system automation A framework for gradual system automation. Contribute to braintree/runbook development by creating an account on GitHub. January 12, 2022 at 06:03PM

  • 2022-01-12

    10 BEST Performance Testing Tools | Load Testing Tools (2022)

    10 BEST Performance Testing Tools | Load Testing Tools (2022) Performance Testing Tools help in the process of determining the speed, effectiveness, reliability, scalability and interoperability of the system, computer, network, program or application. January 12, 2022 at 04:33PM

  • 2022-01-11

    Ruby 3.1 – Pattern Matching – Lee Jarvis

    Ruby 3.1 – Pattern Matching – Lee Jarvis

    January 12, 2022 at 03:03AM

  • 2022-01-07

    High speed balancing robot: introduction – Elexperiment.nl

    High speed balancing robot: introduction – Elexperiment.nl For quite some time, I’ve been developing a two wheeled balancing robot. You know, like a Segway. But in this case it is somewhat smaller, as to minimise damage when hitting something at high speed. That happens rather often, due to the very high maximum speed of this robot. This post will cover the architecture… Read More » January 8, 2022 at 01:17AM

  • 2022-01-07

    Wouter Klop / BalancingRobot

    Wouter Klop / BalancingRobot GitLab.com January 8, 2022 at 01:18AM

  • 2022-01-05

    Scalable application design without magic – Leveraging client computing power for high performance with many users

    Scalable application design without magic – Leveraging client computing power for high performance with many users I needed to design a scalable backend infrastructure that could handle lots of concurrent users. I did this by leveraging the client’s computing power having it handle most of the user interaction workload. January 5, 2022 at 05:21PM

  • 2022-01-05

    Scalable architecture without magic (and how to build it if you’re not Google)

    Scalable architecture without magic (and how to build it if you’re not Google) Scalability is considered a hard problem to tackle. It’s always presented like it’s something magical done with secret, special tools that only big, million … January 5, 2022 at 05:23PM

  • 2022-01-04

    cantino/mcfly: Fly through your shell history. Great Scott!

    Fly through your shell history. Great Scott! Contribute to cantino/mcfly development by creating an account on GitHub.

  • 2022-01-04

    AWK-ward Ruby

    AWK-ward Ruby From AWK to Ruby January 4, 2022 at 08:49PM

  • 2022-01-01

    Python SSH Tutorial

    Python SSH Tutorial SSH (secure shell) is good for remotely managing machines using a secure connection. Typically you will log in to a server using the command-line ssh tool, or something like PuTTy or MobaXTerm. This guide will show you how to use Python to connect and run commands over SSH using the Paramiko package. – Paramiko Documentation – Paramiko Source on GitHub January 1, 2022 at 11:52PM

  • 2021-12-31

    The Best No-Code Tools You Should Use 🧩

    The Best No-Code Tools You Should Use 🧩 And why they are an incredible opportunity for your dev team December 31, 2021 at 02:45PM

  • 2021-12-28

    Refactoring and Design Patterns

    Refactoring and Design Patterns Refactoring is a controllable process of improving code without creating new functionality. Design Patterns are typical solutions to the commonly occurring problems in software design. December 28, 2021 at 02:37PM

  • 2021-12-22

    Build internal tools, remarkably fast.

    Build internal tools, remarkably fast. Retool is the fast way to build internal tools. Drag-and-drop our building blocks and connect them to your databases and APIs to build your own tools, instantly. Connects with Postgres, REST APIs, GraphQL, Firebase, Google Sheets, and more. Built by developers, for developers. Trusted by startups and Fortune 500s. Sign up for free. December 22, 2021 at 02:21PM

  • 2021-12-22

    rosbot-on-gopigo3/Setup_Ubuntu20.04_64-bit.txt at main · slowrunner/rosbot-on-gopigo3

    rosbot-on-gopigo3/Setup_Ubuntu20.04_64-bit.txt at main · slowrunner/rosbot-on-gopigo3 Autonomous ROS2 home robot based on GoPiGo3 and RaspberryPi – rosbot-on-gopigo3/Setup_Ubuntu20.04_64-bit.txt at main · slowrunner/rosbot-on-gopigo3 December 23, 2021 at 01:28AM

  • 2021-12-22

    Setup Python3 GoPiGo3 and DI_Sensors on Ubuntu Server 20.04 64-bit for non-root access – GoPiGo – Dexter Industries Forum

    Setup Python3 GoPiGo3 and DI_Sensors on Ubuntu Server 20.04 64-bit for non-root access – GoPiGo – Dexter Industries Forum

    December 23, 2021 at 01:29AM

  • 2021-11-27

    Minimax algorithm and alpha-beta pruning

    Minimax algorithm and alpha-beta pruning This article will teach you about the minimax algorithm and alpha-beta pruning, from a beginner’s perspective. November 27, 2021 at 07:32PM

  • 2021-11-27

    Learning Containers From The Bottom Up – Ivan Velichko

    Learning Containers From The Bottom Up – Ivan Velichko What is a Container? Container vs. VM? Docker vs. Kubernetes. How to organize the learning efficiently? November 27, 2021 at 07:27PM

  • 2021-11-10

    Make a Good Dupont Pin-Crimp EVERY TIME!

    Make a Good Dupont Pin-Crimp EVERY TIME! Make a Good Dupont Pin-Crimp EVERY TIME!: Anyone working with an Arduino, Raspberry PI, Beagle Bone, or any other multi-circuit-board project has become familiar with .025 X .025 in, square post pins and their mating connectors. The male pins are usually mounted to the circuit board with b… November 11, 2021 at 03:32AM

  • 2021-11-07

    A Visual Git Reference

  • 2021-11-07

    A Visual Git Reference

    A Visual Git Reference

    November 8, 2021 at 12:47AM

  • 2021-11-05

    The family of anonymous functions – blocks, procs and lambdas

    The family of anonymous functions – blocks, procs and lambdas Anonymous functions are an integral part of Ruby’s identity and provide flexibility. This article is a deep dive into blocks, procs, and lambdas. November 5, 2021 at 12:46PM

  • 2021-11-05

    Intro to web scraping with Ruby

    Intro to web scraping with Ruby Learn how to use Ruby to do the webscraping of almost any website November 5, 2021 at 12:43PM

  • 2021-10-15

    Docker concepts and terminology – Code with Jason

    Docker concepts and terminology – Code with Jason Host machine The host machine is the machine that Docker is running on. When Dockerizing for development, the host machine is typically the laptop that you’re working on. In a production environment, the host machine could be (for example) an AWS EC2 instance. Images and containers Images and containers are sufficiently interrelated that it makes … October 16, 2021 at 03:20AM

  • 2021-10-10

    Choosing the right wall anchors – FineWoodworking

    Choosing the right wall anchors – FineWoodworking Mario Rodriguez has gathered a range of wall anchors from toggles, to screws, to butterfly anchors and talks about how they work, where they are best used, and how to install them. October 10, 2021 at 02:51PM

  • 2021-09-26

    styleguide

    Style guides for Google-originated open-source projects

  • 2021-09-21

    Ruby 3.1 – Shorthand Hash Syntax – First Impressions

    Ruby 3.1 – Shorthand Hash Syntax – First Impressions It’s the time of year again, and with it comes a bundle of new Ruby 3.1 features getting approved and… September 21, 2021 at 03:31PM

  • 2021-09-08

    GitHub - mgdm/htmlq: Like jq, but for HTML.

    Like jq, but for HTML. Contribute to mgdm/htmlq development by creating an account on GitHub.

  • 2021-09-05

    An Introduction to JQ

    An Introduction to JQ In this article, I’m going to go over the basics building blocks of jq in enough depth that you will be able to understand how jq works. September 5, 2021 at 03:40PM

  • 2021-09-05

    GitHub – johnkerl/miller: Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON

    GitHub – johnkerl/miller: Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON – GitHub – johnkerl/miller: Miller is like awk, sed, cut, join, and sort for name-indexed data … September 5, 2021 at 07:30PM

  • 2021-08-23

    GitHub – public-api-lists/public-api-lists: A collective list of free APIs for use in software and web development 🚀

    GitHub – public-api-lists/public-api-lists: A collective list of free APIs for use in software and web development 🚀 A collective list of free APIs for use in software and web development 🚀 – GitHub – public-api-lists/public-api-lists: A collective list of free APIs for use in software and web development 🚀 August 23, 2021 at 02:51PM

  • 2021-08-22

    Blush: Illustrations for everyone

    Blush: Illustrations for everyone Blush makes it easy to add free illustrations to your designs. Play with fully customizable graphics made by artists across the globe. August 22, 2021 at 08:48PM

  • 2021-08-20

    5 Useful jq Commands to Parse JSON on the CLI

    5 Useful jq Commands to Parse JSON on the CLI JSON has become the de facto standard data representation for the web. It’s lightweight, human-readable (in theory) and supported by all major languages and platforms. However, working on the CLI with JSON is still hard using traditional CLI tooling.

    Lucky, there is jq, a command-line JSON processor. jq offers a broad range of operations to transform and manipulate JSON based data structures from the command line. Looking at the documentation however reveals an overwhelmingly huge number of options, functions and things you can do with jq. August 20, 2021 at 06:00PM

  • 2021-08-17

    Alda tutorial

    Alda tutorial Alda is a text-based programming language for music composition. It allows you to write and play back music using only a text editor and the command line. August 17, 2021 at 02:31PM

  • 2021-08-12

    Tower Git Client - The most powerful Git client for Mac and Windows

    Over 100,000 developers and designers are more productive with Tower - the most powerful Git client for Mac and Windows.

  • 2021-08-12

    Removing sensitive data from a repository – GitHub Docs

    Removing sensitive data from a repository – GitHub Docs

    August 13, 2021 at 05:06AM

  • 2021-08-08

    New in Git: switch and restore

    New in Git: switch and restore To my surprise, I recently found out about 2 new additions to the list of high-level commands: git restore and git switch August 8, 2021 at 03:47PM

  • 2021-08-01

    Why you should build on Kubernetes from day one – Stack Overflow Blog

    Why you should build on Kubernetes from day one – Stack Overflow Blog If you’re building a new app today, it might be worth taking a closer look at making it cloud-native and using Kubernetes from the jump. The effort to set up Kubernetes is less than you think. Certainly, it’s less than the effort it would take to refactor your app later on to support containerization. August 1, 2021 at 08:24PM

  • 2021-08-01

    MicroK8s – Zero-ops Kubernetes for developers, edge and IoT | MicroK8s

    MicroK8s – Zero-ops Kubernetes for developers, edge and IoT | MicroK8s MicroK8s is the simplest production-grade upstream K8s. Lightweight and focused. Single command install on Linux, Windows and macOS. Made for devops, great for edge, appliances and IoT. Full high availability Kubernetes with autonomous clusters. August 1, 2021 at 08:54PM

  • 2021-07-29

    The Application Context — Flask Documentation (2.0.x)

    The Application Context — Flask Documentation (2.0.x)

    July 29, 2021 at 02:12PM

  • 2021-07-26

    Structuring a Large Production Flask Application

    Structuring a Large Production Flask Application In the world of Python web frameworks Flask and Django are considered the two major frameworks. Flask is a micro-framework and is… July 26, 2021 at 11:39PM

  • 2021-07-23

    How to speed up Python application startup time

    How to speed up Python application startup time Introduction of Python 3.7’s new feature to measure import time July 24, 2021 at 03:59AM

  • 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-07-17

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

    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… July 17, 2021 at 03:44PM

  • 2021-07-16

    How to Setup Passwordless SSH Login

    In this article we will show you how to setup an SSH key-based authentication and connect to your Linux servers without a entering password.

  • 2021-07-16

    How to Setup Passwordless SSH Login

    How to Setup Passwordless SSH Login In this article we will show you how to setup an SSH key-based authentication and connect to your Linux servers without a entering password. July 17, 2021 at 02:47AM

  • 2021-07-16

    Deploying Flask App with WSGI and Apache Server on Ubuntu 20.04

    Deploying Flask App with WSGI and Apache Server on Ubuntu 20.04 Description July 17, 2021 at 01:08AM

  • 2021-07-15

    How To Install the Apache Web Server on Ubuntu 20.04 | DigitalOcean

    How To Install the Apache Web Server on Ubuntu 20.04 | DigitalOcean The Apache HTTP server is the most widely-used web server in the world. It provides many powerful features including dynamically loadable modules, robust media support, and extensive integration with other popular software. In this guide, we’ll explai July 15, 2021 at 09:14PM

  • 2021-07-03

    red-data-tools/YouPlot

    red-data-tools/YouPlot A command line tool that draw plots on the terminal. – red-data-tools/YouPlot July 3, 2021 at 06:13PM

  • 2021-07-03

    Set Up A Docker Container To Test Your Rails App

    Set Up A Docker Container To Test Your Rails App Code is never self-contained. It runs in an environment. Docker lets you define that environment in a simple and portable way. That’s why pretty much every automated testing and deployment service works with docker containers. You give them a container, and done! But how do you set up a container… July 3, 2021 at 06:14PM

  • 2021-07-01

    Functools — The Power of Higher-Order Functions in Python

    Functools — The Power of Higher-Order Functions in Python Take a tour of Python’s functools module and learn how to use its higher-order functions to implement caching, overloading and much more July 2, 2021 at 05:25AM

  • 2021-06-29

    Python Modules and Packages – An Introduction – Real Python

    Python Modules and Packages – An Introduction – Real Python This article explores Python modules and Python packages, two mechanisms that facilitate modular programming. June 29, 2021 at 11:09PM

  • 2021-06-20

    ibraheemdev/modern-unix

    ibraheemdev/modern-unix A collection of modern/faster/saner alternatives to common unix commands. – ibraheemdev/modern-unix June 21, 2021 at 05:29AM

  • 2021-06-20

    Scaling relational SQL databases

    Scaling relational SQL databases A list of things that we can do when we need to scale a SQL database. June 21, 2021 at 05:31AM

  • 2021-06-19

    Make a ROS Launch Start on Boot (robot_upstart) – The Robotics Back-End

    Make a ROS Launch Start on Boot (robot_upstart) – The Robotics Back-End Start your ROS launch file on boot with robot_upstart! Works on standard computer and Raspberry Pi board. Explained through a detailed example. June 19, 2021 at 11:59PM

  • 2021-06-19

    The Robotics Back-End – Program Robots Like a Boss

    The Robotics Back-End – Program Robots Like a Boss Program Robots Like a Boss. Lots of good robotics resources June 20, 2021 at 12:23AM

  • 2021-06-18

    Retro Gaming with Raspberry Pi

    Retro Gaming with Raspberry Pi Very nice set of instructions on how to interface arcade type controls to a raspi June 19, 2021 at 03:39AM

  • 2021-06-18

    Types in Python

    Types in Python A bird’s view look to the Typing features in Python 3.x. My impression is that it’s pretty confusing! June 18, 2021 at 03:21PM

  • 2021-06-16

    Making a ROS Controller

    Making a ROS Controller Interesting instructions for creating your own “game controller” for ROS June 16, 2021 at 02:36PM

  • 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-06-09

    Welcome to the QGIS project!

    Welcome to the QGIS project!

    June 9, 2021 at 02:13PM

  • 2021-06-08

    Geometry (Points, Vectors and Normals)

    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. June 9, 2021 at 05:58AM

  • 2021-06-04

    How to Add Swap Space on Ubuntu 20.04

    How to Add Swap Space on Ubuntu 20.04 This tutorial explains how to add a swap file on Ubuntu 20.04 systems. Swap is a space on a disk that is used when the amount of physical RAM memory is full. June 4, 2021 at 09:15PM

  • 2021-06-04

    Netplan network configuration tutorial for beginners – LinuxConfig.org

    Netplan network configuration tutorial for beginners – LinuxConfig.org In this article we learn about Netplan and we see how can we use it to setup network interfaces on Ubuntu June 4, 2021 at 05:25PM

  • 2021-06-01

    How to Set Up Wi-Fi and Bluetooth on Raspberry Pi

    How to Set Up Wi-Fi and Bluetooth on Raspberry Pi Unlike older models, the Raspberry Pi 3 and 4 have Wi-Fi and Bluetooth capabilities. Here’s how to set them up properly. June 2, 2021 at 03:50AM

  • 2021-05-31

    rubysolo/dentaku

    rubysolo/dentaku math and logic formula parser and evaluator. Contribute to rubysolo/dentaku development by creating an account on GitHub. May 31, 2021 at 03:19PM

  • 2021-05-31

    lbaitemple/ubuntu_server_rpi

    lbaitemple/ubuntu_server_rpi Contribute to lbaitemple/ubuntu_server_rpi development by creating an account on GitHub. June 1, 2021 at 01:11AM

  • 2021-05-28

    verlab/gazebo_ros_model_color

    verlab/gazebo_ros_model_color This package contains a gazebo ros plugin which allows the user to dynamicly modified the color of the objects. – verlab/gazebo_ros_model_color May 29, 2021 at 01:10AM

  • 2021-05-28

    Birdhouse Dimensions and Sizes

    Birdhouse Dimensions and Sizes Learn why size matters for birdhouses. Includes a table of best birdhouse dimensions for different species. May 29, 2021 at 01:13AM

  • 2021-05-27

    [Solved] Tutorial: GPIO/I2C/SPI-access without root-permissions

    [Solved] Tutorial: GPIO/I2C/SPI-access without root-permissions A great solution to a very specific problem I have been having! –> As you may have noticed, by default you do not have access to the GPIO-pins, the SPI-bus or the I2C-bus as a normal user and you have to use ‘sudo’ to access them or run an application that utilizes them; it is generally a good idea to limit access to such things for security, but on a dev-board like the UP and UP^2 it may be convenient to do development and testing as a regular user. May 27, 2021 at 04:25PM

  • 2021-05-24

    The fastest way to clone an SD card on macOS – Jaimyn’s Blog

    The fastest way to clone an SD card on macOS – Jaimyn’s Blog If you have a raspberry pi or other single board computer and would like to make a backup of it, or even clone it to another SD card, then it can take a long time. Your first thought is to probably use the built in “Disk Utility”. Unfortunately this has issues reading linux partitions (well […] May 24, 2021 at 04:15PM

  • 2021-05-21

    Understanding the Numbers and Letters on a LiPo Battery

    Understanding the Numbers and Letters on a LiPo Battery LiPo (lithium polymer) batteries: one of the greatest innovations in the RC universe yet, somewhat confusing. What do the numbers mean on a LiPo? What does the “C” mean? What does the “S” stand for? In this blog, we will decipher the LiPo code together. May 21, 2021 at 06:20PM

  • 2021-05-21

    Raspberry Pi Headless Setup Using Linux [Step by Step]

    Raspberry Pi Headless Setup Using Linux [Step by Step] A step by step guide showcasing how to install Raspberry Pi without a keyboard and monitor, i.e., headless setup of Raspberry Pi using Linux. May 21, 2021 at 06:27PM

  • 2021-05-21

    nmcli: NetworkManager Reference Manual

    nmcli: NetworkManager Reference Manual

    May 22, 2021 at 03:23AM

  • 2021-05-19

    Neural Magic

    Neural Magic Neural Magic helps developers in accelerating deep learning performance using automated model sparsification technologies and a CPU inference engine. – Neural Magic May 19, 2021 at 04:33PM

  • 2021-05-06

    Guitar Scientist: Create Free Guitar Diagrams Online

    Guitar Scientist: Create Free Guitar Diagrams Online Guitar Scientist is a Free Online Editor || Create Scales and Chords diagrams, for Guitar, Bass and more. Download your Diagrams, Visualize Shapes. Perform Better!

  • 2021-05-06

    Acoustic Guitar Tuner Online | Tuning Acoustic | Fender

    Acoustic Guitar Tuner Online | Tuning Acoustic | Fender Tune your acoustic guitar with Fender’s free, guitar tuner. Select standard or alternate tunings or customize your own tune for your acoustic guitar.

  • 2021-05-06

    Grilling Food & Grilling Tips | Kingsford | Kingsford®

    Grilling Food & Grilling Tips | Kingsford | Kingsford® Find out what\’s the best way to charcoal grill and smoke your favorite cuts of meat, fish, and veggies.

  • 2021-04-06

    Structure and Interpretation of Computer Programs, Video Lectures

  • 2021-04-06

    BioRUST.com :: Tutorials >> Realistic Gears

  • 2021-04-06

    Railscasts - Free Ruby on Rails Screencasts

    Short Ruby on Rails screencasts containing tips, tricks and tutorials. Great for both novice and experienced programmers.

  • 2021-04-06

    Rails for Zombies - Code School

    Codeschool courses are supposed to be excellent. This is another resource that is available if you want to accelerate your learning even more!

  • 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

    nanoc and giuthub

    Nanoco Github instructions

  • 2021-04-06

    Get started with Sinatra | Tutorial | .net magazine

    Sinatra applications are often a single file that contain just enough to get the job done. The framework is best suited for smaller web applications, but if a large web app requires an API or web interface for some secondary functionality, then Sinatra is ideal.

  • 2021-04-06

    Rails Tutorials · RailsApps

    Another set of tutorials

  • 2021-04-06

    Byebug Cheatsheet | Fleeblewidget

  • 2021-04-06

    Apipie/apipie-rails

    Ruby on Rails API documentation tool. Contribute to Apipie/apipie-rails development by creating an account on GitHub.

  • 2021-04-06

    In-depth introduction to machine learning in 15 hours of expert videos

    In January 2014, Stanford University professors Trevor Hastie and Rob Tibshirani (authors of the legendary Elements of Statistical Learning textbook) taught an online course based on their newest textbook, An Introduction to Statistical Learning with Applications in R (ISLR). I found it to be an excellent course in statistical learning

  • 2021-04-06

    Startup Playbook

    To have a successful startup, you need: a great idea, a great market, a great team, a great product, and great execution.

  • 2021-04-06

    GitHub - getify/You-Dont-Know-JS: A book series on JavaScript. @YDKJS on twitter.

    A book series on JavaScript. @YDKJS on twitter. Contribute to getify/You-Dont-Know-JS development by creating an account on GitHub.

  • 2021-04-06

    Game programming for beginners

    In these series of tutorials I will explain new java concepts of an intermediate level (threads, AWT, Swing, etc.) and basic concepts for game programming (game loop, FPS, sprite, etc). These tutorials are useful both for those who want to program games, as for those who, with a basic or intermediate level in java, want to learn and improve java programming concepts in an entertaining way.

  • 2021-04-06

    tmm1's perftools.rb at master - GitHub

    gperftools for ruby code. Contribute to tmm1/perftools.rb development by creating an account on GitHub.

  • 2021-04-06

    alexreisner's informant at master - GitHub

    A full-featured form builder for Rails. Contribute to alexreisner/informant development by creating an account on GitHub.

  • 2021-04-06

    Douglas W. Jones on Voting and Elections

    Tutorials on Voting and Elections

  • 2021-04-06

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

  • 2021-04-06

    Java67

    Java Programming tutorials and Interview Questions, book and course recommendations from Udemy, Pluralsight, Coursera, edX etc

  • 2021-04-06

    The wxPython tutorial

    This is wxPython tutorial. In this tutorial, we will learn the basics of GUI programming in wxPython.

  • 2021-04-06

    thoughtbot/trail-map

    Trails to help designers and developers learn various topics. - thoughtbot/trail-map

  • 2021-04-06

    Twitter Bootstrap Tutorial | w3resource

    This tutorial will get you started with Twitter Bootstrap 3. If you have already used Bootstrap before, this will introduce you with new features.

  • 2021-04-06

    Swiftless Game Programming Tutorials

    Welcome to Swiftless Tutorials. We have been around on the internet for the better part of 10 years! We are slowly getting the site back up after it had

  • 2021-04-06

    LKML: Linus Torvalds: Re: detecting integer constant expressions in macros

  • 2021-04-06

    A simple guide to LaTeX

    Learn about LaTeX in short lessons with full code examples. A comprehensive guide to basic and advanced features. These tutorials, provide a hands-on introduction to LaTeX. You will see, the

  • 2021-04-06

    Markov Chains explained visually

    A really clear visual explanation of what a Markova chain is and what it is good for.

  • 2021-04-06

    FREE Tutorials on React.js, Ruby on Rails, JavaScript

    This has just been made free! I think these tutorials will contain some gems.

  • 2021-04-06

    💡Algorithms tutorial series for beginners

    Posted in r/compsci by u/adriansky • 125 points and 3 comments

  • 2021-04-06

    Learn Git Branching

    Always can learn how this works better!

  • 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

    How to tell the difference between a default and a provided value for optional arguments in Ruby? - Karol Galanciak - Ruby on Rails and Ember.js consultant

    A nice little tip for handling arguments in Ruby

  • 2021-04-06

    40 Best Ruby Gems We Can’t Live Without

    It’s always welcome to see what the latest most useful gems are.

  • 2021-04-06

    Ruby tricks for junior developers | Drivy Engineering

    Nice review of some more advanced ruby features.

  • 2021-04-06

    Refactoring — oops, I’ve been doing it backwards. – freeCodeCamp.org

    Good insights about becoming slave to rules without remembering why you’re do8ng it!

  • 2021-04-06

    Comprehensive Python Cheatsheet

    Looks very useful!

  • 2021-04-06

    Welcome | Flask (A Python Microframework)

    Wow, this looks just like Sinatra. If you want to build a quick web server this is the tool for you!

  • 2021-04-06

    In Sinatra(Ruby), how should I create global variables which are assigned values only once in the application lifetime? - Stack Overflow

    Sinatra state management tips

  • 2021-04-06

    ruby - Is a global variable defined inside a Sinatra route shared between requests? - Stack Overflow

    Say I've got: get '/' do $random = Random.rand() response.body = $random end If I have thousands of requests per second coming to /, will the $random be shared and 'leak' outside the context or...

  • 2021-04-06

    How to Enable Sessions with Sinatra | getLaura

    Useful things to remember about using sessions in Sinatra

  • 2021-04-06

    Devhints — TL;DR for developer documentation

    An amazing set of cheat sheets from a prolific developer in the philippines

  • 2021-04-06

    Drawing Graphs using Dot and Graphviz

    Another great overview and cheatsheet for Dot

  • 2021-04-06

    Need faster code? Try Multithreading – Hacker Noon

    More nice information about multithreading and concurrency in Ruby

  • 2021-04-06

    jhspetersson/fselect

    Another crazy useful tool for programmers.

  • 2021-04-06

    Scripting and automating git processes

    This one is pretty eclectic but if you find yourself writing a script in ruby or python or bash and you need to respond in the logic to what's going on in git, then you will find some very useful tips here.

  • 2021-04-06

    Leaky constants

    Good to know!

  • 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

    SQL queries don't start with SELECT - Julia Evans

    Surprising and useful way to think about correct SQL statements.

  • 2021-04-06

    Rails Performance Tips

    Super useful modern rundown of low hanging fruit performance tips for rails.

  • 2021-04-06

    The Minitest Style Guide

    Very useful tool for ruby programmers.

  • 2021-04-06

    GitHub - teialgodeck: An Open-Source Collection of +200 Algorithmic Flash Cards to Help you Preparing your Algorithm & Data Structure Interview

    Not that I’m about to go on an interview but this is a nice resource.

  • 2021-04-06

    The Definitive Guide to Python import Statements | Chris Yeh

    Another good article about Python modularity

  • 2021-04-06

    Programming Rules

    Some wise advice although for a funny language.

  • 2021-04-06

    Ruby style guide from Shopify.

    Great, I think I agree with all of it. We should all be able to live with these!

  • 2021-04-06

    One-liner introduction - Ruby one-liners cookbook

    One liners are always fun to learn.

  • 2021-04-06

    How a Kalman filter works, in pictures | Bzarg

    Ive been doing a deep dive on Kalman Filters. Here are one of the best explanations. Beware it's hard.

  • 2021-04-06

    Pauls Online Math Notes

    Seems like a comprehensive but short and sweet set of basic math notes for problem solving. College level.

  • 2021-04-06

    kettanaito/naming-cheatsheet

    Some ideas on naming. Doesn’t take into account conventions or idioms from specific languages.

© Salas Blog. All rights reserved.