Rafael Santos Blog

A collection of tech articles I have been writting over the years for my own future reference.


Project maintained by rafacandev Hosted on GitHub Pages — Theme by mattgraham

Bookmarks

Office and Productivity

Scribe Record your screen and export as step-by-step documents. Excellent for tutorials and manuals.

https://scribehow.com/

Design

Blush - Editable Illustruations

https://blush.design/

UI

Zag - UI components powered by Finite State Machines https://zagjs.com/

shadcn - Build your own component library https://ui.shadcn.com/docs/components/

Pixi - Create beautiful digital content with the fastest, most flexible 2D WebGL renderer. https://pixijs.com/

Java

Wikibooks - Java Persistence

https://en.wikibooks.org/wiki/Java_Persistence

Software Engineering

The art of separation of concerns

http://aspiringcraftsman.com/2008/01/03/art-of-separation-of-concerns/

Monitoring Distributed Systems

https://landing.google.com/sre/sre-book/chapters/monitoring-distributed-systems/

Solving distributed data problems in a microservice architecture

https://www.youtube.com/watch?v=AEbJgpamZ4w

Build Services on a Backbone of Events (Event Driven Architecture)

https://www.confluent.io/blog/build-services-backbone-events/

Materialized Views - Kafka Materialized Cache

https://docs.ksqldb.io/en/0.23.1-ksqldb/tutorials/materialized

Category Theory for Programmers (PDF book)

https://www.dbooks.org/category-theory-for-programmers-0464243874/

Functional programming jargon

https://github.com/hemanth/functional-programming-jargon

REST

The original academic work

https://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm

http://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api

https://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm

HATEOAS for REST services

http://www.rahulpnath.com/blog/not-all-that-returns-json-is-restful-understanding-hateoas/

Angular

Debugging with Visual Studio Code

https://code.visualstudio.com/docs/nodejs/angular-tutorial

Create Angular libraries

https://angular.io/guide/creating-libraries

Mac OS

Karabiner Key Mapping

https://pqrs.org/osx/karabiner/index.html

https://github.com/tekezo/Karabiner

Android

Remote control android devices via USB

https://github.com/Genymobile/scrcpy/tree/v1.9

Database

Database connection pool parameters for HikariCP

https://github.com/brettwooldridge/HikariCP/wiki/About-Pool-Sizing

Machine Learning

Tensorflow Object Detection Zoo

Keras Retinanet

Object Detection on Custom Dataset with TensorFlow 2 and Keras using Python

Image Augmentation in Python

Ergonomics

Canadian Centre for Ocupational Health and Safety