2016

Reinventing Performance Testing: New Technologies

Alex Podelko

I am looking forward to share my thoughts on ‘Reinventing Performance Testing’ at the imPACt performance and capacity conference by CMG held on November 7-10, 2016 in La Jolla, CA. I decided to publish a few parts here to see if anything triggers a discussion.

Welcoming Adrian Cockcroft to the AWS Team.

All Things Distributed

I am excited that Adrian Cockcroft will be joining AWS as VP of Cloud Architecture. Adrian has played a crucial role in developing the cloud ecosystem as Cloud Architect at Netflix and later as a Technology Fellow at Battery Ventures.

AWS 138

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

Track down front-end CPU hogs

Speed Curve

Often when monitoring and debugging site performance we focus on network activity and individual resources, but what about the CPU?

What Makes A Senior Software Developer?

Professor Beekums

UPDATE 2017-01-01: This post has a follow up. Most engineering organizations will have to answer the question: “What makes a software developer a senior developer?” This is a challenging question because it is extremely subjective.

Importance of Real-Time Reports and Traceability in Software Testing

Kovair

Introduction In the first and second part of our three-blog series in ‘Testing’ category, we have already discussed about the changing face of testing, importance. The post Importance of Real-Time Reports and Traceability in Software Testing appeared first on Kovair Blog.

Why Uber Engineering Switched from Postgres to MySQL

Uber Engineering

By Evan Klitzke. Introduction. The early architecture of Uber consisted of a monolithic backend application written in Python that used Postgres for data persistence.

Converting Your Ionic 2 Mobile App To NativeScript

The Polyglot Developer

As many of you know, I had been using Apache Cordova based frameworks such as Ionic Framework for a long time. They are convenient and easy to use when it comes to rapidly developing cross platform applications.

More Trending

GLibC DNS Exploit in Unix/Linux Machines

Dotcom-Montior

A DNS related exploit of Unix and Linux based operating systems has been gaining attention lately. The vulnerability exploits a bug in the GNU C library commonly referred to as the GLibC, serves as the core C library for many flavors of Linux and Unix based operating systems.

C++ 73

#NoEstimates, An Introduction.

Allen Holub

Estimates are waste. Not only are they not necessary, but they introduce dysfunction into the team. We should really just stop doing them. This thinking comes from the #NoEstimates movement (of which I’m a card-carrying member), which came onto the scene a couple years ago when @WoodyZuill created the #NoEstimates hash tag on Twitter. NoEstimates… Agility #NoEstimates agile

72

Design Patterns: Cache-Aside Pattern

cdemi

Applications that rely heavily on a data-store usually can benefit greatly from using the Cache-Aside Pattern. If used correctly, this pattern can improve performance and help maintain consistency between the cache and the underlying data store. This post is part of a Design Patterns series.

Cache 64

Reinventing Performance Testing: New Architectures

Alex Podelko

I am looking forward to share my thoughts on ‘Reinventing Performance Testing’ at the imPACt performance and capacity conference by CMG held on November 7-10, 2016 in La Jolla, CA. I decided to publish a few parts here to see if anything triggers a discussion. It would be published as separate posts: – Introduction (a short teaser). – Cloud. – Agile. – Continuous Integration. New Architectures (this post). – New Technologies.

MXNet - Deep Learning Framework of Choice at AWS

All Things Distributed

Machine learning is playing an increasingly important role in many areas of our businesses and our lives and is being employed in a range of computing tasks where programming explicit algorithms is infeasible.

AWS 131

PWA Performance

Speed Curve

Progressive Web Apps (PWAs) combine the best and newest features of the Web to deliver an experience that rivals native applications on mobile. Even better, they work on desktop, too. In fact, they work everywhere that the Web works! "Ah", Ah", you say, "that's not true!

Beware of Developers Who Do Negative Work

Professor Beekums

UPDATE 2016-12-25: This post has an important follow-up. At some point in every software developer’s career, we work with someone who does negative work. The notion of negative work may sound a little strange. Someone can do no work by just… not working. How does negative work happen?

5 Major Criteria for Selecting a Testing Tool

Kovair

Today, the entire software development process is going through a cultural shift from the traditional Waterfall model to the modern agile methodology. With this paradigm. The post 5 Major Criteria for Selecting a Testing Tool appeared first on Kovair Blog.

Dockerizing MySQL at Uber Engineering

Uber Engineering

Uber Engineering’s Schemaless storage system powers some of the biggest services at Uber, such as Mezzanine. Schemaless is a scalable and highly available datastore on top of MySQL ¹ clusters.

What, Exactly, Makes Something A Progressive Web App?

Alex Russell

Since Frances and I published a blog post last year introducing Progressive Web Apps , a healthy conversation has started about what is and isn’t a PWA. There are a lot of opinions and many shades of gray. What are the hard requirements? Which requirements are marginal?

What is Pair Testing?

Testlodge

Sometimes two is better than one. In pair testing, two people sit behind one machine to test the software. One person controls the mouse and keyboard. The other person asks questions, discusses test scenarios, and takes notes.

Is Your Website Mobile Friendly? The Mobile Speed Test

Dotcom-Montior

So why do you want to know if your website is mobile friendly? Most likely it is because you have heard about last year's announcement from google over at google webmaster central.

How It Works (It Just Runs Faster): Auto Soft NUMA…

SQL Server According to Bob

Back in June, Bob Dorr gave you the thinking behind why SQL Server 2016 It Just Runs Faster due to changes in our SQL Server and NUMA configurations. Bob blogged about a new SQL Server 2016 feature called Auto Soft NUMA.

Design Patterns: Queue-Based Load Leveling Pattern

cdemi

Modern software usually involves running tasks that invoke services. If the service is subjected to intermittent heavy loads, it can cause performance or reliability issues.

Reinventing Performance Testing: Continuous Integration

Alex Podelko

I am looking forward to share my thoughts on ‘Reinventing Performance Testing’ at the imPACt performance and capacity conference by CMG held on November 7-10, 2016 in La Jolla, CA. I decided to publish a few parts here to see if anything triggers a discussion. It would be published as separate posts: – Introduction (a short teaser). – Cloud. – Agile. Continuous Integration (this post). – New Architectures. – New Technologies.

Allez, rendez-vous à Paris – An AWS Region is coming to France!

All Things Distributed

Today, I am very excited to announce our plans to open a new AWS Region in France! Based in the Paris area, the region will provide even lower latency and will allow users who want to store their content in datacenters in France to easily do so.

AWS 128

Measuring the User Experience

Speed Curve

SpeedCurve’s sweet spot is the intersection of design and performance - where the user experience lives. Other monitoring services focus on network behavior and the mechanics of the browser.

Programming Has Changed My Life

Professor Beekums

Sometimes I look back on my life and wonder what it would have been like if I had never started programming. Obviously my career would be different, but I believe that programming has fundamentally changed how I think.

Importance of Test Automation and How Kovair Supports It

Kovair

In our previous blog “Revolution of Testing”, we have discussed the importance of test automation in today’s application development lifecycle. In this blog, we will. The post Importance of Test Automation and How Kovair Supports It appeared first on Kovair Blog.

How Uber for Business Engineering Verifies Your Ride in Real Time

Uber Engineering

Our last article on Uber for Business (U4B) discussed implementing our ride profiles feature. Today, we want to share more insight into the kind of technical challenges we’re solving.

CPP: A Standardized Alternative to AMP

Tim Kadlec

It’s no secret that I have reservations about Google’s AMP project in its current form. I do want to make it clear, though, that what bothers me has never been the technical side of things—AMP as a performance framework. The community working on AMP is doing good work to make a performant baseline. As with any framework, there are decisions I agree with and some I don’t, but that doesn’t mean the work isn’t solid—it just means we have different ways of approaching building for the web.

What is User Acceptance Testing?

Testlodge

The software development life cycle is complex. Among the many moving pieces of developing software is the process of testing. Testing ensures quality in the product and proves the code is functioning as expected and as needed.

Microsoft Internet Explorer End of Support

Dotcom-Montior

This is a big week for Microsoft end of support agreements. As of January 12, 2016, older versions of Internet explorer are no longer supported. IE 11 is the only version to receive updates moving forward.

How It Works (It Just Runs Faster): Non-Volatile Memory SQL Server Tail Of Log Caching on NVDIMM

SQL Server According to Bob

Note: We received feedback that there was some confusion on us calling this functionality “tail of the log caching” because our documentation and prior history has referred to the tail of the log as the portion of the hardened log that has not been backed up.

Cache 52

Design Patterns: Competing Consumer Pattern

cdemi

Building on the Queue-Based Load Leveling Pattern , the Competing Consumer Pattern enables a system to process multiple messages concurrently to optimize throughput, to improve scalability and availability, and to balance the workload.

Reinventing Performance Testing: Agile

Alex Podelko

I am looking forward to share my thoughts on ‘Reinventing Performance Testing’ at the imPACt performance and capacity conference by CMG held on November 7-10, 2016 in La Jolla, CA. I decided to publish a few parts here to see if anything triggers a discussion. It would be published as separate posts: – Introduction (a short teaser). – Cloud. Agile (this post). – Continuous Integration. – New Architectures. – New Technologies.

Expanding the AWS Cloud: Introducing the AWS Europe (London) Region

All Things Distributed

In November 2015, Amazon Web Services announced that it would launch a new AWS infrastructure region in the United Kingdom.

AWS 124

SpeedCurve RUM: LUX

Speed Curve

We're excited to announce SpeedCurve's RUM product, LUX. The name LUX is a play on " L ive U ser e X perience" and reflects how we've taken a different approach compared to other Real User Monitoring products.

Switching Costs in Software Development

Professor Beekums

Switching costs are an important part of software development. When my software relies on one service, the amount of time I have to spend moving it to another service is called a switching cost. In general, you want these to be as low as possible.

Testers Need Serious Help – Are We Listening to Them?

Kovair

They are in deep trouble. And we should address them now, or never. A tester’s day cannot always end at checking the pile of latest. The post Testers Need Serious Help – Are We Listening to Them? appeared first on Kovair Blog.