Software Engineering
-
Exploring Dart/Flutter Riverpod Lifecycles
-
Dart Hashmap Tips
-
Friendica Database Size Management
-
Dart Result Monad Library Update 2.1.0: The withResult Method
-
Dart Web Client Programming Head to Head: Flutter, Jaspr, and Dart Web
-
CSS Naked Day
-
Dart Snake Project Part 5: Dart Snake Jaspr
-
Dart Snake Project Part 4: Dart Snake Dart Web
-
Dart Snake Project Part 3: Dart Snake for Flutter
-
Dart Snake Project Part 2: Dart Snake for Command Line
-
Dart Snake Project Part 1: Showing Off Dart (And Learning New Things)
-
Dart Experiment: Snake Game in Many Ways
-
Kotlin Things I Miss In Dart, Part 1
-
Large Spinning Hard Disk Performance Study
-
Dart Result Monad 2.0 Updates
-
Dart/Flutter Open Source Contribution Stats (and why I use it despite Google's dominance in it)
-
Setting Up Friendica Daemon as a Systemd Service Tutorial
-
Tutorial: Creating a Friendica Server with Ubuntu 22.04
-
My First Friendica Contribution...and Getting Over Developing in PHP
-
An Update on my 'Jots' Process
-
Linux X86 Builds on Apple Silicon Are Impractical
-
Open Source Contribution Quandary
-
Twitter Account Shredder 1.0
-
Dart's Lazy Stream Evaluation Bites Me Again
-
Twitter's Very Inconsistent Data Consistency
-
Dart Tip: Default Constructor Parameters With Collections
-
My Fediverse Decision Crossroads: On Friendica
-
Dart's Lazy Streaming Operators' Nuances
-
Flashback Video to when Git Was New
-
Dart vs Go REST Server Performance Comparison Study
-
Dart REST Server Framework Performance Comparison Study
-
Friendica Archive Building and Browsing
-
Studying Dart Performance with the DeltaBlue Benchmark
-
Kyanite Beta 3: Now With Link Previews, Stats, and More!
-
Dart Minimum File Size, Memory Size, and Run Time (With Virtualization Oddity)
-
Dart Performance Studies Preface
-
A Reminder to Watch Your Dependencies
-
Kyanite Beta 2: Now With Maps and More!
-
How SelectableText Widgets Broke Flutter ListViews (Now Fixed)
-
Result Monads in Dart and Flutter
-
Fixing Facebook's Borked File Encoding
-
Real World Flutter Desktop Experience With Kryanite
-
Harnessing Your Facebook Data With the the Kyanite Facebook Archive Viewer
-
Getting Your Facebook Archive
-
Dart, Flutter, App Dev and More
-
.NET Disappointment: Microsoft's Regressing Us Back to the Old Ways
-
Why Copyleft Mozilla Public License is my favorite
-
Fighting Bloat With the V Language
-
Assessing Open Source Projects by their Git Histories
-
Replacing Hey.com With Fastmail
-
May 2021 Blog Statistics
-
Linux Rolling Releases Head to Head Competition One Month Update
-
Lessons Learned From Basecamp Debacle
-
On My Idol Worship of Steve Jobs (A Book Review)
-
April 2021 Blog Statistics
-
March 2021 Blog Statistics
-
Real World Blog Stat Tool Usage Update
-
Linux Rolling Releases Head to Head Competition
-
On RMS—No More Coddling Idols and Celebs
-
My Home Grown Sans-JavaScript Tracker Blog Stat Tool
-
Open Source Contributions in 2020
-
Porting a ReactJS Timeline to KotlinJS
-
File I/O in Kotlin Native
-
On Development Logging: The DevLog
-
I'm Fascinated With Handmade Hero
-
Month of Rust Update 2: Error Handling Concerns
-
Month of Rust Update 1: First Impressions
-
My Renewed Resolve to #DeleteFacebook Thanks to Steven Levy
-
First Post Diaspora API Against Real Server
-
Open Source Contributions in 2019
-
Starting the LiteDB Portal Project, a story
-
Infinite Scroll in Avalonia Tutorial
-
Local NuGet Dependencies On Linux Tutorial
-
Avalonia and .NET Core Migration Notes
-
Funding Open Source Automatically
-
Open Source Contributions for July/August 2019
-
Giving Back with BOINC
-
Getting Ready for Diaspora API Going Live
-
Open Source Contributions for June 2019
-
.NET Event Handler Throughput Study
-
Avalonia TreeView Tutorial
-
Avalonia DataGrid Getting Started
-
Avalonia Grid Panel Layouts (Part 1)
-
Avalonia More Advanced Button Binding
-
Using Avalonia Buttons (Multiple Ways)
-
Code Highlighting in Jekyll Finally!
-
Avalonia Ramp Up Progress and Path Forward
-
Design Data for Avalonia View Editing
-
Avalonia Control Samples All In One Place
-
Getting Started With AvalonStudio (Building from Source)
-
Avalonia First Impressions
-
Avalonia ToDo Tutorial (On Linux)
-
Avalonia Hello World (On Linux)
-
Self Hosting Without Self Owning
-
Development Ramp Up
-
My Contribution Conundrum
-
Integrating With the Greater Fediverse
-
Diaspora API Real World Usage: A Blog Discussion Timeline
-
Diaspora API Dev Progress Report 30
-
Rant: WTF Spring Boot!
-
Diaspora API Interactions Part 2: The First "Real" Interaction
-
Diaspora API Interactions Part 1: Authentication
-
Diaspora API Dev Progress Report 29
-
Diaspora API Dev Progress Report 28
-
Diaspora API Dev Progress Report 27
-
Diaspora API Dev Progress Report 26
-
Diaspora API Dev Progress Report 25
-
Diaspora API Dev Progress Report 24
-
Diaspora API Dev Progress Report 23
-
Diaspora API Dev Progress Report 22
-
Diaspora API Dev Progress Report 21
-
Diaspora API Dev Progress Report 20
-
Diaspora API Dev Progress Report 19
-
Diaspora API Dev Progress Report 18
-
Diaspora API Dev Progress Report 17
-
Diaspora API First: A Full Externally Created Post
-
Diaspora API Dev Progress Report 16
-
Diaspora API Dev Progress Report 15
-
Diaspora API Dev Progress Report 14
-
Diaspora API Dev Progress Report 13
-
Diaspora API Dev Progress Report 12
-
Diaspora API Dev Progress Report 11
-
Diaspora API Dev Progress Report 10
-
Diaspora API Dev Progress Report 9
-
Diaspora API Dev Progress Report 8
-
Diaspora API Dev Progress Report 7
-
Diaspora API Dev Progress Report 6
-
Diaspora API Dev Progress Report 5
-
Diaspora API Dev Progress Report 4
-
Diaspora API Dev Progress Report 3
-
Diaspora API Dev Progress Report 2
-
Diaspora API Dev Progress Report 1
-
Let the Diaspora API Deep Dive Begin!
-
Kotlin Compactness Example from Swift Blog Article
-
Completing leaving the user data selling walled gardens
-
Progress on leaving the user data selling walled gardens
-
Replacing Facebook/Google Et Al With Open Platforms
-
The Death of Ubuntu Desktop Was Greatly Exaggerated
-
Applying "Good" Programming To Old BASIC
-
More Kotlin Homework To Do
-
Kotlin Benchmark Initial Porting Complete...First Impressions Only
-
Kotlin Performance Benchmarks
-
Kotlin, JavaFX, and OpenJDK Is My Perfect Dev Baseline
-
I've Caught the Kotlin Bug...
-
Swagger Annotations coming to NancyFx
-
Linux .NET Immersion Rev.2
-
Yes, you can survive with a ten year old laptop running Mint MATE
-
What's missing most from my Linux Craptop? Gestures
-
Ancient Craptop Linux Experiment
-
Wix/WordPress Argument Shows Viral Nature of GPL
-
MacBook Pro's, Way Improved But Meh
-
Google Experiment Over Before It Begins?
-
Fork VirtualBox to revive the 4.x line?
-
A Shift Away From Health Experimentation