Everything else
Thoughts, career notes and one-off experiments. 55 posts, newest first. All topics
Using WebAssembly for Serverless ComputingIn this article , we'll explore the benefits of using WebAssembly for serverless computing and discuss how you can get started
Leveraging WebAssembly for Game DevelopmentIn this article , we will explore the benefits of using WebAssembly for game development, provide an overview of the ecosystem, and showcase some tools and libraries that can help you get started
A Comprehensive Guide to Newtonsoft.JsonIn this article, we will explore the key features of Newtonsoft.Json, learn how to install it, and discuss how to work with JSON data using this powerful library.
An Introduction to NUnit Testing FrameworkIn this article, we will explore the basics of NUnit, its features, and how to use it to write and run tests for your
A Deep Dive into Entity FrameworkIn this article, we will explore the key concepts of Entity Framework, its architecture, and how to use it in a typical .NET application.
Google Protocol Buffers An Introduction to Efficient SerializationThis article will provide an overview of the key features and benefits of Protobuf, and explain its usage in practical applications.
Getting Started with WebAssembly A Beginner's GuideIn this article , we'll cover the basics of WebAssembly and walk you through the process of setting up your development environment, compiling a simple program, and running it in the browser
GUI programming in JavaExplaining how to use GUI programming in Java
Set and map in JavaExplaining how to use sets and maps in Java
Understanding Microsoft.Extensions.DependencyInjection A Deep DiveIn this article, we will explore the key features of this library, discuss its benefits, and walk through some examples to demonstrate how to use it effectively in your projects
Overview of Programming and Its ImportanceIn today's digital age, programming has become crucial for individuals, businesses, and society as a whole.
JUnit Testing Framework An IntroductionIn this article, we'll explore the fundamentals of JUnit, its key features, and some best practices for using it effectively
Demystifying Microsoft.AspNetCore.AuthorizationIn this article, we will delve into the key components of this system, examine how it works, and explore various ways to implement custom authorization policies
Removing Broken Links with the Fetch APIThis article will guide you through the process of installing and using Fabric in Python, with practical examples
Understanding Microsoft.Extensions.Configuration A Comprehensive GuideIn this article, we will explore the core concepts of Microsoft.Extensions.Configuration and learn how to leverage its features to create maintainable and flexible configuration management in .NET applications.
Understanding Microsoft.Extensions.Caching A Comprehensive GuideIn this article, we will discuss:
Java Standard Library An OverviewThis article provides an overview of the Java Standard Library, its primary packages, and how it can be used to streamline development.
What is web3.Explaining what web3 is.
Introduction to JIRA query languages.In this post I will show you how to use jql to find jira issues.
Using WebAssembly for Blockchain DevelopmentIn this article , we will explore the benefits of using WebAssembly for blockchain development, its impact on the industry, and some examples of its implementation
Understanding Hibernate ORM A Comprehensive GuideIn this article, we'll dive into the fundamentals of Hibernate ORM, its key features, and how to get started with the framework to improve your Java applications
Serilog Logging Framework A Comprehensive GuideIn this article, we will discuss the core concepts of Serilog, its advantages, and how to configure and use it in your
What is Drogon.Simple application with drogon that talks to the Donald Trump API.
What is Typst.Typst is a new markup-based typesetting system for the sciences that is designed to be an alternative both to advanced tools like LaTeX and simpler tools like Word and Google Docs..
Looking at free education options for learning software development.In this post what options are available for free education for learning software development.
How to customize vscode settingsIn this post I will show you how to customize visual studio code settings.Using WebAssembly to Replace Native Desktop ApplicationsThis article explores the potential of WebAssembly to replace native desktop applications and discusses the benefits and challenges of this approach
Leveraging WebAssembly for Augmented and Virtual RealityIn this article , we will delve into WebAssembly's potential for AR and VR applications, discussing its advantages and how it can be used to create immersive web experiences
Hangfire Background Processing A Comprehensive GuideIn this article, we'll explore Hangfire's background processing capabilities, its components, and how to implement it
Transcode video file with ffmpeg.It provides various tools and APIs for tasks like format conversion, resizing, editing, and more. In this article, we will see how to use ffmpeg to transcode a video file from one format to another.
Microsoft.AspNetCore.Authentication A Deep Dive into Authentication MiddlewareIn this article, we will discuss the architecture, components, and extension points of this middleware, along with examples of how to implement custom authentication schemes.
Understanding the Netty Network FrameworkIn this article, we will explore the core concepts of the Netty framework, its architecture, and how to build a simple server and client application
Microsoft.AspNetCore.Mvc An OverviewThis article will provide an overview of the MVC framework, discuss its main components, and explore some of its key features.g
An Introduction to the Spring FrameworkIn this article, we will discuss the core features and benefits of the Spring Framework and delve into its primary components
Using WebAssembly for Scientific ComputingIn this article , we will explore the benefits of using WebAssembly in scientific computing contexts and discuss how to get started with a simple example
Understanding and Implementing Microsoft.AspNetCore.CorsMicrosoft.AspNetCore.Cors is a middleware component provided by the ASP.NET Core framework to help developers implement and manage CORS policies in their web applications.
Building Cross-Platform Desktop Applications with WebAssemblyIn this article , we'll explore the potential of WebAssembly for building desktop applications and discuss how to get started with it
Introduction to Log4j A Powerful Java Logging FrameworkIn this article, we will delve into the details of the Log4j logging framework, its components, and how to use it effectively in a Java application
Jackson JSON Library An Overview and Usage GuideIn this article, we will cover the features, advantages, and basic usage of the Jackson library
Using WebAssembly for Multimedia ProcessingIn this article , we will explore how WebAssembly can be used for multimedia processing tasks, such as audio and video manipulation, image processing, and more
Dumb ways to fix Coding programsIn this article, we discuss ways to fix bugs, that should not work
Building Decentralized Applications with WebAssemblyIn this article , we will explore how WebAssembly can be used to build dApps, providing an efficient and flexible platform for running code securely across various environments
Get a Solar Powered Pikachu Bobblehead for a Steal on AliExpressGet a Solar Powered Pikachu Bobblehead for a Steal on AliExpress
Google Guava A Comprehensive Guide for Java DevelopersThis article will explore the key features of Guava and provide code samples to help Java developers better understand its benefits.
Url shortener with nuxtUsing solidity to create a url shortener dapp.
What is New in the pycaret 3.0.0 release.Explaining what changed in pycaret 3.0.0.
Microsoft Identity A Comprehensive Guide to Secure Authentication and AuthorizationThis article explores the core components of Microsoft Identity, delves into the concepts of authentication and authorization, and provides practical guidance on integrating Microsoft Identity with your applications
Tracking files with a smart contractreact native template for a basic app
Best practices for writing PowerShell scriptsExplains best practises for writing powershell scripts
Thoughts about tech layoffsAI generated post about tech layoffs.
Auto suggestions on linkedin are poorExperimenting with linkedin auto suggestions
How to Prepare for Technical InterviewsTechnical interviews are an important part of the hiring process for engineering and IT roles. To land the job, you need to demonstrate your technical skills and knowledge to the interviewer.
Suggestions on how to deal with the depreciation of jcenter/bintrayMy Thoughts on what todo with jcenter/bintray going down.
What I learned about using the simply static wordpress pluginWhat I learned about using the simply static wordpress plugin
How to setup microservices in gae as cheaply as possibleMy explaination to my google app engine template repo.
© 2026 David Li · Home · Blog · RSS ·Classic site · Built with Astro, Starlight and three.js