- HLK-RM04 Wifi Module Setup
- AVR USB Programmers: USBISP and USBASP
- Software Based UART Speed Test
- User-Space Vs Kernel-Space GPIO Speed
- Microcontroller Libraries for SD Card and FAT File System
- ARM Cortex Development Overview
- STM ARM Cortex-M3 Bootloader
- STM ARM Cortex-M3 Clock
- STM ARM Cortex-M3 CMSIS Delay
- STM ARM Cortex-M3 CMSIS UART
- ARM Cortex-M3 Board Overview and Errata
- FreeRTOS and ARM Setup
- FreeRTOS Hello World
- Linux Patches
- Git Basic Commands
- Linux Keyboard and Mouse Macros
- Compact Binaries with UPX
- Ubuntu Linux Kernel Update
- Linux Kernel Real-time Patch
- Linux: Keep The Things Running With Screen
- Linux: Inserting ASCII Characters
- Linux: How To Change The Laptop Screen Brightness
- Linux: Sending Mail From Command Line
Android
Java
- Java Technologies Overview
- Java Frameworks Overview
- Java Applications Servers Overview
- Java Applications Overview
- Java Tools Overview
- Java Web Technologies Overview
- Java Database Technologies Overview
- Java Web Services Overview
- Easy Java Logs with Log4j2
- Eclipse and Javadoc with PDF Generation
- Starting With JBoss Application Server / WildFly
- Eclipse + JBoss / WildFly Integration
- The Cross-origin Resource Sharing (CORS) Error
- Java Servlet
- Java REST Web Service
- Java REST Web Service with XML, JSON and HTML Response
- Java REST Web Service URI Parameters and Regex
- Java SOAP Web Service
- Java Web Service Automatic Client Generation with WSImport
- C/C++ Memory Leak and Valgrind
- Creating C/C++ Shared and Static Library
- C/C++ Shared Vs Static Library
- C/C++ Extern and Use of Library Without Header
- JavaScript Frameworks Overview
- JavaScript: XML to JSON Conversion
- JavaScript: Threads Easy and Simple
- JavaScript: Parallel and Serial AJAX Requests
Projects
- Raspberry Pi Soft-UART Linux Device Driver
- Raspberry Pi Soft-UART RX
- Raspberry Pi Soft-UART TX
- Generic Register Read Write 1.0
- Generic Register Read Write 1.1
- OpenCdNC - A CNC made from CDROM parts
- JSF2Leaf
Mobile
Codility
Web