Avatar

A Data junkie

@marcosortiz

Data Engineer by Day | Personal YouTuber by night
Avatar

Transferencias interbancarias inmediatas no podrán hacerse desde el 6 de...

Source: youtube.com
Avatar

SBS advierte a los peruanos sobre nuevos esquemas de informalidad financ...

Source: youtube.com
Avatar

Como salir de Infocorp en 2022 en 4 simples pasos y mejorar tu score cre...

Source: youtube.com
Avatar

Securing Small Businesses Digital Assets from Cyber Threats Must be a Global Initiative

Yesterday, I posted a serie of Tweets about some ideas how to help to Small BusinessesOwners to protect their digital assets (Web site, accounting systems, Advanced On-Site WI-FI Protection and more), but many people asked me to become these ideas in a more detailed explanation about I’m particularly worried about SMEs, and the answer is simpler than you think: If you read some of the statistics…
Avatar

Apple + Cisco: The Partnership to shake the Enterprise Mobile Market

Writing the last post about Mobile Performance, one of the news that shocked me was the partnership between Apple and Cisco. I began to dig deeper about this, and I understood that this needs a complete post to talk about this profound partnership. When you see this kind of alliances about two massive companies, you begin to look for answers, but the real deal is to make more questions:
  • Wants…
Avatar

Thinking in Mobile Apps and Mobile Sites Performance

Yes, I have to say it: I’m a Performance junkie; I’m trying always to the fastest and suitable solution for a particular problem in the architecture of the platforms where I’m involved. In my case, I learned a lot about caching systems, HTTP servers optimization (my favorite is Nginx right now), Databases systems tuning, and more. But everything changed when I was charged to lead the first Mobile…
Avatar
reblogged

150 Million

Last year, we decided to re-imagine imo, to simplify it and get at the heart of what we wanted to deliver to you. Some of these changes were difficult, and meant removing features that many people used - but our goal was to produce an experience that would resonate deeply. We focused on simplicity and a video chat experience that many grew to love. We are excited to share that over 150 million people have now signed up for imo, up from 5 million when we decided to embark on this path. We are proud that you have chosen imo to connect with your family and friends. At the same time, our work is not done and our product is not perfected. We will continue to improve it, so that you can have a better service. We’re looking for great people to join our team, people with a passion for connecting people across time and distance. If you’re interested in joining our team, talk to us - https://imo.im/careers

Avatar
Sameet Sinha, an analyst with B. Riley & Co., recalls people asking CEO Marissa Mayer why small businesses were not a priority to her, considering she previously was a Google executive overseeing local, maps and location services. “Her response was, ‘It’s a really tough business. It requires a great deal of scale and resources. We have other issues that we can take care of right now,’” Sinha said. “It makes sense that she spun that out into a separate company.”
Avatar
Yahoo Small Business will spin off, a test for new leader Akhtar
The $50 million division is just a fraction of the Sunnyvale tech giant’s business, but by the end of the year, Akhtar will help lead the transition of Yahoo Small Business into a separate company. Another challenge as the company breaks away from Yahoo will be explaining to skeptical business owners — some of whom have used Yahoo’s services for nearly two decades — what the switch means for their bottom lines. Some small businesses that use Yahoo are multimillion-dollar operations, others are tiny shops that make less than $100,000 a year in sales, and still others are entrepreneurs getting their first start. Since joining Yahoo, Akhtar has met with many of those small businesses, observing how they use the company’s services and soaking in their suggestions on improving them. Behind the scenes, Yahoo is spinning off its small business division — along with 384 million shares in Chinese e-commerce conglomerate Alibaba — to avoid paying $16 billion in taxes. When Yahoo bought the business, known as Viaweb, in a deal valued at $49 million in 1998, it was touting products like a search engine for online shopping and hosting online stores. [...] Akhtar said, he wants the division to sell services that help small firms expand their businesses, and to become their “trusted adviser.” Small-business owners shouldn’t need to worry about finding the best shipping provider or e-mail marketing service, he added. Snell had been using the management software for 18 years, before it was even part of Yahoo, and he credits the software and service with saving his parents’ dog collar business. At the March meeting at Yahoo headquarters, Snell listened to Akhtar’s explanations while sipping fruit-infused water and eating what he described as “hippie food” in a large corporate cafeteria (Snell says he’s more of a Diet Coke kind of guy). Before taking the job at Yahoo in November, Akhtar was an adviser at GSR Ventures and worked in executive positions at ADP, which makes human resources and accounting software. Yahoo’s sales have been dwindling since 2009, but it sees a glimmer of hope in going after mobile users, focusing its efforts on increasing its sales in mobile, video, native and social advertising. Sameet Sinha, an analyst with B. Riley & Co., recalls people asking CEO Marissa Mayer why small businesses were not a priority to her, considering she previously was a Google executive overseeing local, maps and location services. Firms can also get their merchandise featured on Market St., Yahoo’s specialty shopping site. [...] there are mobile storefronts for small businesses, a key move when Google changed its algorithm to favor mobile sites when customers search for things on their cell phones. Some analysts speculated whether Alibaba will buy the spin-off company to get back its shares, but the company may not be interested in taking on mostly American small business clients.
www.sfgate.com

Yahoo Small Business will spin off, a test for new leader Akhtar

Avatar
reblogged
Avatar
imgix

Responsive Images with srcset & imgix

Because more than 60% of a typical page’s weight is made up of images, optimizing images is extremely important for running a performant site. Every byte you don’t have to transfer to serve your content means a leaner page and faster load times for your readers. Features have landed in some browsers to help make sure your site serves the best-sized images to each end-user. This blog post covers the ins and outs of using the srcset attribute, and also covers how this process is made easier with imgix.

Serving correctly-sized images is important because it can minimize bytes transferred and CPU overhead. The srcset attribute is one of the best ways to do so today. It isn’t the fullest-featured HTML5 attribute, but it does provide some quick wins and has a polyfill.

srcset & Display Densities

srcset provides a simple way to specify different images for different device resolutions. It allows sites to serve a 2x version to devices like the iPhone 6, Retina Macs, and the Samsung Galaxy S3. Some devices also go up to 3x DPR, including the iPhone 6 Plus and the Galaxy Note III. Using it within an img tag is easy:

<img srcset="asset.png 1x, asset-2x.png 2x, asset-3x.png 3x" src="asset.png" />

While this delivers the best assets to users, it moves the burden to the service to generate and store each version of every asset. This can cause storage costs to balloon, and you may never serve every asset you generate. When dealing with a large library or with user-generated content, this is untenable.

With imgix, your entire image library is srcset-ready instantly.

Using srcset with imgix

Using the imgix w and dpr URL parameters, we can simplify the amount of effort it takes to generate the srcset attributes on our images. For this example, we will use the image located at:

We want to serve this image at 400 pixels wide:

<img srcset="https://assets.imgix.net/examples/bluehat.jpg?w=400 1x, https://assets.imgix.net/examples/bluehat.jpg?w=400&dpr=2 2x, https://assets.imgix.net/examples/bluehat.jpg?w=400&dpr=3 3x" src="https://assets.imgix.net/examples/bluehat.jpg?w=400" />

See the Pen aOxmqg by imgix (@imgix) on CodePen.

We get an image tag that serves out the best resolution for each device, based on its device-pixel-ratio (DPR). imgix will automatically serve more pixels when given the dpr parameter.

Calculating Device-Pixel-Ratio

You can see that we’ve applied dpr=2 and dpr=3 to our 2x and 3x assets, respectively. The dpr parameter instructs imgix to treat the w parameters as Device independent pixels (also known as a “CSS pixels”). Thus, the 400×300 image at dpr=2 will actually be a 800×600 pixel image. The dpr=3 image will be 1200×900 pixels in dimension.

This gives you the best of both worlds: full resolution for devices that support it, without delivering more data than necessary to devices that won’t use it. By using imgix, we only have to store the original asset and then manipulate it on the fly as we’ve seen above. This also removes the headache if and when a 4x device comes out. imgix currently supports up to dpr=8.

This practice works best with fixed image layouts. Using srcset with dpr is currently widely supported.

srcset & sizes

A different approach to handling responsive images for fluid layouts is to use size definitions with srcset. This solution gives you the ability to target sizes based off of media query definitions within a sizes attribute. The browser will load the most appropriate image and—depending on the browser—will load the best image from the cache when available.

The following example demonstrates sizing three images with imgix at 1024, 640, and 480 pixels wide. Using the sizes attribute, we are targeting two queries for behavior for the images.

At a viewport of 36em or above, the images will display at 1⁄3 the viewport width. Below that size, the images will display the full size of the viewport. At those sizes, the browser will determine which image to load in when the page is rendering for the given target size.

<img srcset="https://assets.imgix.net/unsplash/bridge.jpg?w=1024&h=1024&fit=crop 1024w, https://assets.imgix.net/unsplash/bridge.jpg?w=640&h=640&fit=crop 640w, https://assets.imgix.net/unsplash/bridge.jpg?w=480&h=480&fit=crop 480w" src="https://assets.imgix.net/unsplash/bridge.jpg?w=640&h=640&fit=crop" sizes="(min-width: 36em) 33.3vw, 100vw" />

See the Pen VLNZaW by imgix (@imgix) on CodePen.

Support for this implementation is not widely accepted but it is gaining traction. It does gracefully fall back to an image specified by src. The Guardian is one of imgix’s customers that is already using this approach.

Best Practices Using imgix

There is more to think about when delivering the best images possible with srcset and imgix. imgix affords the ability to add additional operations to give you more control on your output images. Because imgix operations are defined in the URL, you can fine tune your settings and make late-stage edits as decsisions change.

Use fit=max

Using the fit=max param on an imgix URL will ensure that an image is never delivered larger than its original size. This way when requesting a dpr=3 image, there won’t be any image extrapolation. Read more about imgix fit modes in our documentation.

Use auto=format

The auto=format parameter will deliver light-weight WebP images for Chrome browsers, JPEG XR for Internet Explorer, and finally fall back to the original format for other instances. These more modern formats can greatly cut down the amount of image data sent to the client, sometimes by as much as 35%. Read more about Automatic Content Negotiation in our documentation.

Use Variable Quality

When setting dpr with imgix, you may want to consider adjusting the quality of your images. Setting the q parameter to lower values for higher DPRs allows you to reduce the file size while maintaining a denser pixel set for your image.

image

?w=200 &q=90 15.9 kB

?w=200 &dpr=2 &q=40 18.53 kB

?w=200 &dpr=3 &q=20 19.37 kB

This common practice is made easier with the imgix URL API. Adjusting the quality works especially well with lossy formats such as WebP and JPEG.

Putting It All Together

Here is an implementation of these examples as applied to our srcset DPR example:

<img srcset="https://assets.imgix.net/examples/bluehat.jpg?w=400 1x, https://assets.imgix.net/examples/bluehat.jpg?w=400&fit=max&q=40&dpr=2 2x, https://assets.imgix.net/examples/bluehat.jpg?w=400&fit=max&q=20&dpr=3 3x" src="https://assets.imgix.net/examples/bluehat.jpg?w=400" />

See the Pen MwRjzZ by imgix (@imgix) on CodePen.

That’s it for this tutorial. If you have any questions, please don’t hesitate to get in touch with our friendly support team. Signing up for imgix is free, and can be done on our site. If you would like to play around with these parameters yourself, check out the imgix Sandbox.

What did we miss? How does your team deal with responsive images? Send us a note on Twitter to continue the discussion.

Avatar

CyberFlow Analytics: Anomalytics for Internet of Things Networks

Cybercrime is more organized than ever before. If you are in the industry of Cybersecurity, you see everyday more and more companies that are victims of a highly coordinated DDoS attack or you see highly-targeted data breach, which cost 3.8 millionlike average. So, if hackers are getting more sophisticated, companies that are want to be protected, need to take a bold approach and to make…
Avatar

Why #SecurityEverywhere M&A strategy by Cisco is Remarkable

Reading the recent news from Cisco about its intent to acquire OpenDNS made to think about the strategy behind this group of acquisitions that the company have been doing since 2013. Every report that you read about Cybercrimeis saying the same: Hackers don’t sleep, and they are always finding new ways to steal your data, or to crack your Mobile device, or use your laptop or computer like part of…