This site uses cookies to improve your experience. To help us insure we adhere to various privacy regulations, please select your country/region of residence. If you do not select a country, we will assume you are from the United States. Select your Cookie Settings or view our Privacy Policy and Terms of Use.
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Used for the proper function of the website
Used for monitoring website traffic and interactions
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Strictly Necessary: Used for the proper function of the website
Performance/Analytics: Used for monitoring website traffic and interactions
Dynatrace news. A decade ago, while working for a large hosting provider, I led a team that was thrown into turmoil over the purchasing of server and storage hardware in preparation for a multi-million dollar super-bowl ad campaign. Our procurement decisions were based on trace data that was pulled from a handful of fragmented monitoring solutions. The data had to be painstakingly stitched together over the course of a few weeks, across each layer of our stack.
In our previous posts in this series, we discussed the case for connection pooling and introduced PgBouncer. In this post, we will discuss its most popular alternative – Pgpool-II. Pgpool-II is the swiss army knife of PostgreSQL middleware. It supports high-availability, provides automated load balancing, and has the intelligence to balance load between masters and slaves so write loads are always directed at masters, while read loads are directed to slaves.
Hey, it's HighScalability time! Awesome explanation of how to build a PID controller to fly a rocket! ( BPS.space via Orbital Index ). Do you like this sort of Stuff? Without your support on Patreon this kind of Stuff can't happen. You are that important to the fate of the intelligent world. Know someone who wants to understand the cloud? I wrote Explain the Cloud Like I'm 10 just for them.
It's easy to write "unit test" tests that use JUnit and some mocking library. They may produce code coverage that keeps some stakeholders happy, even though the tests aren't even unit tests and provide questionable value. It can also be very easy to write unit tests that are — in theory — units test but are more complex than the underlying code and hence just add to the total software entropy.
Dynatrace news. We’re happy to announce that with Dynatrace version 1.189, you can give your baselining routines more time to evaluate short-lived performance conditions. This avoids annoying false-positive alerts on short spikes while still alerting you to conditions that require your attention. Read on for an example and description of our new baselining functionality.
A performance tuning engagement can end up taking many turns as you work through it – it all depends on what is showing up as the problem and what the data tells you. Some days it lands on a specific query, or set of queries, that can be improved with indexes – either new ones or modifications to existing indexes. One of my favorite parts of tuning is working with indexes and, as I was thinking about this post, I was tempted to label index tuning as an "easier" task… but it really isn't.
Inspired Design Decisions With Otto Storch: When Idea, Copy, Art And Typography Became Inseperable. Inspired Design Decisions With Otto Storch: When Idea, Copy, Art And Typography Became Inseperable. Andrew Clarke. 2020-03-23T13:00:00+00:00. 2020-03-23T15:36:17+00:00. For the past few years, books about HTML and CSS have almost vanished from my studio bookshelves.
Of all of the classic arcade games, Whack-A-Mole just might be the most frustrating. You can’t win the game of Whack-A-Mole. Every time you think you’ve hit the mole, the little scoundrel always finds a way to pop up again somewhere else, and you’re always one step behind. In the world of end-to-end testing, we can get stuck playing Whack-A-Bug when we reactively write tests to bugs that pop up in production in order to prevent them from appearing again.
Sign up to get articles personalized to your interests!
Technology Performance Pulse brings together the best content for technology performance professionals from the widest variety of industry thought leaders.
Of all of the classic arcade games, Whack-A-Mole just might be the most frustrating. You can’t win the game of Whack-A-Mole. Every time you think you’ve hit the mole, the little scoundrel always finds a way to pop up again somewhere else, and you’re always one step behind. In the world of end-to-end testing, we can get stuck playing Whack-A-Bug when we reactively write tests to bugs that pop up in production in order to prevent them from appearing again.
Dynatrace news. Since governments around the world are asking people to work-from-home in order to fight COVID-19, I keep hearing questions from colleagues, customers, and partners alike: Are people being as productive as they would be if they were working from their office desk? Are people changing their working patterns? Are the systems we rely on every day as reliable via the home internet connection?
Who's Hiring? Scrapinghub is hiring a Senior Software Engineer (Big Data/AI). You will be designing and implementing distributed systems : large-scale web crawling platform, integrating Deep Learning based web data extraction components, working on queue algorithms, large datasets, creating a development platform for other company departments, etc. - this is going to be a challenging journey for any backend engineer!
Customers & Friends, With the impact of COVID-19 growing around the world, we are taking proactive steps to prepare our infrastructure to continue seamlessly as we navigate this critical time. In an abundance of caution to the rapidly growing climate of the pandemic, we are taking extreme measures to ensure the safety of our employees, customers and partners.
Web Service and Mobile App Testing. Generally, we can say that: Web services are packet sized applications that communicate with each other via network but in a precise format. The output of one software used as an input to another reciprocally and the whole process executed with interface language like XML. Mobile app testing is a strategic approach to detect bugs and fix them before users identify them.
Dynatrace news. Turns out, working from home doesn’t have to be too bad – or boring. People all over the world are discovering the fun of using Zoom. Here at Dynatrace, we’ve had fun playing around with backgrounds, from the beaches of Barbados to city life in NYC. Which then had us thinking, what about some cool branded backgrounds? In the same way, people identify with their branded t-shirts, we figured, it would be fun to produce our own branded backgrounds.
Chrome’s DevTools suite contains some of the most powerful tools available to help you analyze and improve the speed of your website (or web app). They can also be the most overwhelming. In our most recent article , we covered one area of the DevTools that we can use to measure the load time of our site – the ‘Audit’ tab. However, we often get asked about another area of the DevTools – the ‘Performance’ tab.
Capitalizing on the right eCommerce trend and can catapult your business to great heights. The learnings give one a great deal of insight into the right ways of eCommerce platform development. The post Future of eCommerce: 10 Trends You Need to Know appeared first on Insights on Latest Software Technologies - Simform Blog.
Software Unit Testing: What Is It? Why Is It Important? It is hard to overestimate the importance of software quality. A single error can have a huge negative impact on your entire business. If bug issues are not addressed efficiently, it may result in everything from an endless cycle of fixes to a destroyed reputation of your company. Effective testing strategies help to minimize such risks by ensuring the quality of the released product.
Dynatrace news. The SSL certificate for Mission Control will be renewed on April 1, 2020. The updated certificate will be issued by Amazon Trust Services in the context of our strong partnership with AWS, thereby ensuring the highest possible reliability for our customers around the globe. This means that the SSL certificate for the Mission Control endpoint ( [link] ) will change on April 1, 2020.
What Density can we achieve Vs The theoretical max How does database performance behave as more DBs are consolidated? What impact does running the CVM have on available host resources? tl;dr The cluster was able to achieve ~90% of the theoretical maximum. CVM overhead was 5% for this workload. Experiment setup The goal was to … The post Measuring database scaling & density on Nutanix HCI platform. appeared first on n0derunner.
As you’ve probably seen, I’ve been ramping up The Polyglot Developer on Twitch , when it comes to live streaming developer content. What might not be obvious to the viewer of the live streams is the technical effort that’s involved in making the stream possible. For example, how do you position all the stream elements on the screen, or for that matter, broadcast a stream at all?
Monitoring application performance has always been a major challenge. Today, with the rise of distributed environments, microservices, and containers, monitoring application performance has become even harder. In recent years, new application performance monitoring (APM) tools and capabilities have emerged to help, but how much are IT teams truly leveraging them?
Dynatrace news. If you have thousands of hosts to monitor, changing the configuration of some of the hosts can be challenging. With the Dynatrace OneAgent command-line interface (CLI), you can easily reconfigure your hosts or host groups anytime after installation. During the past several months, we’ve gradually improved the OneAgent CLI. You can read about these improvements in these recent blog posts: Faster host-group management using the OneAgent command-line interface.
In this piece, Eric Meyer argues that performance is more important than ever right now — especially for websites that contain critical information for the public: If you are in charge of a web site that provides even slightly important information, or important services, it’s time to get static. I’m thinking here of sites for places like health departments (and pretty much all government services), hospitals and clinics, utility services, food delivery and ordering, and I’m sure there are more
Growing your quality assurance (QA) team can be daunting. You may need to consider dozens of different options that span multiple dimensions, such as languages or functionality. It may seem like an impossible task to find—and hire—those few candidates who can do everything.
What is a Test Framework? A test framework is a set of guidelines which can be followed to create test cases and related processes. These guidelines can be about coding practices, storage and retrieval of test data and test results, interaction with external resources and many other things. A test framework usually contains internal libraries and reusable code modules which provide a foundation for test automation and can be leveraged to build test automation systems for different types of appli
Given a database consolidation workload: How does database performance behave as more DBs are consolidated? What impact does running the CVM have on available host resources? Experiment setup The goal was to establish how database performance scales as we add more workloads into the cluster. As a secondary metric we can see how much overhead … The post Understanding database scaling & density on Nutanix HCI platform. appeared first on n0derunner.
Real talk from Dave: I, Dave Rupert, a person who cares about web performance, a person who reads web performance blogs, a person who spends lots of hours trying to keep up on best practices, a person who co-hosts a weekly podcast about making websites and speak with web performance professionals… somehow goofed and added 33 SECONDS to their page load.
An example of a short Team Flow EventStorm (this is not based on any real teams) Visualise your team’s process and you’ll uncover a higher quantity and higher quality opportunities for improving how you work as a team compared to relying on traditional retrospective formats. If your team works remotely, you can achieve this by EventStorming your team’s flow using the digital collaboration tool Miro.
A cost-optimizer at work. Photo of Corey Quinn taken at Kubecon by Adrian One of the impacts of COVID-19 has been a large rapid unplanned change in business activity for most of the global economy. There are several outcomes, some markets like work from home tools and services, healthcare and grocery retail are extra busy, social media applications are extra busy but their revenue from advertising may be impacted, and many businesses in manufacturing, travel and entertainment are have largely be
A few months back, Microsoft released a brand new SQL client library called Microsoft.Data.SqlClient on NuGet. Wait…didn't we already have a stable SQL client library shipped as a part of.NET Framework? Why reinvent the wheel? Let's see why, which one you should choose, and how this affects our NServiceBus packages. Update Cycles Have you noticed that database servers are getting more frequent updates?
How to use Nutanix X-Ray to run any vdbench workload at scale Download vdbench from the Oracle site Download the vdbench x-ray test scenario from github or clone the whole repo [link] Rename the zip file downloaded from Oracle to vdbench.zip The X-ray scenerio relies on the zip file having exactly this name. Go to … The post Run vdbench on HCI with X-Ray appeared first on n0derunner.
I've had a number of browser tabs open to articles all related to web performance and gosh darn it if blogging them is a way for me get some closure. They are all good! Manuel Matuzovic, Why 543 KB keep me up at night : Yes, I know, it depends. 543 KB aren't always bad, but on that specific page there's only a single image (the logo ~20 KB) and a single paragraph.
When I joined Netflix in 2007 I was managing a team that built the personalized home page for the DVD shipping web site. The first thing I… Continue reading on The Startup ».
Angular has come a long way since its inception. The Angular team at Google keeps the framework upgraded with the constant evolution of browsers and their ability to support diverse functionalities over time. The post 13 Key Benefits of Angular & Use Cases appeared first on Insights on Latest Software Technologies - Simform Blog.
The last few weeks have been anything but normal for many of us. I do hope that you and your loved ones are managing to stay safe. My routines have been disrupted too, and with the closure of schools last week it’s essentially the Easter holidays one week earlier than expected for my children. At the moment my priority is to help any family, friends, and neighbours in need.
Ryan Landry, the senior director for TechOps at Fastly, has shared how network automation enables them to manage traffic peaks during popular live-streamed events such as the Super Bowl LIV. Fastly are directly connected to numerous ISPs across the US and try to keep their live video traffic on these direct paths with their partners to deliver video streams as close to the end-user as possible.
AB Testing?—?So You Know What Really Works ??Castillo San Cristo?bal?, ?San Juan?, picture by Adrian When I joined Netflix in 2007 I was managing a team that built the personalized home page for the DVD shipping web site. The first thing I found was that every user visible change we made went through an A/B test. This was institutionalized across Netflix from the beginning, and it’s part of the formation story told in Marc Randolph’s book That Will Never Work.
Tarantool is an open-source in-memory DB with a Lua application server on board. It’s best used for apps that require high performance and horizontal scaling. Out of the box we support horizontal scaling via the vshard module. There are quite a few things that you have to keep in mind when you work on your business logic, though. Not ideal. We made it easier.
A cost-optimizer at work. Photo of Corey Quinn taken at Kubecon by Adrian One of the impacts of COVID-19 has been a large rapid unplanned change in business activity for most of the global economy. There are several outcomes, some markets like work from home tools and services, healthcare and grocery retail are extra busy, social media applications are extra busy but their revenue from advertising may be impacted, and many businesses in manufacturing, travel and entertainment are have largely be
We organize all of the trending information in your field so you don't have to. Join 5,000+ users and stay up to date on the latest articles your peers are reading.
You know about us, now we want to get to know you!
Let's personalize your content
Let's get even more personalized
We recognize your account from another site in our network, please click 'Send Email' below to continue with verifying your account and setting a password.
Let's personalize your content