Sat.Mar 31, 2018 - Fri.Apr 06, 2018

article thumbnail

Increase the Performance of your Site with Lazy-Loading and Code-Splitting

Jos

Componentization has marked a before and after in web development. The main advantages that are usually mentioned is reusability and modularization. Well defined pieces that we can use to build our sites, like bricks of Legos. It turns out this component structure provides a great foundation to improve the performance of our sites. We are explicit about our dependencies, so we know what code we need to run to run a specific component.

Code 147
article thumbnail

Scaling Uber’s Apache Hadoop Distributed File System for Growth

Uber Engineering

Three years ago, Uber Engineering adopted Hadoop as the storage ( HDFS ) and compute ( YARN ) infrastructure for our organization’s big data analysis. This analysis powers our services and enables the delivery of more seamless and reliable user … The post Scaling Uber’s Apache Hadoop Distributed File System for Growth appeared first on Uber Engineering Blog.

Systems 109
Insiders

Sign Up for our Newsletter

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

article thumbnail

5 tips for architecting fast data applications

O'Reilly Software

Considerations for setting the architectural foundations for a fast data platform. We live in the era of the connected experience, where our daily interactions with the world can be digitized, collected, processed, and analyzed to generate valuable insights. Back in the days of Web 1.0, Google founders figured out smart ways to rank websites by analyzing their connection patterns and using that information to improve the relevance of search results.

article thumbnail

Introducing Last Painted Hero

Speed Curve

We're excited to announce that we've launched Last Painted Hero as an official metric. Last Painted Hero is a synthetic metric that shows you when the last piece of critical content is painted. Keep reading to learn how Last Painted Hero works, why (and how) we created it, and how it can help you understand how your users perceive the speed of your pages.

Metrics 56
article thumbnail

CĂłmo mejorar la performance de una web usando lazy-loading y code-splitting

Jos

El desarrollo basado en componentes ha marcado un antes y un después en el desarrollo web. Las principales ventajas que suelen mencionarse son la reutilización y la modularización. Componentes bien definidos y encapsulados que podemos usar para construir nuestros sitios, como ladrillos de Legos. Una ventaja adicional es que esta estructura de componentes proporciona una base sólida para mejorar la performance de nuestras webs.

Code 130
article thumbnail

Manage Multiple Authors On A Static Blog Created With Hugo

The Polyglot Developer

As you may or may not know, The Polyglot Developer is currently using Hugo, which is a static site generator. When getting started with Hugo, the themes and documentation don’t say much when it comes to having more than one possible author producing content. For example, as mentioned in my previous article , this site is always accepting guest contributions for technical content.

article thumbnail

Organizing for Innovation, Part I

The Agile Manager

Innovation happens through people, not assets. Assets can be an impediment to innovation: software that is brittle, monolithic, poorly encapsulated, or high-maintenance inhibits creative new uses of it. But assets don't innovate by themselves. Innovation happens through the people you have. We saw last month that innovation is stifled where management's prevailing goal is control.

article thumbnail

Increase the Performance of your Site with Lazy-Loading and Code-Splitting

Jos

Componentization has marked a before and after in web development. The main advantages that are usually mentioned is reusability and modularization. Well defined pieces that we can use to build our sites, like bricks of Legos. It turns out this component structure provides a great foundation to improve the performance of our sites. We are explicit about our dependencies, so we know what code we need to run to run a specific component.

Code 130