#programming — Trending Posts on HivePostify
Explore trending posts tagged #programming on HivePostify. Read original Web3 content created by creators and earned on Hive Blockchain.
Learn Rust Series (#50) - anyhow: Flexible Application-Level Errors & Context
By @scipio in #hive-196387
Learn Rust Series (#50) - anyhow: Flexible Application-Level Errors & Context What will I learn - You will learn how the anyhow crate handles errors in application code with alm...
Learn JS Series (#25) - IIFEs and the Module Pattern (the Pre-2015 Way to Get Privacy)
By @scipio in #hive-196387
Learn JS Series (#25) - IIFEs and the Module Pattern (the Pre-2015 Way to Get Privacy) What will I learn - You will learn what an IIFE is, and the syntax trick that makes it wor...
Learn Zig Series (#162) - Sprite Rendering and Tile Maps
By @scipio in #hive-196387
Learn Zig Series (#162) - Sprite Rendering and Tile Maps What will I learn? - What a sprite actually is -- a small pre-drawn image you stamp onto the screen wholesale, in stead ...
Learn JS Series (#24) - Recursion: Base Cases, the Call Stack, and Stack Overflows
By @scipio in #hive-196387
Learn JS Series (#24) - Recursion: Base Cases, the Call Stack, and Stack Overflows What will I learn - You will learn what recursion is, and the two ingredients every recursive ...
Learn Rust Series (#49) - thiserror: Ergonomic Library Errors
By @scipio in #hive-196387
Learn Rust Series (#49) - thiserror: Ergonomic Library Errors What will I learn - You will learn how the thiserror crate generates error boilerplate from a few attributes; - how...
Learn Zig Series (#161) - Double Buffering and Vsync
By @scipio in #hive-196387
Learn Zig Series (#161) - Double Buffering and Vsync What will I learn? - Why drawing straight into the memory the display reads from makes shapes flicker and tear, and why "jus...
Learn Rust Series (#48) - Custom Error Types & the std::error::Error Trait
By @scipio in #hive-196387
Learn Rust Series (#48) - Custom Error Types & the std::error::Error Trait What will I learn - You will learn how to design a custom error type as an enum of failure cases; - ho...
Learn JS Series (#23) - call, apply, and bind: Controlling this Explicitly
By @scipio in #hive-196387
Learn JS Series (#23) - call, apply, and bind: Controlling this Explicitly What will I learn - You will learn exactly what call, apply, and bind do, and how they differ; - how t...
Learn Zig Series (#160) - 2D Transform Matrices
By @scipio in #hive-196387
Learn Zig Series (#160) - 2D Transform Matrices What will I learn? - Why every shape we have drawn so far is nailed to fixed pixel coordinates, and why hand-editing vertices to ...
Learn Zig Series (#159) - Polygon Filling: Scanline
By @scipio in #hive-196387
Learn Zig Series (#159) - Polygon Filling: Scanline What will I learn? - Why an arbitrary polygon cannot lean on the tidy symmetry that made circles and ellipses easy to fill; -...
Learn JS Series (#22) - The this Keyword: Five Rules That Explain Every Case
By @scipio in #blog
Learn JS Series (#22) - The this Keyword: Five Rules That Explain Every Case What will I learn - You will learn that this is decided by HOW a function is called, not where it is...
Learn Rust Series (#47) - Option Combinators & Null-Free Programming
By @scipio in #hive-196387
Learn Rust Series (#47) - Option Combinators & Null-Free Programming What will I learn - You will learn how to transform and chain Option values without writing a single match; ...
Learn Zig Series (#158) - Circle and Ellipse Rasterization
By @scipio in #hive-196387
Learn Zig Series (#158) - Circle and Ellipse Rasterization What will I learn? - Why a circle fights the pixel grid even harder than a line does, and why the obvious y = sqrt(rr ...
Another update for the Bitshares Astro UI! New pages, new features, fixes, etc!
By @nftea.gallery in #hive-120117
Go upgrade to the latest Bitshares Astro UI release! https://github.com/BTS-CM/astro-ui/releases/latest The Bitshares Astro UI uses next-gen web technologies, establishing a fro...
The BeetVault wallet has been updated to v1.3.20! Focused on Bitshares fixes!
By @nftea.gallery in #hive-120117
What is the BeetVault wallet? BeetVault is a stand-alone key/identity-manager and signing app for Bitshares, Antelope and Hive based blockchains! Third party applications can ea...
Learn Rust Series (#46) - Result Combinators: map, map_err, and_then, ok_or
By @scipio in #hive-196387
Learn Rust Series (#46) - Result Combinators: map, maperr, andthen, okor What will I learn - You will learn how to transform a Result without writing a match at every step; - ho...
Learn JS Series (#21) - Destructuring Parameters: Named Arguments the JS Way
By @scipio in #blog
Learn JS Series (#21) - Destructuring Parameters: Named Arguments the JS Way What will I learn - You will learn array and object destructuring, and how to pull values out cleanl...
Learn Rust Series (#45) - Mini Project: A Doubly-Linked List, Safe then Unsafe
By @scipio in #hive-196387
Learn Rust Series (#45) - Mini Project: A Doubly-Linked List, Safe then Unsafe What will I learn - You will learn why a doubly-linked list is famously awkward to build in safe R...
Learn Zig Series (#157) - Line Drawing: Bresenham
By @scipio in #hive-196387
Learn Zig Series (#157) - Line Drawing: Bresenham What will I learn? - Why drawing a straight line between two arbitrary points is a genuinely hard problem, and how the pixel gr...
I Built Bu0y — Stop Paying Full Price For Your AI Agents
By @crypt0gnome in #ai
If you run a coding agent, a trading bot, or anything else that talks to a model all day, you already know the subscription isn't what costs you. The tokens are. Leave an agent ...