August, 2019

Learning and Strategy

Edge Perspectives

Scalable learning will be the key to institutional success as we move deeper into an exponentially changing world. But to really scale learning, we’re going to need to adopt a very different approach to strategy – the “zoom out, zoom in” approach. This post will explore why these two approaches are so tightly connected.

Top Redis Use Cases by Core Data Structure Types


Redis , short for Remote Dictionary Server, is a BSD-licensed, open-source in-memory key-value data structure store written in C language by Salvatore Sanfillipo and was first released on May 10, 2009. Depending on how it is configured, Redis can act like a database, a cache or a message broker. It’s important to note that Redis is a NoSQL database system.

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

14 Best Performance Testing Tools & APM Solutions


With all of the free and enterprise tools available for performance testing, there’s no excuse for having a system failure Performance tests reveal how a system behaves and responds during various situations. A system may run very well with only 1,000 concurrent users, but how. The post 14 Best Performance Testing Tools & APM Solutions appeared first on Abstracta Software Testing Services. Performance Engineering Tools APM BlazeMeter JMeter load testing performance monitoring

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

CSS Wizardry

I’m working on a client project at the moment and, as they’re an ecommerce site, there are a lot of facets of performance I’m keen to look into for them: load times are a good start, start render is key for customers who want to see information quickly (hint: that’s all of them), and client-specific metrics like how quickly did the key product image load? can all provide valuable insights. However, one metric I feel that front-end developers overlook all too quickly is Time to First Byte (TTFB).

The Future of Performance Testing

Alex Podelko

Following up my post Are Times still Good for Load Testing? , I decided to answer multiple comments here separately. First, I’d like to elaborate on “It may be less need for simple load testing due to increased scale and sophistication of systems” I meant that the traditional way – testing the system before deploying in production using production-type workload – is not the only way anymore.

How to get the most value out of Session Replay: Use cases and examples


Dynatrace news. At Dynatrace, we’re constantly striving to come up with solutions that can help modernize your performance and user experience monitoring strategies. Session Replay is one such feature, allowing you to capture and visually replay your users’ experiences with your application, just like you’re watching a movie.

Testing Code With REST Calls Made Easy


Introduction. These days, our code frequently has to reach out to a remote server as part of its job, usually consuming an API or some other service. Frequently, our code communicates with these remote services in a RESTful manner. java server performance spring rest http junit mocking frameworks

Code 182

More Trending

Applying Netflix DevOps Patterns to Windows

The Netflix TechBlog

Baking Windows with Packer By Justin Phelps and Manuel Correa Customizing Windows images at Netflix was a manual, error-prone, and time consuming process. In this blog post, we describe how we improved the methodology, which technologies we leveraged, and how this has improved service deployment and consistency.

DevOps 181

Making Cloud.typography Fast(er)

CSS Wizardry

Disclaimers: I was not approached or hired by Hoefler&Co or Cloud.typography to look into any of the following issues. I disclosed all of the below to Cloud.typography and gave them ample opportunity to work together to solve the issues at the root of the problem. There was no appetite from them to do so, so I decided to make it all available for free anyway—a faster web benefits everyone. All of the people I have dealt with seem like really, really nice folk.

T-SQL bugs, pitfalls, and best practices – window functions

SQL Performance

This article is the fourth installment in a series about T-SQL bugs, pitfalls and best practices. Previously I covered determinism , subqueries and joins. The focus of this month's article is bugs, pitfalls and best practices related to window functions. Thanks Erland Sommarskog, Aaron Bertrand, Alejandro Mesa, Umachandar Jayachandran (UC), Fabiano Neves Amorim, Milos Radivojevic, Simon Sabin, Adam Machanic, Thomas Grohser, Chan Ming Man and Paul White for offering your ideas!

How to Optimize Digital Experience and Operations with Dynatrace


Dynatrace news. I was fortunate enough to get invited to our PerformGo! APAC Series. And while these events are a great opportunity for us Dynatracers to share our thoughts with our users, it’s also an amazing opportunity to for us to learn from our users about how they use Dynatrace to optimize digital experiences and digital operations in both the public and private sector. In Kuala Lumpur, I got to listen to Zaiha Mat Nor, Deputy Directory at ICT, MAMPU.

Cache 176

Write Maintainable Integration Tests with Docker


The popularity of microservices and the use of third-party services for non-business critical features have drastically increased the number of integrations that make up the modern application. These days, it is commonplace to use MyS QL, Redis as a key-value store, MongoDB, Postgress, and InfluxDB — and that is all just for the database — let alone the multiple services that make up other parts of the application. All of these integration points require different layers of testing.

The Human Value in Driving Automated DevOps Testing


The increasing demand for IT companies to deliver high-quality software at a rapid speed has made it compulsory to shift towards using Agile and DevOps. The post The Human Value in Driving Automated DevOps Testing appeared first on Kovair Blog. DevOps Technologies Test Management Continuous Testing DevOps Consultants DevOps Implementation Test Automation

Modern applications at AWS

All Things Distributed

Innovation has always been part of the Amazon DNA, but about 20 years ago, we went through a radical transformation with the goal of making our iterative process—" invent, launch, reinvent, relaunch, start over, rinse, repeat, again and again "—even faster. The changes we made affected both how we built applications and how we organized our company. Back then, we had only a small fraction of the number of customers that Amazon serves today.

AWS 110

Lazy Pre-Browsing with Prefetch

CSS Wizardry

I’m working with a client at the moment who, unfortunately, has a blocking third party stylesheet that’s needed to successfully render one of their site’s key pages. Until we can design a more long-term solution (and that’s assuming we can at all) that can asynchronously load the file, I wanted to work out a way to minimise its impact. This is a regular that is, necessarily, defined in the.

Cache 104

tempdb Enhancements in SQL Server 2019

SQL Performance

I have been making the same recommendations about tempdb since I started working with SQL Server over 15 years ago, when I was working with customers running version 2000. The gist of it: create multiple data files that are sized the same, with the same auto-growth settings, enable trace flag 1118 (and maybe 1117), and reduce your tempdb use. From the customer side, this has been the limit of what can be done*, until SQL Server 2019.

How to get the answers you deserve using the three pillars of observability


Dynatrace news. In software, observability refers to telemetry produced by services. Observability is divided into three major verticals—metrics, logs, and distributed traces—the so-called three pillars of observability. Thanks to projects such as OpenTelemetry , which promotes the standardization of data collection, and W3C trace-context , built-in telemetry will soon become a must-have feature of cloud-native software.

Functional Testing vs. Non-Functional Testing


According to a report, app crashes cause 71% of uninstalls. Other reasons that compel users to uninstall the app are page response time, confusing UI, battery consumption, etc. This indicates the importance of functional testing as well as non-functional testing to deliver a user-friendly app. So let’s understand what is functional testing. What is Functional Testing?

Learning to prove theorems via interacting with proof assistants

The Morning Paper

Learning to prove theorems via interacting with proof assistants Yang & Deng, ICML’19. Something a little different to end the week: deep learning meets theorem proving! It’s been a while since we gave formal methods some love on The Morning Paper, and this paper piqued my interest. You’ve probably heard of Coq , a proof management system backed by about 30 years of research and developed out of INRIA. Here’s how the Coq home page introduces it: Coq is a formal proof management system.

SSIS Expression Task Vs Evaluating variable as expression

SQL Shack

In this article, I will first give an introduction about SSIS expressions, then I will describe briefly the Expression Task and how to Evaluate a variable as expression. Then I will do a comparison between these two features to illustrate the similarities and differences between them. This article is the second article in the SSIS […]. ETL Integration Services (SSIS) SSIS monitoring

QA Mentor Inc. Awarded by for Position Among Top Performing Software Testing Firms


At QA Mentor Inc., we believe our clients deserve nothing but the best. Therefore, we thoroughly test the products our clients receive to ensure our clients are getting top notch products. Software testing is only becoming more important in today’s ever-advancing tech-driven economy and is something we are extremely proud to be able to do … The post QA Mentor Inc. Awarded by for Position Among Top Performing Software Testing Firms appeared first on QA Mentor Blog.

Batch Mode Bitmaps in SQL Server

SQL Performance

Background. In traditional row-mode execution plans, SQL Server may introduce a Bitmap operator as part of performing early semi join reduction before a parallel hash or merge join. The bitmap is constructed from the build input, and used to filter rows on the probe input before they reach the join. I have written about row-mode bitmaps before and they are also covered in the documentation. This article is about batch mode bitmaps, which have a very different implementation.

Build automated self-healing systems with xMatters and Dynatrace (Part 2 of 3)


Dynatrace news. Welcome back to the blog series in which we share how you can easily solve three common problem scenarios by using Dynatrace and xMatters Flow Designer. In Part 1 we explored how DevOps teams can prevent a process crash from taking down services across an organization in five easy steps. In this post, we’ll look at how you can set up an automated response to full disk errors and thereby prevent your services from going down.

Unit and Integration Tests in Spring Boot


Overview. In this post, we'll have a look at how to write tests unit and integration in a Spring Boot environment. You can find tons of tutorials online on this topic but it is very difficult to find all the information that you need in just one page. I often noticed that junior developers are confusing between unit and integration test; especially when speaking about spring ecosystem and I'll try to clarify the usage of different annotations used in different contexts.

Snuba: automating weak supervision to label training data

The Morning Paper

Snuba: automating weak supervision to label training data Varma & Ré, VLDB 2019. This week we’re moving on from ICML to start looking at some of the papers from VLDB 2019. VLDB is a huge conference, and once again I have a problem because my shortlist of “that looks really interesting, I’d love to read it” papers runs to 54 long at the moment! As a special bonus for me, I’m actually going to be at VLDB this year, where no doubt I’ll learn about even more interesting things!

Performance Monitoring via SQL Server Query Store

SQL Shack

SQL Server Query Store is a performance monitoring tool that helps us evaluate the performance of a SQL query in terms of several different performance metrics such as CPU and Memory Consumption, execution time and the I/O cycles consumed by the query. Query store is similar to the windows “Task Manager”. A task manager provides […]. DBAtools Monitoring Performance

Faster Image Loading With Embedded Image Previews

Smashing Magazine

Faster Image Loading With Embedded Image Previews. Faster Image Loading With Embedded Image Previews. Christoph Erdmann. 2019-08-23T13:30:59+02:00. 2019-08-23T13:06:42+00:00. Low Quality Image Preview (LQIP) and the SVG-based variant SQIP are the two predominant techniques for lazy image loading. What both have in common is that you first generate a low-quality preview image. This will be displayed blurred and later replaced by the original image.

Less Data Doesn't Mean a Lesser Experience

Tim Kadlec

After yesterday’s post , someone on Twitter expressed concern about providing a “degraded experience” to users who have Save-Data enabled. It’s far from the first time I’ve heard this concern expressed. A user sees “Save Data” as an option and says, “Yeah, of course!” ” but they may not want a lesser experience as a result. It’s a fair concern, I think.

Monitor your OAuth 2.0 protected APIs with Dynatrace Synthetic


Dynatrace news. As microservices and automation continue to drive API usage, most organizations have either already introduced, or plan to introduce, an API testing process. With Dynatrace Synthetic you can easily create API tests with synthetic monitors. Now we’re making it easier for you to test APIs that are secured by OAuth 2.0! What is OAuth?

How Do You Improve Network Agility?


Organizations are in search of improving network agility, but what exactly does this mean? Network agility is represented by the volume of change in the network over a period of time and is defined as the capability for software and hardware component’s to automatically configure and control itself in a complex networking ecosystem.

Robust learning from untrusted sources

The Morning Paper

Robust learning from untrusted sources Konstantinov & Lampert, ICML’19. Welcome back to a new term of The Morning Paper! Just before the break we were looking at selected papers from ICML’19, including “Data Shapley.” I’m going to pick things up pretty much where we left off with a few more ICML papers… Data Shapley provides us with one way of finding and correcting or eliminating low-value (and potentially harmful) data points from a training set.

SSIS OLE DB Destination Vs SQL Server Destination

SQL Shack

In this article, I will give an overview of SSIS OLE DB Destination and SQL Server Destination and I will try to illustrate some of the difference between both destination components based on my personal experience, SSIS official documentation and some other experts experience in this domain. This article is the third article in the […]. ETL Integration Services (SSIS) SSIS monitoring

Fast Websites Are Good for the World


Did you realize that making your site faster is not just great for your sales, it’s also good for the world? Yup – as if there weren’t a million other reasons why having an optimized site is important, you can now take pride in knowing that a fast website: saves energy, reduces economic disparity, increases happiness, and – in the most recent news – can prevent hate. Fast Websites Save Energy.

Handling Unused CSS In SASS To Improve Performance

Smashing Magazine

Handling Unused CSS In SASS To Improve Performance. Handling Unused CSS In SASS To Improve Performance. Luke Harrison. 2019-08-09T12:30:59+02:00. 2019-08-09T12:36:17+00:00. In modern front-end development, developers should aim to write CSS which is scalable and maintainable. Otherwise, they risk losing control over specifics such as the cascade and selector specificity as the codebase grows and more developers contribute.

Media 81

Embark on a journey towards Autonomous Cloud Management with Dynatrace


Dynatrace news. It feels like just yesterday DevOps was all the rage, and everything had to be “Cloud” in order to be modern. These days, most organizations have embraced the benefits of DevOps and are running one or more of their applications on somebody else’s computer. But what made organizations adopt these techniques and technologies?

Cloud 159

14 Best Performance Testing Tools and APM Solutions


With All of the Free and Enterprise Tools Available for Performance Testing, There’s No Excuse for Having a System Failure. Performance tests reveal how a system behaves and responds during various situations. A system may run very well with only 1,000 concurrent users, but how would it run with 100,000? In terms of performance, we wish to achieve three main goals: speed, scalability, and stability.

Statistical foundations of virtual democracy

The Morning Paper

Statiscal foundations of virtual democracy Kahng et al., ICML’19. This is another paper on the theme of combining information and making decisions in the face of noise and uncertainty – but the setting is quite different to those we’ve been looking at recently. Consider a food bank that receives donations of food and distributes it to those in need.