July, 2016

article thumbnail

Why Uber Engineering Switched from Postgres to MySQL

Uber Engineering

By Evan Klitzke. Introduction. The early architecture of Uber consisted of a monolithic backend application written in Python that used Postgres for data persistence. Since that time, the architecture of Uber has changed significantly, to a model of microservices and … The post Why Uber Engineering Switched from Postgres to MySQL appeared first on Uber Engineering Blog.

MySQL 112
article thumbnail

Top 5 Techpreneurs Revolutionising Tech Culture

Zalando Engineering

There has been a steady wave of Techpreneurs making headlines in the media, but let's consider more than just their entrepreneurial prowess. They’re tech culture revolutionaries, transforming the way developers, designers, and tech companies work, create, and communicate. How exactly have they made an impact on the tech world? This following list of influential figures has revamped the traditional work environment and, in our opinion, are reshaping the very definition of modern tech culture.

Media 52
article thumbnail

Top 50 Java Interview Questions for Hadoop Developers

ProjectPro

Hiring managers agree that “Java is one of the most in-demand and essential skill for Hadoop jobs. But how do you get one of those hot java hadoop jobs ? You have to ace those pesky java hadoop job interviews artfully. You might be going for Hadoop job interview but if you have previously worked on Java platform then the range of questions can be related to core java concepts and also other components in the Hadoop Ecosystem.

Java 40
article thumbnail

Zalando’s Tech Academy gets cosy with GitHub

Zalando Engineering

In September 2015, the Zalando Tech Academy was set up to help our Techies gain further insights into the programming languages, frameworks, and other tools or methods used within Zalando. Our role as the Learning Team within Zalando Technology is to support and promote our experts, to bring their learning ideas to life, and to help our colleagues develop new skills and strengthen existing proficiencies.

article thumbnail

Apache Airflow® Best Practices for ETL and ELT Pipelines

Whether you’re creating complex dashboards or fine-tuning large language models, your data must be extracted, transformed, and loaded. ETL and ELT pipelines form the foundation of any data product, and Airflow is the open-source data orchestrator specifically designed for moving and transforming data in ETL and ELT pipelines. This eBook covers: An overview of ETL vs.

article thumbnail

JAX Finance Learnings from London

Zalando Engineering

There are only a few developer conferences focusing on payment topics, and JAX Finance is one of them. The conference was held from 27-29 April at the Park Plaza Victoria in the center of London. As a member of the Zaster team (Zaster is German slang for “money”), responsible for developing payment processing components at Zalando Payments, my mission was to get in contact with other developers, companies, and speakers dealing with payment related topics.

Finance 40
article thumbnail

Best Practices for Android Developer Productivity

Zalando Engineering

The efficiency of your software engineering work depends not only on your deep knowledge and expertise, but also on the toolset, proper environment configuration, and team collaboration activities. I recently gave a talk at Droidcon Berlin about the best practices for Android developer productivity that we use in our Zalando Tech team. Below you can find the key points from my talk which will make your developer life more pleasant and your app more stable.

More Trending

article thumbnail

Zalando makes a Connexion: Our interview with Tony Tam

Zalando Engineering

Our Zalando developers are building services for a swathe of great projects lately. Swagger , the API framework, is just one of the projects we’re using and building libraries for. As a company that champions an “API First” approach, the Swagger Specification complements our own push to apply a RESTful style to APIs. One of our related contributions comes in the form of Connexion , a framework for Python on top of Flask that automagically handles HTTP requests based on the OpenAPI 2.0 Specificat

Python 40
article thumbnail

The Factory Pattern in React

Zalando Engineering

I recently switched teams here at Zalando Tech, and I went from working by myself with no code reviews, to now working with a senior engineer with over 10 years experience. I wanted to share with you one of the core concepts I have learned thus far, “The Factory Pattern”. One of the reasons React is so successful is due to its concept of components.

Project 40
article thumbnail

Dynamic App Content: An Introduction to Truly Native Apps

Zalando Engineering

When we designed the home screen of the Zalando App , we faced three challenges. Firstly, the home screen consisted of several components developed and delivered by individual teams, without former native development experience. Secondly, we believe that the first impression for customers - our home screen - must have a premium look and feel, and therefore decided to build it in a truly native fashion.

article thumbnail

Scaling Our Tech Organization and Architecture

Zalando Engineering

Zalando Tech likes to set itself big challenges, like building the greatest tech team on Earth. With our tech department growing rapidly, the challenges of scaling our organization also need to be addressed, to make sure we’re building the best products and establishing a culture of innovation. The term ‘scalability’ has different meanings when we talk about an organization or software architecture, but it’s still critical.

article thumbnail

Apache Airflow®: The Ultimate Guide to DAG Writing

Speaker: Tamara Fingerlin, Developer Advocate

In this new webinar, Tamara Fingerlin, Developer Advocate, will walk you through many Airflow best practices and advanced features that can help you make your pipelines more manageable, adaptive, and robust. She'll focus on how to write best-in-class Airflow DAGs using the latest Airflow features like dynamic task mapping and data-driven scheduling!

article thumbnail

Building services with the Akamai API Open API using Go

Zalando Engineering

Here at Zalando Tech, we’re driving the “API First approach” as our teams are making a lot of use of external APIs. Since we also depend on different external technologies for content delivery, DNS hosting, and asset storage, we want to integrate our services with them. One good example is Akamai. We’re using a variety of their offerings in order to give customers the best delivery and user experience.

article thumbnail

HBase Interview Questions and Answers for 2023

ProjectPro

This article will give you a sneak peek into the commonly asked HBase interview questions and answers during Hadoop job interviews. “What is the difference between Full Shutdown backup and Live Cluster backup in HBase?” You stare at the interviewer asking you that question and think, I should know this! But at that moment, you cannot remember, and then blame yourself mentally for not preparing thoroughly for your Hadoop Job interview.

Hadoop 40
article thumbnail

Proper Use of CellForRowAtIndexPath and WillDisplayCell

Zalando Engineering

In iOS development, UITableView works with two methods related to lifecycle of a UITableViewCell. The first is “ willDisplayCell:forRowAtIndexPath: ” and the other is “ cellForRowAtIndexPath: ”. I have seen these methods often misused or misunderstood for one another. There is an article by Alexander Orlov , which includes a lot of advanced programming practices for improving scrolling performance of UITableView.

article thumbnail

Recap of Hadoop News for June

ProjectPro

News on Hadoop-June 2016 No poop, Datadog loops in Hadoop. June 6, 2016.Computerweekly.com Datadog, a leading firm that provides cloud monitoring as a service has announced its support for Hadoop framework for processing large datasets across a cluster of computers. Hadoop users can use Datadog’s dashboard for target alerts and full stack visibility.

Hadoop 40
article thumbnail

Optimizing The Modern Developer Experience with Coder

Many software teams have migrated their testing and production workloads to the cloud, yet development environments often remain tied to outdated local setups, limiting efficiency and growth. This is where Coder comes in. In our 101 Coder webinar, you’ll explore how cloud-based development environments can unlock new levels of productivity. Discover how to transition from local setups to a secure, cloud-powered ecosystem with ease.