Tag Archives: russian

How Mail.Ru Reduced Email Storage From 50 To 32 PB

When the Russian ruble’s exchange rate slumped two years ago, it drove us to think of cutting hardware and hosting costs for the Mail.Ru email service. First, we had to take a look at what email consists of. Indexes and bodies account for only 15% of the storage size, whereas 85% is taken up by files. So, optimization of files (that is, attachments) is worth exploring in more detail.

How We Reduced Email Storage At Mail.Ru From 50 To 32 PB

At the time, we didn’t have file deduplication in place, but we estimated that it could shrink the total storage size by 36%, because many users receive the same messages, such as price lists from online stores and newsletters from social networks that contain images and so on. In this article, I’ll describe how we implemented a deduplication system under the guidance of PSIAlt.

The post How Mail.Ru Reduced Email Storage From 50 To 32 PB appeared first on Smashing Magazine.

Visit site:

How Mail.Ru Reduced Email Storage From 50 To 32 PB

Tech Advent Calendars For Web Designers And Developers In 2016

With the holidays almost here and the new year already in sight, December is a time to slow down, an occasion to reflect and plan ahead. To help us escape the everyday hectic for a bit and sweeten our days with a delightful little surprise each day up to Christmas, the web community has assembled some fantastic advent calendars this year. They cater for a daily dose of web design and development goodness with stellar articles, inspiring experiments, and even puzzles to solve.

Link:

Tech Advent Calendars For Web Designers And Developers In 2016

How We Used Crazy Egg To Successfully Grow Our Analytics Startup

When you’re a bootstrapped startup, moving fast and being efficient with your limited resources is your way of life – it can often seem like delay equals death, with very little room for error. In situations like this, having to make decisions in the absence of clear data, or with ambiguous insights from analytics can be pretty scary – sometimes it feels a little like playing Russian Roulette with your precious business. Ugh, make it stop! “GAH! Why don’t the analytics tell me anything useful?!” On the flipside, anything that can give you more certainty, and help you quickly interpret…

The post How We Used Crazy Egg To Successfully Grow Our Analytics Startup appeared first on The Daily Egg.

Read this article: 

How We Used Crazy Egg To Successfully Grow Our Analytics Startup

How To Make And Maintain Atomic Design Systems With Pattern Lab 2

The benefits of UI design systems are now well known. They lead to more cohesive, consistent user experiences. They speed up your team’s workflow, allowing you to launch more stuff while saving huge amounts of time and money in the process. They establish a common vocabulary between disciplines, resulting in a more collaborative and constructive workflow.
They make browser, device, performance, and accessibility testing easier. And they serve as a solid foundation to build upon over time, helping your organization to more easily adapt to the ever-shifting web landscape.

This article is from: 

How To Make And Maintain Atomic Design Systems With Pattern Lab 2

CSS-Driven Internationalization In JavaScript

Writing front-end code often requires developers to address the problem of internationalization at some level. Despite the current standard, which introduces a bunch of new tags, simply adding support for different languages in a JavaScript plugin is still complicated. As a result, for any new project, you have to build a solution from scratch or adapt various existing APIs from other plugins that you use.
In this article, I’ll describe my approach with better-dom to solve the internationalization problem.

Follow this link: 

CSS-Driven Internationalization In JavaScript

So We Wanted To Build A File Uploader… A Case Study

One day I discovered that I needed to design an API that would upload files from a client to a server. I work on the Russian Web mail provider at Mail.Ru and deal with JavaScript in all its aspects. A basic feature of any Web mail service is of course attaching a file to an email.

Mail.ru is no exception: We used to have a Flash uploader, which was rather good, but still had some problems.

Source:

So We Wanted To Build A File Uploader… A Case Study

A Journey Through Beautiful Typography In Web Design

First impressions are lasting impressions. Whether you realize it or not, your typography helps to create an experience for users before they’ve even read a word or clicked a button. Typography has the potential to go beyond merely telling a story — it shows the user who is behind the website and what you’re about. The treatment of type creates an atmosphere and elicits a response much the same way as tone of voice does.

Taken from:

A Journey Through Beautiful Typography In Web Design

The Evolution Of The BEM Methodology

This article is a case study about the evolution of BEM, a methodology that enables team members to collaborate and communicate ideas using a unified language that consists of simple yet powerful terms: blocks, elements, modifiers. Learn about the challenges that a big company faces when gradually building an entire ecosystem of services with an ever-growing team of developers.
Once upon a time, in a distant country far far away, an IT company named Yandex started developing Web search and related services.

Taken from: 

The Evolution Of The BEM Methodology

A Look Inside Smashing Magazine

Today is the day when it all started — the day when this little website launched back in 2006. We are celebrating our six-year anniversary party, and you, being the ones who made the website possible and kept us going, are our special guests. We couldn’t possibly have a party without you!
But who are we? Who are the people working behind the scenes to make Smashing Magazine truly smashing?

Continue reading: 

A Look Inside Smashing Magazine

BEM: A New Front-End Methodology

This article is the sixth in our new series that introduces the latest, useful and freely available tools and techniques, developed and released by active members of the Web design community. The first article covered PrefixFree; the second introduced Foundation, a responsive framework; the third presented Sisyphus.js, a library for Gmail-like client-side drafts, the fourth shared with us a free plugin called GuideGuide and the fifth presented Erskine Design’s responsive grid generator Gridpak.

Original post – 

BEM: A New Front-End Methodology