Sat.Jul 21, 2018 - Fri.Jul 27, 2018

article thumbnail

Google's New Book: The Site Reliability Workbook

High Scalability

Google has released a new book: The Site Reliability Workbook — Practical Ways to Implement SRE. It's the second book in their SRE series. How is it different than the previous Site Reliability Engineering book? David Rensin, a SRE at Google, says : It's a whole new book. It's designed to sit next to the original on the bookshelf and for folks to bounce between them -- moving between principle and practice.

Google 186
article thumbnail

Getting to Know a Legacy Codebase

CSS Wizardry

The other day, Brad dropped me a message asking me about the topic of getting to know a brand new (specifically CSS) codebase. The kind of codebase that no one person truly understands any more; the kind of codebase that’s had a dozen different contributors over just as many years; the kind of codebase that’s never had a full-scale refactor or overhaul, but that’s grown organically over time and changed with new techniques, styles, and trends.

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

Website Size: The Average Web Page Size Is More than 2MB – Twice the Size of the Average Page Just 3 Years Ago

MachMetrics

Can you imagine if you doubled your weight from 180 lbs to 360lbs in 3 years? You’d be a little embarrassed, right? Yet this is what has happened to web pages, and no one seems to be taking much action. Web pages have become massive since their minuscule proportions in the early 2000s. But what’s shocking is that despite our faster connection speeds, sometimes sites are loading even slower than they did back then.

Website 71
article thumbnail

7 Problems With Hybrid Mobile Development And How NativeScript Solves Them

The Polyglot Developer

I’ve been a mobile application developer since 2010 and I’ve played around with my fair share technologies and frameworks. While I’ve developed applications that can be safely classified as vanilla native or core native using Java, I’ve spent most of my time developing cross platform applications for Android and iOS using frameworks such as Ionic Framework and NativeScript that support web technologies.

Mobile 49
article thumbnail

Stuff The Internet Says On Scalability For July 27th, 2018

High Scalability

Hey, it's HighScalability time: Startup opportunity? Space Garbage Collection service. 18,000+ known Near-Earth Objects. ( NASA ). Do you like this sort of Stuff? Please lend me your support on Patreon. It would mean a great deal to me. And if you know anyone looking for a simple book that uses lots of pictures and lots of examples to explain the cloud, then please recommend my new book: Explain the Cloud Like I'm 10.

Internet 124
article thumbnail

Lighthouse scores now available in your test results

Speed Curve

In the year since Google rolled out Lighthouse, it's safe to say that "Will you be adding Lighthouse scoring?" is one the most common questions we've fielded here at SpeedCurve HQ. And since Google cranked up the pressure on sites to deliver better mobile performance (or suffer the SEO consequences) earlier this month , we've been getting that question even more often.

article thumbnail

Comments on timing short code sections on Intel processors

John McCalpin

(From a recent post of mine on the Intel software developer forums — some potentially useful words to go along with my new low-overhead-timers project…). Updates on 2019-01-23 in blue. There are lots of topics that you need to be aware of when attempting fine-grain timing. A few of the more important ones are: The RDTSC instruction increments at the rate of the “base” (or “nominal”) processor frequency, while instructions are executed at the “core frequ

Code 45

More Trending

article thumbnail

Use Parallel Analysis – Not Parallel Query – for Fast Data Access and Scalable Computing Power

ScaleOut Software

For more than a decade, in-memory data grids (IMDGs) have proven their usefulness for storing fast-changing data in enterprise applications. Whether it’s ecommerce shopping carts, financial trading data, IoT telemetry, or airline reservations, these data sets need fast, reliable access for large, mission-critical workloads. Hosted on commodity clusters or cloud infrastructures, IMDGs harness the power of distributed computing to deliver scalable storage capacity and access throughput, along with

article thumbnail

4 Reasons to use Linux Agents vs Windows Agents (WebPageTest AMIs)

MachMetrics

If you run a private WebPageTest instance on Amazon EC2, one of the choices you’ll have to make is whether to use Linux or Windows test agents. I had always been an advocate for the Windows AMIs – as most of the world runs Windows instead of Linux, I wanted the performance to represent what the majority sees. But last week I switched over to Linux test agents, and I don’t think I’ll ever go back to Windows – here’s why: 1.

Speed 40
article thumbnail

Why Paint Metrics Matter to Your Business

Rigor

At Rigor, we strive to help everyone in an organization be performance-minded. That’s why we offer reports like Performance KPIs and track User Timings so you can measure what matters to your business and have robust discussions across teams based on what matters to them. If you are familiar with open source performance solutions such as Lighthouse and PageSpeed Insights, you probably understand the value in measuring user experience and paint metrics.

Metrics 40
article thumbnail

Use Parallel Analysis – Not Parallel Query – for Fast Data Access and Scalable Computing Power

ScaleOut Software

For more than a decade, in-memory data grids (IMDGs) have proven their usefulness for storing fast-changing data in enterprise applications. Whether it’s ecommerce shopping carts, financial trading data, IoT telemetry, or airline reservations, these data sets need fast, reliable access for large, mission-critical workloads. Hosted on commodity clusters or cloud infrastructures, IMDGs harness the power of distributed computing to deliver scalable storage capacity and access throughput, along with