Trying out a new note taking app
Trying out a new note taking app called obsidian and using rclone to sync it.
Trying out a new note taking app called obsidian and using rclone to sync it.
Setting up the latest Ubuntu
Using langchain with Google Gemini Pro
I'm a developer and I love using chromebooks. Here is my cheatsheet for setting one up.
I am taking a deep dive into React and NextJS. I want to stand up something a bit complex to play with so I'll make use of my turnkey rails project that designed to standup a rails app and includes scripts to stand up a ruby graphql.
Want to take your long running commands and run them at the same time. How about having them report back when they are done and if they threw an error.
The trend right now with frameworks like Next.js is to move data fetching back to the server side. This means things will be fast and you often wont need the fancy client side caching that you traditionally spent all kinds of energy setting up on the client side.
There are not a lot of modern / fun books on the subject of bash and make. You can learn it but no one advocates for it like it's the most fun ever. Well it is (once you learn it) the most fun ever. So we can no longer say that no one told us.
So you want to add a partial to the rails scaffold generator? Well reading the guide on generators wont tell you exactly what you need so I will.
It would be great if the dev community would make things Tidy. If things reliably stood up with a single command.
Here is some git configuration that I wish was default.
Installing docker-compose on your arm64 v8 chromebook
You want to use Windows Subsystem for Linux and find the terminal to be a quagmire of garbage colors. Well install the Windows Terminal Preview
I've had the opportunity to dig into fluentd and how to build a data pipeline. Here are some of my tips for anyone getting started.
Polymorphism is a lie. While sometimes necessary to facilitate dynamic forms, often avoidable when put in place just to query different types of things.
I use vundle now and found the following to be the easiest way to change your color scheme
Setup your VIM plugins by following these instructions
Consider that making meetings not suck, is all about written artifacts
Dual boot the Microsoft Surface Go
The steps I take to load up a rails 5 and take it for a drive
Hosting Django on Debian with Apache & libapache2-mod-wsgi was a bit tricky, so I thought I would document my experience.
The way to mock in a Python TestCase without tons of nesting and with the flexibility to test success, failures and exceptions.
A how-to on getting selenium to launch a chrome browser with extensions
So my kids want to be youtubers and I want to keep them excited about it.
An updated article on a simple approach to deploying middleman on github user pages
Give your middleman page any url you want with permalinks
Connecting activerecord to a mysql master / slave cluster. Including an approach to no pool connections
Experimenting with Nao Robot's new dialog engine, wikipedia and star trek
Need to create rails scaffold for a Model that is inside a Module?
Here is a very simple approach to caching Jquery ajax calls
There are a few tricks to integrating a rails app with a legacy database. Here is what I've learned...
I thought it might be fun to write up a post showing how to handle events like voice recognition with FluentNao
I'll show you how to set up Fluent Nao code to interactively control Nao
I got tired of being confused about DNS settings so I asked Mike.
Here I explain the different github pages offerings and how to deploy middleman to to them.
There are a lot tutorials (all different); here is how I got Rails 3 & TestUnit working with Spork and Guard
Build your javascript in an object oriented and maintainable way
The new network manager doesn't include openvpn and even after installing that it doesn't include an option to import your ovpn file. Here are the straight forward steps to getting set up.
A task not done all that often and always difficult to have go smoothly. Here is the flow for generating an SSL Certificate and using it
You're used to thinking cms or wordpress for building websites that require templating or ease of editing; but in my experience 90% of the time it ends up feeling like your "killing an ant with a sledgehammer".
Windows is "taking over" the boot process, you can fix the problem by using the Windows bcdedit command and by disabling secure boot
Grails makes extensive use of groovy and even more interesting is the way they have wrapped some mature favorites (junit, ant and hybernate) with the groovy language.
Ubuntu is fantastic, stable and you'll truly enjoy it. Here is a list of things to get a good developer machine up and running
See how to control the Nao Robot from the interactive python shell. Meaning you type the commands, press enter and Nao moves.
I have in the past used Atlassian Bamboo for build automation and to run automated tests. While I love that solution, it costs money and not everyone wants to buy it.
Wither you're developing in Ruby, PHP, .NET or a javascript RIA, you will gain benefit by automating monitoring, integration tests & load tests. In my recently professional experiences I have found Ruby to be a fantastic technology to use to accomplish this initiative quickly and easily.
First off from the tmux website... "tmux is a terminal multiplexer. What is a terminal multiplexer? It lets you switch easily between several programs in one terminal..."
For some strange reason I keep forgetting ruby folding functions. So to be kind to my my future self, here is how it works.
List of my favorite resources for learning & teaching newbee programmers how to develop with Ruby on Rails.
I have been programming Nao for some time and doing motion has been challenging. So like any good software developer would, I set my mind toward making it easier, faster and more intuitive.
Mono.net and Mono Develop have come a long way; it's not only reasonable to run/develop .NET MVC on linux, it's damn near preferable.
A howto for setting up ubuntu with rbenv and more; for ruby on rails development.
Ruby script that uses the curses gem to capture commands from Makey Makey and use a case statement to tell me which fruit / vegetable I touched
The Colored Object Detection module was developed by Vincent Berenz and can be added to NAO
Nao recognizes my face, understands when I speak, talks back and recognizes programming books.
Here is a non-experts take on the most basic rules of the road for preparing video for the web.
Encode amazing looking video with the H.264 codec on ubuntu