24 FinTech Conferences You Should Attend in 2022 and 2023


June 2022

The internet’s globalization has been one of the main drivers of enabling FinTech to grow exponentially. A term that once only referred to banks and financial institutions’ back-office activities nowadays describes a broad assortment of solutions that incorporate E-commerce, intertwining personal and commercial transactions. The rapid technological advances happening in this industry are allowing companies and entrepreneurs to get together to discuss regulations, new advances, and potential investment opportunities.

We’ve gathered this list of fintech conferences you should consider attending in-person or virtually.

Continue reading

10 Java Data Integration Libraries for 2022

10 Java Data Integration Libraries for 2021

Updated: June 2022

With data being produced from many sources in a variety of formats it’s imperative for businesses to have a sane way to gain useful insight. Data integration is the process of transforming data from one or more sources into a form that can be loaded into a target system or used for analysis and business intelligence.

Continue reading

25 Machine Learning and Artificial Intelligence Conferences

52 Machine Learning and Artificial Intelligence Conferences in 2017 and 2018

Machine learning and artificial intelligence in general are two of today’s hottest skills.  AI and ML conferences provide a place for you to improve your skills, discuss trends, and exchange ideas with other data scientists, developers, and entrepreneurs.  Whether you’re new to the world of machine learning, trying to stay up-to-date, or just looking to network, there’s a conference happening for you.  This article lists over 50 conferences taking place around the world for you to consider attending.

Continue reading

How to Convert Tabular Data to Trees Using Aggregation

How to Convert Tabular Data to Trees Using Aggregation

We recently received an email from a Java developer asking how to convert records in a table (like you get in a relational database, CSV, or Excel file) to a composite tree structure.  Normally, we’d point to one of Data Pipeline’s XML or JSON data writers, but for good reasons those options didn’t apply here.  The developer emailing us needed the hierarchical structures in object form for use in his API calls.

Since we didn’t have a general purpose, table-tree mapper, we built one.  We looked at several options, but ultimately decided to add a new operator to the GroupByReader.  This not only answered the immediate mapping question, but also allowed him to use the new operator with sliding window aggregation if the need ever arose.

The rest of this blog will walk you through the implementation in case you ever need to add your own custom aggregate operator to Data Pipeline.

Continue reading

18 ETL Tools for Java Developers

ETL Tools for Java Developers

Updated: July 2021

ETL is a process for performing data extraction, transformation and loading. The process extracts data from a variety of sources and formats, transforms it into a standard structure, and loads it into a database, file, web service, or other system for analysis, visualization, machine learning, etc.

ETL tools come in a wide variety of shapes.  Some run on your desktop or on-premise servers, while others run as SaaS in the cloud.  Some are code-based, built on standard programming languages that many developers already know.  Others are built on a custom DSL (domain specific language) in an attempt to be more intentional and require less code.  Others still are completely graphical, only offering programming interfaces for complex transformations.

What follows is a list of ETL tools for developers already familiar with Java and the JVM (Java Virtual Machine) to clean, validate, filter, and prepare your data for use.

Continue reading