Skip to content

Instantly share code, notes, and snippets.

View realtradam's full-sized avatar

_Tradam realtradam

View GitHub Profile
@realtradam
realtradam / main.c
Created January 2, 2023 20:30
Basic bgfx + SDL2 example in C
#include <stdio.h>
#include <stdbool.h>
#include "SDL2/SDL.h"
#include "SDL2/SDL_syswm.h"
#include "bgfx/c99/bgfx.h"
const int SCREEN_WIDTH = 640;
const int SCREEN_HEIGHT = 480;
int
@realtradam
realtradam / how_to_setup_lisp_:).mdown
Last active September 9, 2021 17:22
How to install Lisp and Vim for programming with Lisp in Arch Linux

How to install Lisp and Vim for programming with Lisp in Arch Linux

First you must install the relevant programs with:
sudo pacman -S vim sbcl

Thats Literally It

You can now use Vim to program and run Lisp programs. To run a Lisp program simply do the follwing in your terminal:
sbcl --load /path/to/program

@realtradam
realtradam / .gitignore
Created May 27, 2021 07:18 — forked from jcasimir/.gitignore
Running all MiniTest Tests with SimpleCov
test/coverage/
@realtradam
realtradam / friendly_urls.markdown
Created December 3, 2020 21:51 — forked from jcasimir/friendly_urls.markdown
Friendly URLs in Rails

Friendly URLs

By default, Rails applications build URLs based on the primary key -- the id column from the database. Imagine we have a Person model and associated controller. We have a person record for Bob Martin that has id number 6. The URL for his show page would be:

/people/6

But, for aesthetic or SEO purposes, we want Bob's name in the URL. The last segment, the 6 here, is called the "slug". Let's look at a few ways to implement better slugs.