Content by authors
- Build with Naz : TLS (Transport Layer Security) in Rust with tokio, rustls, CFSSL
- Build with Naz : Diesel ORM, SQLite, and Rust
- Build with Naz : Rust lifetimes
- Build with Naz : Explore Linux TTY, process, signals w/ Rust
- Build with Naz : Box and Pin exploration in Rust
- Build with Naz : Rust async in practice tokio::select!, actor pattern & cancel safety
- Build with Naz : Ubuntu 24.04 setup and config for dev productivity
- Build with Naz : Markdown parser in Rust and nom from r3bl_tui
- Build with Naz : Rust error handling with miette
- Build with Naz : Rust typestate pattern
- Build with Naz : Linux io_uring and tokio-uring exploration with Rust
- Build with Naz : Rust async, non-blocking, concurrent, parallel, event loops, graceful shutdown
- Build with Naz : tokio tracing & OTel and how to use it in Rust
- Build with Naz : Rust Polymorphism, dyn, impl, using existing traits, trait objects for testing and extensibility
- Build with Naz : Build interactive and non blocking CLI apps with ease in Rust using r3bl_terminal_async
- Write a simple netcat client and server in Rust
- Write a simple TCP chat server in Rust
- How to overcome your fear of git merge conflicts
- tuify your clap CLI apps and make them more interactive
- Use just to manage project specific commands
- Build a Chrome Extension using Manifest V3
- Build with Naz : Comprehensive guide to nom parsing
- Create a simple DSL for CSS like syntax for TUIs
- Guide to Rust procedural macros
- Write a Redux library in Rust
- Write code using async/await in Rust
- Build a grep CLI app in Rust
- Build a non-binary tree that is thread safe using Rust
- Reference handbook for using Ink v3.2.0 components (w/ React, Node.js and TypeScript)
- Advanced guide to Ink v3.2.0 (w/ React, Node.js and TypeScript)
- Introduction to Ink v3.2.0 (w/ React, Node.js and TypeScript)
- React hooks (v17.0.3) and Redux handbook using TypeScript (v4.3.4)
- CSS responsive design using Grid, Flexbox, and media queries handbook
- Node.js (v16.3.0) Handbook using TypeScript (v4.3.4)
- Mechanical keyboard review - Dygma Raise
- Advanced guide to creating IntelliJ IDEA plugins
- Mechanical keyboard review - UHK v1, Mistel BAROCCO MD770, Drop Alt Captain
- Linux (Ubuntu) desktop and laptop hardware review for software engineers (early 2021)
- Customizing Ubuntu UI
- Publishing a Kotlin library as a Gradle dependency to JitPack or GitHub Package Repository
- fish shell scripting manual
- Introduction to creating IntelliJ IDEA plugins
- Potential problems of using non-capturing lambdas
- Annotation Processing in Kotlin and Android
- Kotlin DSL Introduction
- Experimenting w/ Fibers in Project Loom preview
- TypeScript starter project w/ Webpack 4, Karma, Jasmine
- Java vs Kotlin for Android development
- Algorithms in Kotlin, Schedule ordered tasks
- Kotlin and Test Driven Development
- Kotlin Sealed Classes and State
- Kotlin Extension Function Expressions
- Introduction to Dagger 2
- In-depth exploration of Dagger 2
- Advanced Dagger 2 w/ Android and Kotlin
- Vue.js, Webpack, Vueitify, Electron, and vue-cli
- Algorithms in Kotlin, Caches, Part 7/7
- Algorithms in Kotlin, Binary Trees, Part 6/7
- Algorithms in Kotlin, Graphs, Part 5/7
- Algorithms in Kotlin, Recursion, Part 4/7
- Algorithms in Kotlin, Stacks and Queues, Part 3/7
- Algorithms in Kotlin, Strings, Part 2/7
- Algorithms in Kotlin, Big-O-Notation, Part 1/7
- Getting started with Vue.js
- The Princess and The Hare
- Introduction to Android Architecture Components
- Android Downloadable Fonts
- Getting started with MediaPlayer on Android
- Loading CSV files in Node
- Automatically updating copyright messages in JetBrains IDEs
- Setting environment variables on macOS
- Deep dive into Android Services
- Redux, React Navigation, and React Native
- Painting with code - review of Airbnb's React Sketch.app plugin
- Flexbox layouts and lists with React Native
- Navigation and Styling with React Native
- Getting started with React Native
- Android, Redux, Firebase Auth & Database, and Material Design
- Using Firebase for user presence tracking
- Building a real world app using React, Redux, Firebase, and Typescript
- Building a real world app using React, Firebase, and Typescript
- On Taking Flight
- Ugly Beautiful
- Culture in startups
- On Healing
- Clarity
- Struggle, meet Greatness
- Failure
- Loosely Coupled and Strongly Coherent
- Show up in the world in the right light
- How I got Everything Wrong, about Everything
- Creating asynchronous servlets with Tomcat 7 (Servlet 3.0 API)
- Android Location Providers (gps, network, passive)
- Android Event Dispatch Thread or Main Thread
- Using JSON for mobile object exchange
- Android Animation Framework Tutorial
- Android ListView and custom adapter Tutorial
- Android LinearLayout Tutorial
- Android UI Themes Tutorial
- Android TableLayout Tutorial
- Android Option and Context menu Tutorial
- Android XML View inflation Tutorial
- Android Activity and sub-Activity Tutorial
- Android - How to build a service-enabled Android app - Part 3/3 Multithreading
- Android - How to build a service-enabled Android app - Part 1/3 UI
- Android - How to build a service-enabled Android App - Part 2/3 Networking
- Task API (3 of 3) - Monitoring HTTP POST operations
- Geocoding tutorial - Accessing Google Static Maps from Java
- Task API (2 of 3) - Task API in-depth
- Task API (1 of 3) - Quick Start Guide
- SwingX Tutorial - Busy Label (JXBusyLabel)
- SwingX Tutorial - Task Pane (JXTaskPane, Container)
- SwingX Tutorial - Painters
- What is XML? An introduction
- SwingWorker details - canceling background tasks in flight
- How to use the AnimatedTransition API (SwingX and Timingframework)
- How to use glass pane for animation (SwingX and Timingframework)
- Creating multi-threaded Swing apps that consume web services
- Introduction to Java 5 java.util.concurrent API
- Advanced Threads
- Introduction to Threads
- XML and Java Tutorial, Part 1