Presentation: Introducing and Scaling a GraphQL BFF


GraphQL Transcripts Performance & Scalability QCon London 2020 Architecture & Design presentationMichelle Garrett talks about the journey of introducing and then scaling a GraphQL BFF to serve multiple applications.

Presentation: Operating Pivotal Application Service at Scale


Performance & Scalability SpringOne Platform 2019 DevOps presentationYusuke Kondo, Akinori Nitta explain the challenges faced and solutions experienced to run and manage a large-scale platform. By Yusuke Kondo, Akinori Nitta. Use Cases Yahoo!


Sign Up for our Newsletter

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

Remote-optimised Domain Modelling: The Present and Future

Strategic Tech

Remote-optimised Domain Modelling: The Present and Future was originally published in Nick Tune’s Strategic Technology Blog on Medium, where people are continuing the conversation by highlighting and responding to this story.

Upcoming Presentations

Tim Kadlec

I’ve been lucky enough to be able to put the two together and present at a couple upcoming events this month. Then, on the 27th, I’ll be giving a shorter presentation at WebVisions in Portland entitled “Can Media Queries Save Us All?”. I enjoy sharing what I learn with other people (though by the frequency of my blog posts lately, you might not be able to tell that). I also enjoy a good conference.

Media 40

My Best Christmas Present ? Root Domain Support for Amazon S3.

All Things Distributed

My Best Christmas Present â?? All Things Distributed. Werner Vogels weblog on building scalable and robust distributed systems. Root Domain Support for Amazon S3 Website Hosting. By Werner Vogels on 27 December 2012 12:00 PM. Permalink. Comments (). I have been a big fan of the Amazon S3 Static Website Hosting feature since its launch and this blog happily is being served from it.

Kelly Shortridge Presents Security Delusions at QCon NYC

Baron Schwartz

We’ll also explore the “cheat codes” that can be presented to gain passage by the grumpy gatekeeper that is enterprise infosec. QCon is one of my favorite technical conferences. The content is unbeatable—it’s curated and sourced talk-by-talk by experts who chair each track. The experience is top-notch for speakers and attendees, and the conference is structurally inclusive and welcoming.

Behavior in Your Presentation

Tim Kadlec

Remember, one of the major benefits to proper use of web standards is being able to separate our content, presentation and behavior onto their own separate layers. I can also see how the line between behavior and presentation is a bit blurred already. I’ve spent some time lately playing around with the WebKit Nightly Build.

Some new Serverless Architecture videos from John and Mike

The Symphonia

aws lambda presentations architecture serverlessHi everyone. It’s been a great, fascinating, and busy 2019 for John and I (Mike) at Symphonia. You’ll probably be able to tell that we haven’t had too much spare time because of the lack of updates around these parts! We’ve made it to a few conferences though around the globe, from California to Hungary, and places in between. Here are some videos of our talks from them. First up is my talk on “Crossing the Serverless Fireswamp” ?—?which

Register for AWS re: Invent - All Things Distributed

All Things Distributed

It is shaping up to be a great event with many Amazonians, partners and customers presenting in well over 150 sessions. All Things Distributed. Werner Vogels weblog on building scalable and robust distributed systems. Register for AWS re: Invent. By Werner Vogels on 16 July 2012 09:00 AM. Permalink. Comments (). The first annual AWS user and partner conference will be held November 27-29 at The Venetian in Las Vega.

AWS 64

The Performance Inequality Gap, 2021

Alex Russell

This 2GiB RAM, Android 9 stalwart features the all-too classic lines of a Quad-core A53 (1.4GHz, small mercies) CPU, tastefully presented in a charming 5.5" TL;DR: A lot has changed since 2017 when we last estimated a global baseline resource per-page resource budget of 130-170KiB.

Performance Testing at MongoDB

Alex Podelko

David Daly’s presentation at LTB 2020 , How to Waste Time and Money Test ing the Performance of a Software Product, is probably a good introduction [Video] — [Slides]. The latest update will be presented at ICPE 2021 by David Daly on April 21, 2021.

Article: Donkey: A Highly-Performant HTTP Stack for Clojure

InfoQ Articles

In this article, we’ll briefly outline the use-case for a library like Donkey and present our benchmarks.

RSocket vs. gRPC Benchmark


Almost every time I present RSocket to an audience, there will be someone asking the question: "How does RSocket compare to gRPC?" " Today we are going to find out. java performance scalability latency cpu grpc rpc qps

Why Do Bugs Attack Your Software?


Keeping this scenario in mind, we are presenting five major reasons why bugs might be attacking your software. Search the Internet and you will find a plethora of articles regarding how bugs can deteriorate your software, company image, and profitability.

Everything you need to know about the new GTmetrix Report (powered by Lighthouse)


We’re excited to present a detailed look at the new GTmetrix Report – powered by Lighthouse! Overview GTmetrix has undergone its biggest change yet, replacing the PageSpeed/YSlow libraries with Lighthouse, the industry standard in web performance.

HammerDB at Percona Live ONLINE May 13th 2021


This year Steve Shaw will be presenting HammerDB: A better Way to Benchmark Your Open Source Database on Thursday, May 13th 2021 at 13.30-14.30 Percona Live ONLINE, THE Open Source Database Conference, is taking place May 12-13, 2021.

5 tips for streamlining test automations into CI pipelines

TechBeacon Testing

Just attempting to implement a successful CI presents challenges. Many organizations struggle to integrate automated testing into their continuous integration (CI) pipelines—and it's no wonder. App Dev & Testing, Testing, Automation Guild, Conferences, Test Automation, Continuous Integration (CI

How to Build a Distributed Load Testing Infrastructure with AWS, Docker, and JMeter


The content which I am about to present has its custom favors and solves specific issues that I have encountered while working with this setup. Before we get into the tutorial hands-on, I would like to mention that this topic is not new. It has been covered in various helpful articles like the ones from TestAutomationGuru. tutorial performance docker performance testing load testing jmeter aws ec2

How to Overcome Challenges in API Testing


That’s why APIs have become so integral in presenting a seamless user experience across software apps. In this interconnected age, integration is essential for software applications. Your users expect instant access to the information they want, even if that data resides within another application. That is, if the APIs deliver results correctly. Any issue with an API can halt users from continuing to use your product. integration automation testing api testing api performance

Time to First Byte: What It Is and Why It Matters

CSS Wizardry

Strap yourself in; here is a non-exhaustive list presented in no particular order: Latency: As above, we’re counting a trip out to and a return trip from the server. Rather, your TTFB represents any number of the items present above.

All You Need to Know About Selenium Web Driver


Testing is a crucial need for today’s digital enterprises to compete with the present business market and user-requirement. Automation testing is one of the software testing methods that has made testing simpler and easier for the testing teams with test automation tools.

Setting MySQL Configuration Variables – MySQL 5.7 vs MySQL 8.0


Note: The configuration settings present in mysqld-auto.cnf always overrides the values present in the my.cnf file. MySQL configuration variables are a set of server system variables used to configure the operation and behavior of the server.

How Do You Test A Design System? — Advanced Topics


Marie Drake , Principal Test Automation Engineer at News UK , presented her webinar, " Roadmap To Testing A Design System ", where she discussed this topic in some detail. How do you test a design system? You got here because you either have a design system or know you need one.

Design 141

XUnit Testing Tutorial: Running A First Script in XUnit


The test case which is presented in this xUnit testing tutorial is executed on the local Selenium grid, i.e., target web browser, corresponding Selenium WebDriver for the browser, Selenium test framework, etc. are present on the machine from where tests are triggered. In our earlier blog under the xUnit testing tutorial series, we had a look at setting up the framework (further referred to as xUnit) in Visual Studio 2019 (VS 2019).

C++ 109

Fostering a Web Performance Culture


presented in Google IO 2018 ( source ) These tools make it easier to determine where we need to put emphasis to improve our sites. Arrange a presentation and show them. Present it to the team. Once I was convinced about the product, I prepared presentation for my team exposing the problems we had and how a tool like this could improve the situation. Web Performance is not only about understanding what makes a site fast.

How to remove blind spots with visual testing

TechBeacon Testing

Visual bugs are errors in the presentation of an application. They appear all the time, and frequently surface when applications are viewed in the various viewport sizes of our mobile devices (laptops, phones, tablets, watches).

7 Best Performance Testing Tools to Look Out for in 2021


With rising competition in the digital world and the requirement to be present in the top rank of the category, makes performance tests crucial for companies. For example, the gaming app has to present definite actions to bring the right experience. The system could work efficiently with a specific number of concurrent users; however, it may get dysfunctional with extra loads during peak traffic.

Netflix at MIT CODE 2020

The Netflix TechBlog

Eskil Forsell and colleagues presented a poster describing Success stories from a democratized experimentation platform. Simon Ejdemyr presented a talk describing how Netflix is exploring Low-latency multivariate Bayesian shrinkage in online experiments.

Code 156

The Humble ` ` Element And Core Web Vitals

Smashing Magazine

You ideally want to lazy-load all images present outside of the initial viewport and avoid it for everything that is within the initial viewport. At the time of writing, Chrome and Safari present images and text together – synchronously – if possible.

Media 112

The Future of Performance Testing

Alex Podelko

Another major challenge is that continuous performance testing as part of the agile development lifecycle can’t be the traditional full-scale, realistic load/data/configuration load test in most practical cases (but it could – and should – be complemented by larger-scale tests; see, for example, my Context-Driven Performance Testing presentation). Following up my post Are Times still Good for Load Testing? , I decided to answer multiple comments here separately.

Are Times still Good for Load Testing?

Alex Podelko

In 2014 I was preparing a presentation about load testing tools and criteria for their selection. My post Good Times for Load Testing was published in 2014. It is difficult to believe that 5 years passed… Are times still good for load testing? Well, yes and no. I am not so upbeat as I was in 2014. If we speak about commercial load testing tools, we see rather a shrinking market and not too much innovation recently.

A Comprehensive Guide to Deal With XPath in Selenium


Locators are Selenium commands used to locate a GUI web element present in the web page Document Object Model (DOM) structure. Selenium has always been the first choice for automation developers to automate their web applications. Locating dynamic web elements has historically been dolorous for automation testers, which brings the scope of XPath into the picture. XPath is one of the most preferable locators provided by Selenium.

Testing Sequences in WSO2 ESB


This post is intended to present a project that could help with testing the mediation sequences created in WSO2 ESB projects. Using tools like SOAP UI and Postman, we can test our APIs and Proxies by issuing requests to them and validate the response of the services. As this gives us a good start point for testing the integrations, it doesn’t allow us to test the individual pieces that compose the integration, the mediation sequences. performance integration testing api esb test ws02

Continuous Delivery of Games

Abhishek Tiwari

I found a really good presentation on the web about how continuous delivery is used in AAA Games Sea of Thieves developed by Rare. This presentation provides a good overview of underlying engineering problems in the gaming industry.

Games 67

9 of the Best Reporting Tools for Selenium


Often you come across situations where you need the test reports immediately, to either present it to someone or for some other purpose. When it comes to testing with Selenium, a detailed test report generated using the right reporting tool for Selenium can do wonders for the testing activity. Test reports generated using Selenium reporting tools give detailed insights into the testing activity and show the test scenarios’ status.

Updated Lampson's Hints for Computer Systems Design

All Things Distributed

Instead I have a video of a wonderful presentation by Butler Lampson where he talks about the learnings of the past decades that helped him to update his excellent 1983 " Hints for computer system design ". The presentation was part of the Heidelberg Laureate Forum helt in September of this year. At the Forum many of the Abel, Fields and Turing Laureates held presentations. You can find a list of selected video presentation here.

CSS and Network Performance

CSS Wizardry

appendChild(script); There is a fascinating behaviour present in all browsers that is intentional and expected, yet I have never met a single developer who knew about it. However, due to a recent change in Chrome (version 69, I believe), and behaviour already present in Firefox and IE/Edge, s will only block the rendering of subsequent content, rather than the whole page.

The Surprising Effectiveness of Non-Overlapping, Sensitivity-Based Performance Models

John McCalpin

This was a keynote presentation at the “2nd International Workshop on Performance Modeling: Methods and Applications” (PMMA16), June 23, 2016, Frankfurt, Germany (in conjunction with ISC16 ). This data is from the 2007 presentation.

HammerDB CLI 101


Expanding the GUI menu presents the workflow with our first task of building the schema. Selecting schema build and options presents the schema build options dialog. In the GUI clicking on Build presents the build dialog.

Strategies for Improving the Performance of Applications Using EF Core


This article presents a discussion on how we can improve the performance of data-centric applications that leverage EF Core and Entity Developer for data access. The performance of data-centric applications has always been a concern. Applications that use Entity Framework in their data access layer have performance issues.

Ensuring Performance, Efficiency, and Scalability of Digital Transformation

Alex Podelko

Even when I took out the sessions that don’t directly cover the topics of my primary interests as well as mainframe-specific presentations, I ended up with 21 sessions in 2.5 – Another presentation on resource optimization – this one from Salesforce. The CMG Impact conference (February 10-12, 2020 in Las Vegas) is coming.

PostgreSQL Connection Pooling: Part 2 – PgBouncer


It connects to PostgreSQL as a predefined user (whose password must be present in the userslist.txt file) and executes the auth-query to find the user’s password and matches it to the provided value.

Cache 207

HAProxy EBtree: Design for a Scheduler, and Use (Almost) Everywhere


At QCON New York 2019, Andjelko Iharos presented how CTO Willy Tarreau and the HAProxy team implemented a scheduler using an EBtree data structure to optimize performance and memory usage of the HAProxy load balancer. By K Jonas. Load Balancing Routing Performance & Scalability Architecture & Design DevOps news