Welcome to ankurm.com – a rich hub for programmers and tech enthusiasts! Dive into a diverse collection of coding tutorials, algorithm implementations, and educational content across subjects like 8086 assembly, Angular, computer networks, operating systems, and more. Whether you’re a student or a developer, this site offers practical guidance to sharpen your programming skills.
“Every great developer was once a beginner who didn’t quit”
Above quote truly reflects the purpose of this site. I created this space to guide learners through the same path I once walked—full of questions, challenges, and curiosity. Whether you’re decoding your first algorithm or exploring Angular or networks, every bit of progress matters.
Take your time, explore the tutorials, and let’s grow together—one concept at a time.
Recent Posts:
- java.util.Date and Calendar to java.time: The Complete Migration Guide (Java 8–21)A complete migration guide covering every scenario: java.util.Date, Calendar, java.sql types, SimpleDateFormat, Jackson serialisation, Hibernate/JPA mapping, Spring MVC binding, and five migration pitfalls — with before/after code examples for Java 8 through Java 21.
- JUnit 6Complete guide to JUnit 6 with links to all articles covering getting started, core patterns, advanced techniques, mocking, extensions, integration testing, and best practices.
- 20 AI Prompts for Java Concurrency and CompletableFuture20 copy-paste AI prompts for Java concurrency and CompletableFuture — from basics to advanced production patterns and debugging. Covers thread pools, ExecutorService, CompletableFuture chaining, fan-out/fan-in, timeout handling, virtual threads, deadlock diagnosis, thread dump analysis, and full concurrency audits.
- 8086 Interrupt System: IVT, ISR Writing, and Hardware InterruptsThe 8086 interrupt system: IVT layout at 00000h-003FFh, the six-step hardware acknowledgment sequence, writing correct ISRs with register save/restore/EOI/IRET, vector installation via DOS INT 21h, and a complete worked timer ISR example.
- 8086 Flag Register: All 9 Flags, Conditional Jumps, and Critical TrapsAll 9 flags of the 8086 flag register explained: CF, PF, AF, ZF, SF, OF (status) and TF, IF, DF (control) with exact set/clear conditions, the CF vs OF unsigned/signed distinction, the four traps that catch every beginner, and a complete conditional jump reference.
- 8086 Stack Operations: SS:SP, PUSH/POP, CALL/RET, and Stack FramesThe complete 8086 stack reference: SS:SP model, byte-level PUSH/POP mechanics, near and far CALL/RET, stack frame setup with BP for parameters and locals, and the INT/IRET stack protocol.
- 8086 Addressing Modes: EA Calculation, String Instructions, and REP PrefixesComplete 8086 addressing modes reference: all 9 modes with EA formulas, default segment rules, clock-cycle costs, the [BX+SI] vs [BX+DI] timing asymmetry, and all five string instructions (MOVS, CMPS, SCAS, LODS, STOS) with REP/REPE/REPNE, auto-adjustment table, and worked examples.
- 8086 Microprocessor Architecture: BIU, EU, Pipeline, Pin Diagram, and I/OHow the Intel 8086 splits work between the Bus Interface Unit (BIU) and Execution Unit (EU) to create a two-stage pipeline, with the complete 40-pin signal reference (minimum and maximum mode), T-state bus cycle timing, even/odd memory banks, and the full I/O subsystem including 8255 PPI, 8259 PIC, and 8253 timer.
- Serverless AI Inference in Java: AWS Lambda vs Azure Functions vs Cloud RunA hands-on comparison of serverless Java AI inference on AWS Lambda, Azure Functions, and Google Cloud Run — with real benchmark data, cost tables, a clear winner recommendation, and code you can run.
- Spring Boot 3 to 4 Migration Guide: What Actually Breaks, Why It Breaks, and How to Fix ItA practical Spring Boot 3 to 4 migration guide covering Java 21 requirements, virtual threads, security overhauls, removed APIs, and production pitfalls that most tutorials skip entirely.