-
2024-10-06 Modbus TCP and home automation
Modbus TCP can be used to read and control some devices at home
-
Including table() function anywhere in a query in Oracle database disables some optimizations.
-
2023-04-08 Hard problems
There are certain hard problems in any industry
-
2022-09-02 A brief intro to Oracle macros etc
Some basics of Pipelined Table Functions, Polymorphic Table Functions and Macros in Oracle
-
2022-08-22 Functional programming in Java
About libraries meta-utils and functional-utils to help in functional programming in Java.
-
2020-04-05 Making Swagger codegen tolerable
Java client codegen for Swagger doesn’t support everything out of the box, but it seems to be extensible.
-
2019-08-26 Combinator birds
Table of known combinators/birds and their properties
-
2018-02-18 Applicative Parsing
Implementing a combinatorial parser utilizing applicative parsing.
-
2017-04-03 Making Jackson tolerable
I believe the “right way” to do serialization and deserialization is a “type class based” approach, like what Aeson does. Unfortunately the community hasn’t given us one in the Java-land. Jackson is a widely (?) used JSON serialization libary. Unfortunately it has a few problems, but the good thing is that it provides some ways to make it more tolerable.
-
2017-03-25 Goodbye Blogger, hello Pandoc and scripts
How I moved my blog from Blogger to a more developer-friendly platform.
-
2016-01-04 About Subtext
Some thoughts related to Subtext.
-
2013-04-10 Java Streams vs C# LINQ vs Java6
-
2013-01-05 Haskell and non-blocking asynchronous IO
-
2012-08-10 Java Persistence API 2. Still useless?
-
2012-01-12 Statically typed Vector and Matrix algebra
-
2011-06-28 Composable querying with Scala
-
2011-02-14 Querying with Scala
-
2011-02-05 Greetings