- August 16, 2024
- Auditing and Versioning Data in SQLite
- August 14, 2024
- Flight Tracking with the OpenSky Network API, Angular and ASP.NET Core
- August 12, 2024
- Extract Plain text from a Word Document
- August 10, 2024
- Experimenting with SQLite FTS5
- July 28, 2024
- Multitenancy with Spring Boot using Postgres Row Level Security
- July 26, 2024
- Providing Multitenancy with Spring Boot and PostgreSQL Row Level Security (Revisited)
- July 24, 2024
- Using the Elasticsearch Ingest Attachments plugin with .NET
- June 21, 2024
- Elasticsearch: Enabling HTTPS for Local Development in Docker
- May 07, 2024
- Using Enumerations in ASP.NET Core Routes
- April 18, 2024
- Restoring a SQL Server Database Backup using Docker
- April 17, 2024
- Using Testcontainers in .NET
- April 08, 2024
- Implementing the Outbox Pattern with Postgres and .NET
- April 02, 2024
- Using Postgres Logical Replication for Data Change Events in .NET
- March 29, 2024
- Using Postgres Notifications in .NET for Data Change Notifications
- January 18, 2024
- ASP.NET Core Blazor Error Handling and Error Documentation
- January 16, 2024
- Consistent Error Handling in an ASP.NET Core OData and Blazor Application
- January 11, 2024
- Blazor WebAssembly with Cookie Authentication
- January 03, 2024
- Binding an Enumeration to a FluentSelect in Blazor FluentUI
- January 02, 2024
- Custom Form Validation with ASP.NET Core Blazor
- December 12, 2023
- Using Raw SQL with EntityFramework Core for Efficient SQL Queries
- December 04, 2023
- Google Zanzibar: Implementing the Check API and Expand API using .NET
- November 09, 2023
- OData, OpenAPI and Kiota for building API Clients and using it in Blazor
- September 21, 2023
- Analyzing German Weather Data using Open Data, .NET and SQL
- August 28, 2023
- Using the GitHub REST API with .NET
- August 26, 2023
- Executing GIT Commands from .NET using a Process
- August 07, 2023
- Extending a Fluent UI Blazor DataGrid for Filtering and Sorting with OData
- July 23, 2023
- Implementing a Code Search: A Frontend with ASP.NET Core Blazor (Part 3)
- July 21, 2023
- Implementing a Code Search: Indexing Git Repositories using PowerShell (Part 2)
- July 20, 2023
- Implementing a Code Search: Elasticsearch and ASP.NET Core Backend (Part 1)
- June 22, 2023
- Inovking a RESTful API with PowerShell
- June 21, 2023
- Adding an AuthorizeFilter with a dynamic Policy to the ASP.NET Core MVC Pipeline
- April 17, 2023
- Linear Interpolation with Microsoft SQL Server 2022
- April 02, 2023
- Using Microsoft SQL Server Temporal Tables and EntityFramework Core to Audit a Database
- March 28, 2023
- Using T4 Templates for generating TypeScript
- March 27, 2023
- Generating JSON in Microsoft SQL Server 2012+
- March 27, 2023
- Deserializing JSON in TypeScript
- November 28, 2022
- Authentication and Authorization for an ASP.NET Core OData API
- August 27, 2022
- Building an Angular Frontend for an ASP.NET Core OData Application
- August 24, 2022
- An ASP.NET Core OData Example using the Wide WorldImporters database and Entity Framework Core
- December 05, 2021
- Providing Multitenancy with ASP.NET Core and PostgreSQL Row Level Security
- November 20, 2021
- Providing Multitenancy with Spring Boot WebFlux
- November 07, 2021
- Bulk Updates and Inserts with PostgreSQL using Composite Types
- October 17, 2021
- Parsing Command Line Arguments in .NET
- February 25, 2021
- Using SQL Server Table-valued Parameters (TVP) for Bulk Inserts
- August 22, 2020
- Enabling CORS for StaticFiles in ASP.NET Core
- June 20, 2020
- Renaming the Database Model of ASP.NET Core Identity
- June 20, 2020
- SqlQuery with EntityFramework Core 3
- May 24, 2020
- Building a Fulltext Search Engine with ASP.NET Core, Angular 9, Elasticsearch and Tesseract
- April 26, 2020
- Providing Multitenancy with Spring Boot
- April 04, 2020
- Using the Neo4j .NET 4.0 Driver
- March 19, 2020
- COVID-19
- March 01, 2020
- Composable Surveys with Angular 9
- February 20, 2020
- Accessing the Elsevier Article Retrieval API from .NET
- February 15, 2020
- Visualizing the COVID-19 dataset using Microsoft Excel 3D Maps
- February 15, 2020
- PgBulkInsert: Writing data using a SimpleRowWriter
- February 15, 2020
- Parsing the COVID-19 Data with C#
- January 25, 2020
- Using XML Maps for exporting XML Data from Excel
- December 31, 2019
- Using Dgraph for Aviation Data: Create, Import and Query a Dataset
- December 13, 2019
- Using Apache Jena for Aviation Data: Create, Import and Query a Dataset
- November 11, 2019
- Project: Family ๐จโ๐ฉโ๐งโ๐ง
- September 29, 2019
- TinyDgraphClient: A Dgraph Client for .NET
- May 18, 2019
- Linear Interpolation with InfluxDB
- May 04, 2019
- Linear Interpolation with PostgreSQL
- March 09, 2019
- Timeseries Databases Part 5: Generating Ridgeline Plots with R
- March 03, 2019
- Timeseries Databases Part 4: Generating Choropleth Maps with TimescaleDB and R
- February 17, 2019
- Scheduling Messages with Quartz.NET
- February 10, 2019
- Timeseries Databases Part 3: Writing Data to TimescaleDB from .NET
- February 10, 2019
- Timeseries Databases Part 2: Writing Data to InfluxDB from .NET
- February 10, 2019
- Timeseries Databases Part 1: Parsing a Dataset with .NET
- October 21, 2018
- Visualizing Graphs with Edge Constraints of the SQL Server 2019 Graph Database (SQL Server 2019 CTP 2.0)
- August 19, 2018
- Building Modular Applications with Entity Framework Core 2.1
- May 21, 2018
- Getting Started with FcmSharp and Firebase Cloud Messaging
- May 20, 2018
- SQL Server Bulk Inserts from Java
- May 11, 2018
- Creating OAuth 2.0 Tokens for Firebase Services
- May 05, 2018
- Streaming Bulk Inserts to SQL Server with SqlServerBulkInsert
- May 02, 2018
- Analyzing Flight Data with the SQL Server 2017 Graph Database
- May 01, 2018
- Learning Neo4j at Scale: The Airline On Time Performance Dataset
- April 29, 2018
- Neo4j with .NET
- April 22, 2018
- Firebase Cloud Messaging (FCM) with .NET
- March 10, 2018
- Dropping Disqus and using GitHub for Discussions
- January 07, 2018
- Real-time Charts with ASP.NET Core SignalR and Chart.js
- January 01, 2018
- Airline On-Time Performance
- December 17, 2017
- Generating Choropleth Maps in R
- November 18, 2017
- Anomaly Detection with SQL and R
- October 21, 2017
- Providing a File Upload API with Jersey
- October 17, 2017
- Versioning and Auditing with Hibernate Envers
- September 17, 2017
- Reactive Programming: Periodically emitting Events with RxJava2
- November 19, 2016
- Firebase Cloud Messaging (FCM) with Java
- August 13, 2016
- Creating and Updating GitHub Pages
- July 24, 2016
- Migrating a library to .NET Core
- July 19, 2016
- Installing .NET Core on Mac OS X
- July 10, 2016
- Building Applications with Apache Flink (Part 5): Complex Event Processing with Apache Flink
- July 03, 2016
- Building Applications with Apache Flink (Part 4): Writing and Using a custom PostgreSQL SinkFunction
- July 03, 2016
- Building Applications with Apache Flink (Part 3): Stream Processing with the DataStream API
- July 03, 2016
- Building Applications with Apache Flink (Part 2): Writing a custom SourceFunction for the CSV Data
- July 03, 2016
- Building Applications with Apache Flink (Part 1): Dataset, Data Preparation and Building a Model
- June 19, 2016
- Working with a BulkProcessor in PgBulkInsert
- June 10, 2016
- Stream Data Processing with Apache Flink
- May 16, 2016
- Working with Elasticsearch in Java
- April 15, 2016
- Working with Elasticsearch in .NET
- February 23, 2016
- A Spliterator for MatchResults in Java
- February 15, 2016
- Simplified Java Database Access with SqlMapper
- February 15, 2016
- Implementing a Spliterator for a JDBC ResultSet
- February 15, 2016
- Releasing Java libraries to the Central Repository
- February 04, 2016
- Building Import Pipelines with JTinyCsvParser and PgBulkInsert
- February 04, 2016
- PostgreSQL Bulk Inserts with Java
- January 15, 2016
- Introducing JSimpleMapper
- January 15, 2016
- Mono on Ubuntu 14.04
- January 09, 2016
- Performance problem with Files.lines for a Parallel Stream (JDK 1.8)
- January 08, 2016
- JTinyCsvParser
- January 03, 2016
- TinyCsvParser Documentation
- January 01, 2016
- Using a Tokenizer in TinyCsvParser
- December 11, 2015
- TinySqlMapper
- November 14, 2015
- Android CardView and RecyclerView Example
- November 08, 2015
- Custom JSON Serializer and JSON Deserializer for RestSharp
- November 08, 2015
- Create delegates for Constructors, Property Getters and Property Setters by Compiling Expression Trees in C#
- November 07, 2015
- Serializing and Deserializing Enumerations with Json.NET
- October 24, 2015
- PostgreSQL Bulk Insert with C#
- September 25, 2015
- PostgreSQL and TinyCsvParser
- September 19, 2015
- Benchmarking TinyCsvParser
- September 15, 2015
- Using TinyCsvParser and FluentValidation
- September 12, 2015
- TinyCsvParser - Parsing CSV Data with C#
- August 16, 2015
- File Uploads with Nancy
- May 24, 2015
- NPoco with PostgreSQL
- April 19, 2015
- Consistent Error Handling with Nancy
- March 27, 2015
- DataContractJsonSerializer: Serializing and Deserializing enum values by their name
- March 08, 2015
- JSON Generation with PostgreSQL
- December 21, 2014
- First steps with SQLAlchemy
- August 16, 2014
- Implementing a Face Recognition Web service
- August 02, 2014
- Face Detection with the Android API
- June 17, 2013
- Face Recognition in Videos (or turning videofacerec.py into something useful)
- April 27, 2013
- Getting a Huawei E352s-5 to work with Linux
- March 13, 2013
- Website Update
- September 08, 2012
- Validating Algorithms
- June 26, 2012
- OpenCV FaceRecognizer documentation
- June 03, 2012
- Fisherfaces
- May 26, 2012
- Extracting Contours with OpenCV
- April 19, 2012
- OpenCV, Microsoft Visual Studio and libfacerec
- April 10, 2012
- Aligning face images
- November 25, 2011
- Colormaps in OpenCV
- November 15, 2011
- Skin Color Thresholding with OpenCV
- November 12, 2011
- Fisherfaces in OpenCV
- November 08, 2011
- Local Binary Patterns
- October 28, 2011
- OpenCV Code Snippets
- October 09, 2011
- Face Recognition with Python/GNU Octave/Matlab
- October 09, 2011
- Linear Discriminant Analysis with OpenCV
- October 09, 2011
- NumPy Performance
- October 01, 2011
- Principal Component Analysis and Linear Discriminant Analysis with GNU Octave
- September 01, 2011
- Using libsvm
- August 17, 2011
- Gender Classification with the Fisherfaces algorithm
- July 11, 2011
- Eigenfaces
- June 01, 2011
- How to secure your workstation with iptables
- April 20, 2011
- PCA in OpenCV
- November 21, 2010
- Detect a face with OpenCV
- August 11, 2010
- Erlang autocompletion in vim
- August 09, 2010
- Longest Common Subsequence
- August 04, 2010
- Dynamic Time Warping
- July 15, 2010
- How To Track Your Time
- July 15, 2010
- Eigenvalues in OpenCV
- May 25, 2010
- Machine Learning with OpenCV
- February 10, 2010
- Brutally short introduction to Erlang
- February 08, 2010
- Android Snippets