Makes
Everything on SkillVeris tagged Makes — collected across the glossary, study notes, blog, and cheat sheets.
24 resources across 1 library
Study Notes(24)
Content Controls in XAML
How ContentControl and its subclasses (Button, Label, Border, ScrollViewer) hold a single logical child via the Content property, and how ContentPresenter and…
Action Methods and Action Results
Understand how public controller methods become callable actions and how the IActionResult family shapes the HTTP response returned to the client.
Shared Channels
Learn how Teams shared channels let internal teams and external organizations collaborate in one space without switching tenants.
Teams Meeting Apps
Build apps that extend Teams meetings with in-meeting tabs, real-time events, and meeting-stage experiences using the Teams JS SDK.
Session Windows
Learn how Flink's dynamically-sized session windows group events by activity gaps rather than fixed clock boundaries, ideal for user-behavior analysis.
Zero-Copy Cloning
How Snowflake's CLONE command creates instant, storage-free copies of tables, schemas, and databases by referencing existing micro-partitions rather than dupli…
Jinja Templating in dbt
Learn how dbt uses the Jinja templating engine to add loops, conditionals, and variables to plain SQL, turning static queries into reusable, environment-aware…
Arduino and IoT Projects
How to turn an Arduino into a connected Internet-of-Things device using Wi-Fi boards, MQTT publish/subscribe messaging, cloud dashboards, and sensible security…
Macros in LISP
How LISP macros transform unevaluated code at compile time to create new syntax, and how to write them safely with defmacro, gensym, and hygiene practices.
tidyr and Reshaping Data
Learn how to reshape messy or wide data into tidy form using pivot_longer(), pivot_wider(), separate_wider_delim(), and complete().
Lazy Sequences
Understand how Clojure's lazy sequences defer computation until it's needed, enabling infinite sequences, and learn the chunking and memory pitfalls that trip…
Groovy DSLs Explained
How Groovy's syntactic flexibility — optional parentheses, closures, and builders — enables readable internal domain-specific languages like Gradle and Jenkins…
Functions in F#
Learn how F# treats functions as first-class values, covering let bindings, currying, partial application, and higher-order functions.
Testing F# Code
F#'s pure, immutable style makes much business logic naturally testable, and frameworks like Expecto and FsCheck lean into that style with lightweight, value-b…
Pure Functions and Immutability
Understand what makes a Haskell function pure, why referential transparency matters, and how immutability changes the way you update data and reason about prog…
The Haskell Type System
How Haskell's static, strong type system uses type signatures, inference, and kinds to catch errors before a program ever runs.
Higher-Order Functions
Learn how Scala functions that accept or return other functions enable powerful, reusable abstractions like map, filter, fold, and currying.
Window Functions Explained
Learn how PostgreSQL's window functions compute values across a set of related rows without collapsing them, enabling rankings, running totals, and moving aver…
WebAssembly Ecosystem Overview
A tour of the languages, toolchains, runtimes, and platforms that make up the WebAssembly ecosystem in 2026, from browser sandboxes to server-side WASI workloa…
End-to-End Testing Basics
Understand what end-to-end (E2E) tests are, when they earn their cost, and how to write a stable, meaningful E2E suite without it becoming slow and brittle.
AWS Lambda Basics
Learn how AWS Lambda's serverless compute model works, including function packaging, triggers, execution roles, and how billing differs from EC2.
Advanced Bash Functions
Go beyond basic function syntax to master argument handling, scoping, namerefs, and composition patterns used in production Bash scripts.
Writing Daemons in Bash
Learn the practical patterns for turning a bash script into a well-behaved background daemon: detaching from the terminal, PID files, logging, signal handling,…
Why Caching Matters
Explains the core motivation for caching in system design — reducing latency and load by storing frequently accessed data closer to where it's needed.