Data+AI Summit 2022 - Top Announcements and Recap
Data+AI Summit 2022 is the world’s largest gathering among the Data and Analytics…
Transform Data in your Warehouse using dbt, Airflow, and Redshift
Data Build Tool (better and simply known as "dbt") is a fantastic tool…
Sync Two S3 Buckets Using CDK and a Lambda Layer Containing the AWS CLI
The AWS Command Line Interface (CLI) is a great tool that can be used in…
Process CSVs from Amazon S3 using Apache Flink, JHipster, and Kubernetes
Apache Flink is one of the latest distributed Big Data frameworks with a goal of…
Use Stargate by DataStax to effortlessly store and query your data
Stargate is one of the latest shiny tools from DataStax that will act as a…
Saving and Analyzing Trending Topics on Twitter using AWS Athena, Lambda, and CDK
With more than 300 million active users, Twitter is still one of the more optimal…
Databricks recently announced the release of Apache Spark 3.0 with their Databricks Runtime 7.…
Build an event sourcing system on AWS using DynamoDB and CDK
Over the past few years, event sourcing has become a popular pattern used in modern…
AWS Cognito and JHipster for the LOVE of OAuth 2.0
OAuth 2.0 is a stateful security mechanism. OpenID Connect (OIDC) is an authentication layer…
Deploying a JHipster app to AWS using Elastic Beanstalk
JHipster is a great development platform to help you bootstrap a modern Web app in…
JHipster Conf 2 - Hottest JHipster Day of the Year
June 27 was one of the hottest days (90°F) in beautiful Paris, but it…
Build a speech-enabled application using Twilio and AWS with JHipster
The popularity of smart home devices like Amazon Echo or Google Home has increased a…
Creating a modern Web app using Vue.js and Spring Boot with JHipster
Vue.js is the new trending framework in the Javascript front-end world, and its simplicity…
Improving the access-control of a JHipster application
By default, a JHipster application will give any authenticated user the right to perform the…
NYC subway data with Kafka Streams and JHipster (part 2 of 2)
In part 1 of this blog post I explained how to retrieve data from the…