by kornel@synkre.com | May 4, 2023 | cloud computing
Often, we need to create a private API on AWS that is only callable from within the AWS network. We do not want to put our internal servers on the public Internet. But if we don’t put the EC2 instance which implements the API on the public Internet, the API will...
by kornel@synkre.com | Nov 21, 2021 | Programming Tips
When we build applications that need to present complex numeric information to users, it’s inevitable that sooner of later we will have to find a way to show graphs of that information to the user. There are many graphing libraries, but they often look bad and...
by kornel@synkre.com | Apr 3, 2020 | databases
Both Couchbase and MongoDB are document store NOSQL databases, providing some measure of ACID properties and a query language. As NOSQL databases, they primarily target applications that store JSON data. Nosql technology supports a very flexible...
by kornel@synkre.com | Mar 10, 2020 | Uncategorized
When working with data lakes it is common to find complex nested data structures. The goal of a Spark application is often to start with the unstructured and often messy data of a data lake and create a clean simple fact table out of it which then would be suitable...
by kornel@synkre.com | Feb 16, 2020 | Uncategorized
When faced with the task of having to implement a login mechanism for a web application, I often search for a solution that will cause least of amount of busy work. Admittedly, I don’t believe this is one of the most exciting part of any application. A login...