Skip to content

Christopher James Willcock

Enjoy Kaizen

Bookmarks

storing a link/bookmark for personal use or sharing with others

https://cjwillcock.ca/2019/04/08/1214/

https://cjwillcock.ca/2019/02/09/864/

Original

 

 

 

Marked

PHP Traits, Available Since 5.4

Bookmarked

PHP: Traits - Manual

A Trait is intended to reduce some limitations of single inheritance by enabling a developer to reuse sets of methods freely in several independent classes living in different class hierarchies.

Citation

(via PHP Manual)

PHP traits are convenient when transcending library boundaries with stable, core code. They are available since version 5.4. For discussion.

https://cjwillcock.ca/2018/11/23/463/

Bookmarked

yaronn/blessed-contrib

Build terminal dashboards using ascii/ansi art and javascript

Citation

an author (via GitHub)

Bookmarked!

https://cjwillcock.ca/2018/11/22/455/

Bookmarked

Autoconf, Automake, and Libtool: The GNU Project Build Tools

Autoconf, Automake, and Libtool were developed separately, to make tackling the problem of software configuration more manageable by partitioning it. But they were designed to be used as a system, and they make more sense when you have documentation for the whole system. This book stands a level above the software packages, giving the expertise of its authors in using this whole system to its fullest. It was written by people who have lived closest to the problems and their solutions in software.

Citation

an author

For those times when ./configure says No such file or directory, or in my case, when writing a ./configure-able program for the first time in awhile.

https://cjwillcock.ca/2018/11/03/387/

Bookmarked

Easings.net

Easing functions specify the rate of change of a parameter over time. Objects in real life don’t just start and stop instantly, and almost never move at a constant speed. … This page helps you choose the right easing function.

When a number should change with style!

https://cjwillcock.ca/2018/08/07/311/

Looks interesting.

https://cjwillcock.ca/2018/07/20/283/

Bookmarked!

https://cjwillcock.ca/2018/07/14/268/

Bookmarked

How to Write Go Code - The Go Programming Language

This document demonstrates the development of a simple Go package and introduces the go tool, the standard way to fetch, build, and install Go packages and commands.

Citation

(via golang.org)

The ‘getting started’ documentation for the Go programming language is excellent.

https://cjwillcock.ca/2018/07/09/209/

I’ve used vim for a long time without using most of the features (code folding, split pane, status line, etc.). This cheatsheet of commands and keyboard shortcuts will help me explore my options more.

https://cjwillcock.ca/2018/07/07/204/

For later study.

https://cjwillcock.ca/2018/07/06/198/

Bookmarked

Applied Category Theory Course

The idea is that you can read chapters of this book, discuss them, try the exercises in the book, ask and answer questions, and maybe team up to create software that implements some of the ideas.

Citation

(via Azimuth Forum)

I downloaded a free book about applied category theory (293 pgs) and emailed the PDF to my Kindle for later study. I honestly don’t know what I’m getting into, but this could be a nice change of pace back to non-fiction reading (I read a lot). There is an online forum there at the link and some open lectures by one of my nerd-heroes, John Baez. If you like physics & maths, you may like this too!

https://cjwillcock.ca/2018/07/03/157/

Bookmarked

A PROPER SERVER NAMING SCHEME

… the hostname should not have any indication of the host’s purpose or function, but instead acts as a permanent, unique identifier to reference a particular piece of hardware throughout its lifecycle.

Citation

(via MNX.io SSD VPS)

Great notes on a proper naming scheme for network server setups.

GTMetrix

A useful tool for self-testing website optimizations. Free for the core testing and reports.

The Aclonica Font

Bookmarked

Google Fonts

Making the web more beautiful, fast, and open through great typography

Citation

(via Google Fonts)

I saw this Aclonica font in use and noted it for later. I’m now taking the saved link I had in an unpublished draft post and moving it to a public bookmark post-kind. If I had done this in the first place, I may have captured the source where I first saw it in use, but I was still getting my head around post-kinds early on.

https://cjwillcock.ca/2018/07/02/141/

Bookmarked

Can We Build a Static Site Generator for #IndieWeb

We have locked away our content behind LMS silos for too long. This has lead to academics and taxpayers being exploited. Instead of us all recreating the wheel at each university academics should band together and start remixing and publishing our courses in the open. I believe the easiest way to acc...

Citation

(via jgregorymcverry.com)

I like this idea and especially how the author has sketched it out! Noting here now to follow up later.