Sat.Jun 29, 2019 - Fri.Jul 05, 2019

article thumbnail

Continuous Testing in Software Development can Ensure Excellence in Quality

Kovair

The infotainment and entertainment industry has undergone a phenomenal change with online channels and providing features such as movies and other content on demand. Similarly, The post Continuous Testing in Software Development can Ensure Excellence in Quality appeared first on Kovair Blog.

article thumbnail

How To Avoid Landing Page Redirects (10 min read)

Rigor

Redirection occurs anytime your user attempts to load a page with a given URL, but is instead sent to a site that uses a slightly different address. There are many reasons why you might consider redirection: The original site has moved, and you want to send the user to the most current location. You want to track clicks and log pages that refer users to your site/sites.

Mobile 60
Insiders

Sign Up for our Newsletter

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

article thumbnail

Service Oriented Architecture Testing (SOA Test)

Testlodge

SOA or Service Oriented Architecture is a software development framework employed for building a business application by using a number of small independent services. So, with this context, what is a service? A service is a component of an application that performs one particular task. For example, a payment service is used for online payments, and an authentication service is used for securely logging users into their application.

article thumbnail

Top 5 Myths About QA Testing

DZone

Quality assurance (QA) testing is an essential part of the software development process, involving the identification of bugs in products to ensure they are as error-free as possible. Unfortunately, there are also a lot of misconceptions about what QA testing and QA services actually entail. Today, many companies engage in software QA outsourcing , sometimes using offshore testing services, while some still keep their QA services in-house.

Testing 250
article thumbnail

Improved PHP monitoring with even less overhead!

Dynatrace

Dynatrace news. Anything you want to do on a web server, you can do with PHP. This is why PHP is such a popular programming language for web development. Here are some statistics: PHP now accounts for about 79% of the server-side programming used on the Internet. Compare that to the two next-highest languages: 11.1% for ASP.NET, which is a web framework, and 4% for Java.

article thumbnail

Bringing Rich Experiences to Memory-constrained TV Devices

The Netflix TechBlog

Bringing Rich Experiences to Memory-Constrained TV Devices By Jason Munning, Archana Kumar, Kris Range Netflix has over 148M paid members streaming on more than half a billion devices spanning over 1,900 different types. In the TV space alone, there are hundreds of device types that run the Netflix app. We need to support the same rich Netflix experience on not only high-end devices like the PS4 but also memory and processor-constrained consumer electronic devices that run a similar chipset as w

Cache 166
article thumbnail

Amazon Aurora development team wins the 2019 ACM SIGMOD Systems Award

All Things Distributed

A few months ago, I wrote the post " Amazon Aurora ascendant: How we designed acloud-native relational database ," and now I'm excited to share some news about the people behind the service. This week, the developers of Amazon Aurora have won the 2019 Association for Computing Machinery's (ACM) Special Interest Group on Management of Data (SIGMOD) Systems Award.

Systems 123

More Trending

article thumbnail

Dynatrace incorporates Hackerone’s bug bounty program into its security playbook

Dynatrace

Dynatrace news. Customers deserve to use a secure product, and Dynatrace has continuously upgraded its game in improving the security of its software. We’ve recently joined forces with Hackerone , the industry leader in external bug bounty programs. For us, this is a logical next step after running our own internal bug bounty effort in 2018 to enhance security.

article thumbnail

Automating chaos experiments in production

The Morning Paper

Automating chaos experiments in production Basiri et al., ICSE 2019. Are you ready to take your system assurance programme to the next level? This is a fascinating paper from members of Netflix’s Resilience Engineering team describing their chaos engineering initiatives: automated controlled experiments designed to verify hypotheses about how the system should behave under gray failure conditions, and to probe for and flush out any weaknesses.

Latency 77
article thumbnail

7 pitfalls that could ruin your app testing cycle

TechBeacon Testing

Automated testing may be increasingly popular, but it doesn't eliminate the need for manual testing. Proper manual testing increases application usability, especially during user acceptance testing.

Testing 73
article thumbnail

Rocket Performance on Your Java Application with Memcached

DZone

Memcached is an easy-to-use, high-performance, in-memory data store. It offers a mature, scalable, open-source solution for delivering sub-millisecond response times, unlike databases that store data on disk or SSDs, Memcached keeps its data in memory. This tutorial will cover how to use Memcached in Jakarta EE with Eclipse JNoSQL. Installing Memcached Using Docker.

Java 196
article thumbnail

Discover frustrating user experiences with automatic rage click detection

Dynatrace

Dynatrace news. Applications often deliver frustrating user experiences that result from bad performance, poor operational health, or unexpected errors. In some instances, however, bad user experience stems from usability issues in product design or development. Examples of such issues include buttons that don’t work as expected, visuals that look like buttons but are indeed only labels, and so on.

Analytics 123
article thumbnail

The convoy phenomenon

The Morning Paper

The convoy phenomenon Blasgen et al., IBM Research Report 1977 (revised 1979). Today we’re jumping from HotOS topics of 2019, to hot topics of 1977! With thanks to Pat Helland for the recommendation, and with Jim Gray as one of the authors, we have a combination that’s very hard to ignore :). Here’s the set-up as relayed to me by Pat (with permission): At work, I am part of a good sized team working on a large system implementation.

Traffic 75
article thumbnail

The ANY Aggregate is Broken

SQL Performance

The ANY aggregate is not something we can write directly in Transact SQL. It is an internal only feature used by the query optimizer and execution engine. I am personally quite fond of the ANY aggregate, so it was a bit disappointing to learn that it is broken in quite a fundamental way. The particular flavour of 'broken' I am referring to here is the wrong-results variety.

C++ 58
article thumbnail

2019 Top Slack Channels for Software Testers

DZone

Slack is the hottest collaboration tool in the market today, both as an internal tool for teams working together and for external groups who share similar interest and need a place to collaborate and share ideas. Slack also offers a free tier which is used by many public communities such as software developers and testers. This tier includes unlimited private and public channels, 10K messages, up to 10 apps (Github, Bitbucket, etc.), file sharing, custom notifications and more.

Software 189
article thumbnail

Dynatrace HTTP monitors go multi-request, leaving no API unmonitored!

Dynatrace

Dynatrace news. You don’t have to be tech-savvy to have heard the term “REST API.” Nowadays everywhere you look you find APIs. “Microservices-driven,” “cloud-native”, “automated,” and containerized” are not only buzz words, they’re also now reality. These concepts rely on APIs, which means that they’re crucial for great user experiences and the success of scalable applications.

article thumbnail

One SQL to rule them all: an efficient and syntactically idiomatic approach to management of streams and tables

The Morning Paper

One SQL to rule them all: an efficient and syntactically idiomatic approach to management of streams and tables Begoli et al., SIGMOD’19. In data processing it seems, all roads eventually lead back to SQL! Today’s paper choice is authored by a collection of experts from the Apache Beam, Apache Calcite, and Apache Flink projects, outlining their experiences building SQL interfaces for streaming.

article thumbnail

Share Internet Between macOS and a Raspberry Pi Zero Over USB

The Polyglot Developer

If you’re a fan of the Raspberry Pi, you might have stumbled upon my tutorial for interacting with a Raspberry Pi Zero using nothing more than a USB cable. If you recall, the standard Raspberry Pi Zero has no WiFi, no Bluetooth, and no Ethernet. Alright, so let’s assume that you’re able to interact with your Raspberry Pi Zero. Now what?

article thumbnail

Analyzing API Performance by Day of the Week

DZone

My last post showed how the API Science API can be utilized to create a graphical analysis of API performance binned by the hour of the day. In this post, we use data extracted from the API Science API to analyze the performance of an API by day of the week. This type of analysis would be useful for a company whose product experiences surges of usage on different days of the week (for example, weekends versus work days).

article thumbnail

How to fine tune failure detection

Dynatrace

Dynatrace news. Failure detection with services. When I work with customers, I usually get their requirements to alert on failures. This is especially true when Dynatrace replaces an older generation of monitoring software. Typically, these products rely on hand-crafted rules from error logs. It is time-consuming and only works by highlighting what people are expecting to go wrong.

Tuning 116
article thumbnail

Optimizing SQL Server index strategies

SQL Shack

Index strategies overview This article is about techniques for optimizing the SQL Server indexes strategy. It is an appendix of the SQL index overview and strategy article in which I covered different areas like what indexes actually do, how to create them, and I briefly mentioned some index design guidelines. Furthermore, I also presented an […].

article thumbnail

How to drive customer obsessed Product Development

Tasktop

At Tasktop our Product, Engineering and UX teams operate under a single umbrella called ‘Product Development’ to make all our value streams “customer-obsessed” O ur teams do not work in silos or a single project, rather they are focused on optimizing the value stream for a single product – such as Tasktop Integration Hub – to continuously delight end users.

article thumbnail

A Bootiful Podcast: Datadog's Jason Yee on Observability, Operations, Metrics, Kubernetes, Language, and more

DZone

Hi Spring fans! In this installment, Josh Long ( @starbuxman ) talks to @Datadog 's Jason Yee ( @gitbisect ) about obersvability, operations, metrics, Kuberenets, language, and more.

Metrics 100
article thumbnail

9 Reasons Why Software Testing Has a Brighter Future Than Development

QAMentor

As the world is becoming increasingly digital, we can experience a steady rise in the number of different applications being developed for different platforms. Regardless of the types of these applications, they all require software developers and software testers in order to ensure the quality of the product and fulfillment of project guidelines. In computing, … The post 9 Reasons Why Software Testing Has a Brighter Future Than Development appeared first on QA Mentor Blog.

article thumbnail

Monitor batch statements of the Get Data feature in Power BI using SQL Server extended events

SQL Shack

One shared characteristic among popular data visualization tools such as Power BI is the ease at which data can be extracted from a variety of disparate data sources, usually at a click of a button, as shown in Figure 1. Such convenience, though, tends to come at a cost as you often have little control […].

article thumbnail

Perhaps Consciousness is Just Human Observability?

Adrian Cockcroft

Photo taken by Adrian at the Park Hyatt NingBo, China I recently read Annaka Harris’ new book Conscious about the mysteries and nature of consciousness and had an epiphany. What we do to make our computer systems observable is actually closely related to consciousness. The essential quality of conciseness is a model of the system. That model is fed with information and interrogated about the overall health and behavior of the system.

article thumbnail

Thinking Performance in Programming

DZone

As a programmer we have written codes that ideally solves a problem, but do we take note of the performance when it comes to solving a problem, or do we just feel comfortable with “My code works?" Don’t stop there, take your thinking bigger than “My code works” to “Can my code solve a huge problem?” as this is where thinking on a performance level comes in.

article thumbnail

Unintended Side Effects – Sleeping Sessions Holding Locks

SQL Performance

A recent consulting engagement was focused on blocking issues inside of SQL Server that were causing delays in processing user requests from the application. As we started to dig into the issues being experienced, it became clear that from a SQL Server standpoint, the problem revolved around sessions in a Sleeping status that were holding locks inside of the Engine.

Servers 64
article thumbnail

Come On and Take a Free (Regulatory) Ride

The Agile Manager

Within 24 hours of last month's post on regulation of technology firms , new anti-trust probes into Google and Apple were reported by the Wall Street Journal. Around the same time, Renault stirred up a hornets nest of regulatory furore over its proposed (and subsequently withdrawn) merger with Fiat Chrysler. It's worth examining the prior in the context of the latter to understand why the regulatory free ride Big Tech Media firms enjoy will continue for quite some time to come.

article thumbnail

Perhaps Consciousness is Just Human Observability?

Adrian Cockcroft

Photo taken by Adrian at the Park Hyatt NingBo, China I recently read Annaka Harris’ new book Conscious about the mysteries and nature of consciousness and had an epiphany. What we do to make our computer systems observable is actually closely related to consciousness. The essential quality of conciseness is a model of the system. That model is fed with information and interrogated about the overall health and behavior of the system.

article thumbnail

High Availability in Mule 4: Using Clusters

DZone

Mule Enterprise Edition supports scalable clustering to provide high availability (HA) for applications. High availability is essential for any organizations interested in protecting their business against the risk of a system outage, loss of transactional data, incomplete data, or message processing errors. These risks, in some situations, can add up to millions of dollars in revenue loss.

article thumbnail

Better Logging With TinyLog 2

DZone

Most, if not all, Java and Android developers have come across logging requirements in their application. The most commonly known Java logging frameworks are Log4j2 , Logback , and JUL (Java Util Logging), and most people have probably used SLF4J, the abstraction on top of these logging frameworks. A lesser-known logging framework is TinyLog, and soon its successor, TinyLog 2.

Java 100