November, 2018

article thumbnail

Stuff The Internet Says On Scalability For November 23rd, 2018

High Scalability

Wake up! It's HighScalability time: Curious how SpaceX's satellite constellation works? Here's some fancy FCC reverse engineering magic. ( Delay is Not an Option: Low Latency Routing in Space , Murat ). Do you like this sort of Stuff? Please support me on Patreon. I'd really appreciate it. Know anyone looking for a simple book explaining the cloud? Then please recommend my well reviewed (30 reviews on Amazon and 72 on Goodreads!

Internet 174
article thumbnail

Ciao Milano! – An AWS Region is coming to Italy!

All Things Distributed

Today, I am happy to announce our plans to open a new AWS Region in Italy! The AWS Europe (Milan) Region is the 25th AWS Region that we've announced globally. It's the sixth AWS Region in Europe, joining existing regions in France, Germany, Ireland, the UK, and the new Region that we recently announced in Sweden. The AWS Europe (Milan) Region will have three Availability Zones and be ready for customers in early 2020.

AWS 167
Insiders

Sign Up for our Newsletter

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

Trending Sources

article thumbnail

Knative Monitoring, Logging, and Tracing Explained

DZone

In this post, you will see the telemetry side of Knative and Istio for a Node.js app named Knative-node-app published on IBM Cloud in the previous post- Install Knative with Istio and deploy an app on IBM Cloud.

article thumbnail

What If?

CSS Wizardry

I was recently conducting some exploratory work for a potential client when I hit upon a pretty severe flaw in a design decision they’d made: They’d built a responsive image lazyloader in JavaScript which, by design, worked by: immediately applying display: none; to the ; waiting until the very last of the page’s images had arrived; once they’d arrived, removing the display: none; and gradually fading the page into visibility.

Strategy 125
article thumbnail

Observability at Scale: Building Uber’s Alerting Ecosystem

Uber Engineering

Uber’s software architectures consists of thousands of microservices that empower teams to iterate quickly and support our company’s global growth. These microservices support a variety of solutions, such as mobile applications, internal and infrastructure services, and products along with complex … The post Observability at Scale: Building Uber’s Alerting Ecosystem appeared first on Uber Engineering Blog.

article thumbnail

How to Remove Unused CSS for Leaner CSS Files

KeyCDN

It’s no secret that leaner websites run faster than bloated ones. Don’t let unnecessary CSS weigh down your web projects; use the tools and techniques described below to help you remove unused CSS and improve your website’s overall performance. What is Unused CSS? No matter how experienced you are as a developer, there’s a good chance that your website contains CSS that have no impact on current page elements.

Website 78
article thumbnail

Stuff The Internet Says On Scalability For November 2nd, 2018

High Scalability

Wake up! It's HighScalability time: Here's a dystopian vision of the future: A real announcement I recorded on the Beijing-Shanghai bullet train. (I've subtitled it so you can watch in silence.) pic.twitter.com/ZoRWtdcSMy. — James O'Malley (@Psythor) October 29, 2018. "The future is already here – it's just not evenly distributed." — William Gibson.

Internet 126

More Trending

article thumbnail

33 test automation leaders to follow in 2019

TechBeacon Testing

Test automation technologies and best practices are changing so rapidly that it can be hard to keep up. Fortunately, you'll find a tight community of test automation pros out there who regularly share tips and insights on Twitter.

Testing 76
article thumbnail

ITCSS × Skillshare

CSS Wizardry

Back in February 2018, Scott Sullivan, Partnerships Team Lead at Skillshare , sent me an email asking if I’d be interested in collaborating on an official ITCSS video course in conjunction with them. Sign up and learn ITCSS today! The email was extremely well timed. ITCSS is a mature and very successful piece of work of which I am very proud, but with my recent move to focussing more on front-end performance, I was keen to set ITCSS a little more free: I wanted to liberate the content and make i

Website 105
article thumbnail

Data Migration Testing Tutorial: A Complete Guide

Software Testing Help

Overview of Data Migration Testing: It is quite often heard that an application is moved to a different server, the technology is changed, it is updated to the next version. Read more Data Migration Testing Tutorial: A Complete Guide. The post Data Migration Testing Tutorial: A Complete Guide appeared first on Software Testing Help.

Testing 65
article thumbnail

Building Amazon Alexa Skills With Node.js, Revisited

The Polyglot Developer

A little more than two years ago, when the Amazon Echo first started picking up steam and when I was first exposed to virtual assistants, I had written a tutorial around creating a Skill for Amazon Alexa using Node.js and simple JavaScript. In this tutorial titled, Create an Amazon Alexa Skill Using Node.js and AWS Lambda , we saw how to create intent functions and sample utterances in preparation for deployment on AWS Lambda.

Lambda 59
article thumbnail

Fighting the Ecosystem Wars in the Proactive Cloud

High Scalability

This article is a chapter from my book Explain the Cloud Like I'm 10. It has 30 reviews on Amazon! If you like this chapter then you'll love the book. The cloud is always busy proactively working for you in the background. That’s how cloud services compete with each other to keep you in their ecosystem. Most of the cloud services we’ve talked about so far have been request driven.

Cloud 120
article thumbnail

Content Encoding: why and how to use the meta charset tag and the Content-Type header

Dareboost

Improving the speed at which a web page is displayed often means making the browser’s life as easy as possible. When the browser receives an HTTP response, it actually receives text encoded in bytes, where each byte or sequence of bytes represents a given character.

Speed 61
article thumbnail

Working with fio “distribution /pereto” parameter

n0derunner

The fio Pareto parameter allows us to create a workload, which references a very large dataset, but specify a hotspot for the access pattern. Here’s an example using the same setup as the ILM experiment, but using a Pareto value of 0:8. My fio file looks like this. [global]. ioengine=libaio. direct=1. time_based. norandommap. random_distribution=pareto:0.8.

Cache 60
article thumbnail

How to build a Successful Continuous Testing Environment

Kovair

Digital transformation is in the air. Customer expectations are growing for want of better digital experiences. However, even the slightest code change could take around. The post How to build a Successful Continuous Testing Environment appeared first on Kovair Blog.

Testing 56
article thumbnail

The Right Time For Abstractions

Professor Beekums

Abstractions are a critical part of software development. While we developers often abstract too much, software would take exponentially more time to build today without abstractions. Few write their own code to store data these days. We use databases instead. The same goes for web servers. And HTTP libraries. And JSON encoders/decoders. Like anything though, we can have too much of a good thing.

article thumbnail

How To Build Reusable Angular Components And Share Them With The World

The Polyglot Developer

As you probably know, Angular is all about building UI components. There are several excellent component libraries out there that you can use to build your own application, such as Angular Material , Clarity or Kendo UI to name a few. Such libraries provide common reusable components such as tabs, date pickers, collapsible menus, and much more. Still, there’s always a time where we need something more customized and more adapted to the specific needs of our project.

article thumbnail

Sponsored Post: Twitch, InMemory.Net, Triplebyte, Etleap, Stream, Scalyr

High Scalability

Who's Hiring? Twitch's commerce team in San Francisco is looking to hire senior developers to keep up with rapidly increasing demand for our Subscriptions and Payment platform. Engineers will be tasked with building new products and features to solve business and ecommerce challenges as we're dealing with engaging problems at a massive scale and will create solutions that impact millions of people around the world.

Ecommerce 117
article thumbnail

Buckle up: Connected Cars are Coming

Apica

From Total Recall, to Knight Rider, to Batman, it’s fair to say that the public imagination loves a good autonomous Read More. The post Buckle up: Connected Cars are Coming appeared first on Apica.

IoT 49
article thumbnail

KeyCDN Launches IPv6 Support

KeyCDN

As the amount of devices connecting online continues to grow, so does our need for IP addresses. That’s why the Internet is currently in a transition period of migrating from IPv4 to the newest version of the Internet Protocol: IPv6. Today, we’re excited to announce that KeyCDN now fully supports IPv6! This new version of the Internet protocol has been automatically added to all Zones.

article thumbnail

Deeper performance analysis with histograms and correlations

Speed Curve

This week we've made some pretty exciting new changes to your Favorites dashboards. Aside from a brand-new chart editor interface, you'll also notice that we've introduced two new chart types: histograms and correlations. In this post, I'm going to talk through some of the features in our new chart editor. I'll also explain in detail explain why I think histograms are such an important tool in your performance toolkit, and how you can get some fascinating insights by correlating other metrics on

article thumbnail

Banner Ad Study: The Female Gaze

Website Optimization

With the rapid growth of online advertising, viewer attention is becoming increasingly scarce. In 2018 alone, total media ad spending will rise 7.4% to $638 billion. Digital media will account for 43.5% of this total ad spend (eMarketer 2018) and will surpass conventional advertising by 2021. With online browsers bombarded with more and more advertising the trick is to capture their limited attention with compelling ads.

Retail 45
article thumbnail

Create A Self-Signed Certificate For Node.js On MacOS

The Polyglot Developer

I recently picked up a Yubico U2F hardware key and thought I’d try to create a web application that was protected with two-factor hardware-based authentication. Things were going smooth until I realized that it is mandatory to be using HTTPS within your application, even when testing locally. HTTPS is common, but I’d never actually set it up with Node.js because I had always been using services like Cloudflare that configure it for you.

article thumbnail

New: The Datacenter as a Computer: Designing Warehouse-Scale Machines, Third Edition

High Scalability

Five years ago when Google published The Datacenter as a Computer: Designing Warehouse-Scale Machines it was a manifesto declaring the world of computing had changed forever. Hop aboard or be left behind at the station. Since then the world has chosen to ride along with Google. The world is still changing, so Google published a new edition: The Datacenter as a Computer: Designing Warehouse-Scale Machines, Third Edition.

Design 54
article thumbnail

The Wonder of Human Intelligence

Professor Beekums

There’s a lot of fear about AI replacing us humans, much of it around jobs specifically. History is filled with examples of jobs being lost to automation in general. While there was some suffering, society overall improved. Would you prefer to live in a world where a human has to operate an elevator for you? How many of you remember the long lines in the cash lane at toll booths?

45
article thumbnail

Using a Secure CDN to Accelerate Your Content

KeyCDN

Security is very important to us here at KeyCDN which is why we have various security features to help not only protect your content but also prevent unauthorized access to your CDN account. In this post we’ll go over what makes KeyCDN a secure CDN and which features we provide to increase the security of your content and account. The Importance of Security According to a survey conducted by TeleSign , 40% of users said they had a security incident in the last year , meaning they had an ac

article thumbnail

Sharing Data Among Multiple Servers Through AWS S3

Smashing Magazine

Sharing Data Among Multiple Servers Through AWS S3. Sharing Data Among Multiple Servers Through AWS S3. Leonardo Losoviz. 2018-11-08T12:30:30+01:00. 2019-04-29T18:34:58+00:00. When providing some functionality for processing a file uploaded by the user, the file must be available to the process throughout the execution. A simple upload and save operation presents no issues.

AWS 44
article thumbnail

A More Ergonomic Setup

Tim Kadlec

My neck and shoulders have bothered me since high school. Nothing debilitating, but a constant soreness and dull ache. I’m not 100% sure why but certainly my work environment is a very likely candidate. My posture can be questionable and for the longest time, I didn’t give even the slightest thought to the ergonomics of my setup. I did grab a standing desk a couple of years back in the hopes it would help my back in some way.

article thumbnail

Why Your Performance Testing Strategy Needs to Shift Left

Dotcom-Montior

You’ve likely uttered the phrases “test early and often” and “shift left,” but do you always remind yourself of the importance of that phrase from the end user’s perspective? Or has it become white noise? While the agile approach is focused on implementing small, iterative tests throughout the development and testing phases, the primary goal… The post Why Your Performance Testing Strategy Needs to Shift Left appeared first on Dotcom-Monitor Web Performance Blog.

article thumbnail

How much is your software support costing you?

TechBeacon Testing

The full cost of supporting software is often overlooked. It's relatively easy to track the time it takes to fix bugs that crop up, but that isn't the full picture. The problem is that when so much of the support process goes unnoticed, it's difficult to know where you could be saving time.

article thumbnail

U2F Authentication With A YubiKey Using Node.js And jQuery

The Polyglot Developer

About a week ago I had written about using HTTPS with Node.js and hinted at hardware based two-factor authentication as my reason for needing it. In case you’re unfamiliar with 2FA, there are numerous approaches ranging from HMAC-based one-time passwords (HOTP) and time-based one-time passwords (TOTP) which are software based, to the hardware based universal two-factor (U2F) standard.

article thumbnail

How scalable is my Nutanix cluster really?

n0derunner

In a previous post I showed a chart which plots concurrency [X-axis] against throughput (IOPS) on the Y-Axis. Here is that plot again: Experienced performance chart ogglers will notice the familiar pattern of Littles Law, whereby throughput (X) rises quickly as concurrency (N) is increased. As we follow the chart to the right, the slope flattens out and we achieve a lower increase in throughput , even as we increase concurrency by the same amount at each stage.

article thumbnail

Webinar: Using Proactive Monitoring to Ensure Your Application Performance Delights Your Users

Apica

Finding the right approach to delighting users is not always as easy as it seems. There are so many different Read More. The post Webinar: Using Proactive Monitoring to Ensure Your Application Performance Delights Your Users appeared first on Apica.

article thumbnail

What are our re:Invent predictions? And updates!

The Symphonia

This is the latest edition of our newsletter. To receive the email version please subscribe here. Hello everyone from the snowy world of Symphonia! Yes, winter’s first storm has come to New York City. Whether this is an omen for the 25000 new Amazon employees due to arrive here over the next couple of years I (Mike) wouldn’t like to say… It’s been a while since we sent one of these newsletters.

Lambda 40
article thumbnail

Performetriks Training: Developing with Performance in Mind

Dotcom-Montior

This is the first online performance engineering training for developers, architects, QA, and test engineers. The Performetriks team will share their collective experience from real projects and educate your team on how to write high performance applications. This training fits perfectly into the shift left philosophy and attendees will learn how to avoid many performance pitfalls.

article thumbnail

Intelligent test automation gives Orion spacecraft a boost

TechBeacon Testing

The role of testing has expanded far beyond making sure that an e-commerce website can cope with a traffic surge during the holiday shopping season. In the world of aerospace and defense (A&D), and for the Orion spacecraft project in particular, software testing is mission-critical.

Testing 40
article thumbnail

Using An Exit Intent Listener To Manage Popups On A Page

The Polyglot Developer

Not too long ago I wrote a tutorial titled, Create an Email Subscription Popup with jQuery , that demonstrated how to create popup modals within your web application. In this example the modals were presented on a timer. If you hadn’t noticed, and I think most people did, The Polyglot Developer was using those modals for newsletter subscriptions exactly as demonstrated in the tutorial.

Website 40