article thumbnail

Fundamentals of Data Engineering

Xebia

The following is a review of the book Fundamentals of Data Engineering by Joe Reis and Matt Housley, published by O’Reilly in June of 2022, and some takeaway lessons. This book is as good for a project manager or any other non-technical role as it is for a computer science student or a data engineer.

article thumbnail

The Good and the Bad of Docker Containers

Altexsoft

Gone are the days of a web app being developed using a common LAMP (Linux, Apache, MySQL, and PHP ) stack. Today, systems may include diverse components from JavaScript frameworks and NoSQL databases to REST APIs and backend services all written in different programming languages. Docker containers. is emulated. is emulated.

Insiders

Sign Up for our Newsletter

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

Trending Sources

article thumbnail

When, why, and how to stop coding as your day job

Puppies, Flowers, Rainbows and Kittens

Today, I am a Chief Technology Officer, leading software development organizations. If I am writing code on the product, it is probably a bad thing. I may have a good day or a bad day, but I have to measure my success based on quarters or years. Those metrics and my job defined me. Why is that?

article thumbnail

The Good and the Bad of Apache Spark Big Data Processing

Altexsoft

Its flexibility allows it to operate on single-node machines and large clusters, serving as a multi-language platform for executing data engineering , data science , and machine learning tasks. Before diving into the world of Spark, we suggest you get acquainted with data engineering in general.

article thumbnail

The Good and the Bad of Python Programming Language

Altexsoft

web development, data analysis. machine learning , DevOps and system administration, automated-testing, software prototyping, and. Source: Python Developers Survey 2020 Results. Python uses dynamic typing, which means developers don’t have to declare a variable’s type. many others. How Python is used.

article thumbnail

Technology Trends for 2024

O'Reilly Media - Ideas

Remember that these “units” are “viewed” by our users, who are largely professional software developers and programmers. Software Development Most of the topics that fall under software development declined in 2023. Software developers are responsible for designing and building bigger and more complex projects than ever.

Trends 115
article thumbnail

Technology Trends for 2023

O'Reilly Media - Ideas

Now developers are using AI to write software. Content about software development was the most widely used (31% of all usage in 2022), which includes software architecture and programming languages. Usage of resources about IT operations only increased by 6.9%. Developers, both new and experienced, are learning them on the job.

Trends 133