Remove Data Remove Engineering Remove Scala Remove SQL
article thumbnail

The Skunk Scala Library for Database Interaction: A Comprehensive Guide

Rock the JVM

Scala, being a versatile language, offers various tools and libraries to streamline these interactions. One such powerful tool among others ( Doobie , Slick , Quill etc) is the Skunk Scala library , which provides a functional and typesafe interface for PostgreSQL databases access in Scala applications. x) project using sbt.

Scala 57
article thumbnail

Brief History of Data Engineering

Jesse Anderson

They were the first companies to commercialize open source big data technologies and pushed the marketing and commercialization of Hadoop. Hadoop was hard to program, and Apache Hive came along in 2010 to add SQL. With an immutable file system like HDFS, we needed scalable databases to read and write data randomly.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Data Engineering Weekly #165

Data Engineering Weekly

Intuit: How Intuit data analysts write SQL 2x faster with the internal GenAI tool The productivity increase with GenAI is undeniable, and several startups are trying to solve the Text2SQL generation problem. My key highlight is that Excellent data documentation and “clean data” improve results.

article thumbnail

Data News — Week 24.08

Christophe Blefari

My ideas these days ( credits ) Hey, fresh Data News edition. This week I've participated to a round table about data and did a cool presentation about Engines. The idea was to depict the history of engines over the last 40 years and what leads to polars and DuckDB. Is it Java/Scala or Python? PyIceberg 0.6.0:

Data Lake 130
article thumbnail

Scala For Big Data Engineering – Why should you care?

Advancing Analytics: Data Engineering

The thought of learning Scala fills many with fear, its very name often causes feelings of terror. The truth is Scala can be used for many things; from a simple web application to complex ML (Machine Learning). The name Scala stands for “scalable language.” So what companies are actually using Scala?

Scala 52
article thumbnail

A Comprehensive Guide to Choosing the Best Scala Course

Rock the JVM

This article is all about choosing the right Scala course for your journey. How should I get started with Scala? Do you have any tips to learn Scala quickly? How to Learn Scala as a Beginner Scala is not necessarily aimed at first-time programmers. Which course should I take?

Scala 52
article thumbnail

Python for Data Engineering

Ascend.io

The rise of data-intensive operations has positioned data engineering at the core of today’s organizations. As the demand to efficiently collect, process, and store data increases, data engineers have started to rely on Python to meet this escalating demand. Why Python for Data Engineering?