March, 2016

article thumbnail

Implement Access Control in Node.js

nodeSWAT

Most web applications rely on some sort of access control to keep users from accessing information not meant for them. If authentication is a lock on the main door of the hotel, then access control is the individual access card they give to each user for accessing their room. We have spent quite a few blog posts on various theories about security mechanisms for web applications ( Set Up a Secure Node.js Web Application , Unvalidated Redirects , What Do You Know About Clickjacking?

article thumbnail

Selenium WebDriver Explained

Zalando Engineering

The testing team at Zalando is using and extending the Selenium library in order to provide the best UI automation support for development teams. Selenium is a big library and there are many technologies bundled within it: browser drivers, WebDriver Protocol, Selenium clients and so on. If you feel lost in the Selenium jungle, you should keep on reading.

Java 52
article thumbnail

Big Data Use Cases: How PayPal leverages Big Data Analytics

ProjectPro

Reader's Choice: The topic for this article has been recommended by one of our Blog subscribers. With more than- -165 million active users as of August 2015; -10+ million logins every day; -13 million transactions; - Processing more than 1.1 PB of data; - $250 billion worth of payments processed every year; -12.5 million worth payments processed everyday across 203 markets; -Holding funds in 26 different currencies; - An average of 23 transactions per PayPal account; PayPal is ranked among the t

article thumbnail

Set Up a Secure Node.js Web Application

nodeSWAT

Every application has to live somewhere — a server, a phone, a device — an environment. Before we start worrying if we have used secure coding practises and avoided common mistakes we must secure the foundation of our application otherwise all our effort in avoiding injection or request forgery and other attacks will be for naught. In this blog post we will look at setting up our Node.js application server.

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

Joel Spolsky holds the fort at Zalando Tech

Zalando Engineering

When the opportunity to sit down and pick the brain of Stack Overflow co-founder Joel Spolsky came up, we here at Zalando Tech jumped at the chance. Hosting him in our very own Innovation Lab amongst a developer-heavy audience, we had our VP of Engineering Eric Bowman ask him all manner of questions about programming, the beginnings of Stack Overflow, and how his web-based project management app Trello came to be.

article thumbnail

Apache Showdown: Flink vs. Spark

Zalando Engineering

Saiki is Zalando’s next generation data integration and distribution platform in a world of microservices. Saiki ingests data generated by operational systems and makes it available to analytical systems. In this context, the opportunity to do near real time business intelligence has presented itself and introduced the task of finding the right stream processing framework.

Kafka 40

More Trending

article thumbnail

Your favourite franchises are having an open source love affair with tech

Zalando Engineering

The tech world has been slowly permeating popular culture for some time now, with TV shows like Mr Robot and Silicon Valley making their mark, all the way to Apple's Worldwide Developers Conference being treated like a rock concert instead of the collection of release announcements it is. Apple is also further extending its reach and creating an original TV series called ‘Vital Signs’ starring Dr.

Java 40
article thumbnail

Hadoop Explained: How does Hadoop work and how to use it?

ProjectPro

“In pioneer days they used oxen for heavy pulling, and when one ox couldn’t budge a log, they didn’t try to grow a larger ox. We shouldn’t be trying for bigger computers, but for more systems of computers.” — Grace Hopper, a popular American Computer Scientist. (In reference to Big Data) Developers of Google had taken this quote seriously, when they first published their research paper on GFS (Google File System) in 2003.

Hadoop 40
article thumbnail

How far will Apps take the shopping experience?

Zalando Engineering

Apps have earned their place amongst the smartphone-savvy, but Monday’s Apple announcement signaled a new found importance in the way consumers will interact with apps in the future. The recently unveiled Apple TV upgrade will allow customers to control their apps in new ways, which begs the question of where our Fashion Store app fits into the equation.

Banking 40
article thumbnail

Make a Career Change from Mainframe to Hadoop - Learn Why

ProjectPro

Mainframe legacy systems might not be a part of technology conversations anymore but they are of critical importance to a business. In 1990, analysts predicted that the big data era would witness the death of Mainframes, due to the advent of various other cheap computing resources. It’s been more than 20 years after this prediction and Mainframes seem to be going strong and will be around for quite some time. 81% of the CIOs believe that Mainframes will remain an integral part of business.

Hadoop 40
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

Hadoop Use Cases

ProjectPro

Hadoop is beginning to live up to its promise of being the backbone technology for Big Data storage and analytics. Companies across the globe have started to migrate their data into Hadoop to join the stalwarts who already adopted Hadoop a while ago. It is important to study and understand several Hadoop use cases for these simple reasons – Hadoop is still a complex technology with several limitations and complications.

Hadoop 40
article thumbnail

Portfolio advice for UX Interaction Designers

Zalando Engineering

Do you do UX design? Is it obvious with one quick glance at your portfolio? I recently reviewed and rejected an application to our “UX Designer for B2B solutions” job opportunity because the conceptual experience wasn’t evident to me. I wrote in the rejection letter: “Your portfolio shows screens rather than how you got there. We have a role distinction at Zalando between UX Interaction Design and Visual UI Design.

article thumbnail

How LinkedIn uses Hadoop to leverage Big Data Analytics?

ProjectPro

With more than 400 million profiles (122 million in US and 33 million in India) across 200+ countries, more than 100 million unique monthly visitors, 3 million company pages, 2 new members joining the network every second, 5.7 billion professional searches in 2012,7600 full-time employees, $780 million revenue as of Oct, 2015 and earnings of 78 cents per share (phew!

Hadoop 40
article thumbnail

Top Big Data Certifications to choose from in 2023

ProjectPro

Big Data is in the middle of its journey, offering various life-changing career opportunities. If your career goals are headed towards Big Data, then 2016 is the best time to hone your skills in the direction, by obtaining one or more of the big data certifications. In this constantly changing world of big data tools and technologies, project managers and hiring managers often do not know what to look for in a particular candidate, while hiring for big data job roles.

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.