DM
Notes from 5+ years in software engineering

Luis's Engineering Field Notes

Commands, patterns, mistakes, and lessons I keep coming back to while building web, mobile, backend, and cloud software.

Search my technical notes...⌘ K

Start with an outcome

Follow a focused path or learn from a complete project.

Technical notes

The references and examples I want close by when I'm building.

43 topics

HTML

Markup for the web

β†’

CSS

Style your pages

β†’

Sass

Programming | css

β†’

JavaScript

A quick reference for JavaScript concepts, functions, methods, and more.

β†’

JSON

Human-readable config & data format

β†’

Git

Version control for code

β†’

Homebrew

Package management for macOS and Linux

β†’

Node.js

Run JavaScript outside the browser

β†’

PHP

Server-side scripting for the web

β†’

Python

Readable, versatile programming language

β†’

React

Build interfaces from reusable components

β†’

TypeScript

Typed superset of JavaScript

β†’

Next.js

The React framework for production

β†’

SQL

Query and manage relational data

β†’

React Native

Build native mobile apps with React

β†’

AWS

Core cloud services and production patterns

β†’

Laravel

Productive PHP web application framework

β†’

Tailwind CSS

Utility-first styling for fast UI development

β†’

GraphQL

Typed APIs with client-selected data

β†’

REST APIs

Design and consume predictable HTTP APIs

β†’

Cypress

Reliable browser and end-to-end testing

β†’

Bash

Shell commands and dependable automation

β†’

Angular

Full-featured TypeScript application framework

β†’

Vue

Progressive framework for web interfaces

β†’

Kotlin

Modern programming for Android and the JVM

β†’

Swift

Safe, expressive development for Apple platforms

β†’

Java

Object-oriented programming on the JVM

β†’

C

Systems programming fundamentals and memory safety

β†’

Bootstrap

Responsive components and layout utilities

β†’

tRPC

End-to-end typesafe TypeScript APIs

β†’

GitHub Actions

Automate tests, builds, and deployments

β†’

WebSockets

Persistent, real-time two-way communication

β†’

Authentication

Sessions, tokens, authorization, and account safety

β†’

Webhooks

Receive external events safely and reliably

β†’

Stripe

Payments, subscriptions, and safe integrations

β†’

Firebase

Managed auth, data, messaging, and analytics

β†’

API Security

Protect APIs from common attacks and misuse

β†’

Pagination

Efficiently navigate large and changing datasets

β†’

Push Notifications

Reliable mobile and web notification delivery

β†’

Docker

Package and run applications consistently

β†’

Astro

Content-focused web framework with server-first islands

β†’

Supabase

Postgres, Auth, Storage, Realtime, and Edge Functions

β†’

Cloudflare

Edge compute, delivery, storage, and security platform

β†’
About these notes

The things I've learnedβ€”and the things I'm still learning

I'm Luis Colon, a software engineer working across web, mobile, backend systems, and cloud infrastructure. DevMarks is where I organize the references I repeatedly need, lessons from production work, and advice I wish I had earlier.

These are working field notesβ€”not universal rules. They combine my professional experience, personal projects, official documentation, and ongoing research.

More about my work β†’

Β© 2026 Field notes collected and designed by Luis Colon.