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
In a previous post , we explored the PIT Mutation Testing Maven plugin. This time, we will take a look at how we can integrate the results with SonarQube, our favorite software analysis tool. Introduction. Before reading this post, it is advised to revise our previous post about Mutation Testing. In short, with Mutation Testing faults (or mutants) are introduced into your code and consequently, your tests are run again.
Dynatrace news. Coronavirus continues to disrupt our personal and professional lives in ways many of us could never have imagined just a few short weeks ago. Amidst the uncertainty, we’re all working diligently to maintain continuity for our businesses, keep employees productive, and maintain customer satisfaction and experience through digital services.
Where you decide to host your cloud databases is a huge decision. You have to choose your hosting model, a cloud provider, and then your primary and standby regions to deploy to. But, if you’re considering leveraging a managed databases provider, you have another decision to make – are you able to host in your own cloud account or are you required to host through your managed service provider?
On March 16, 2020, at 9:26 PM, I received an urgent email from my friend DJ Patil, former White House Chief Data Scientist, Head of Technology for Devoted Health, a Senior Fellow at the Belfer Center at the Harvard Kennedy School, and Advisor to Venrock Partners. You don’t get that many titles after your name unless you’re pretty good at something. For DJ, that “something” is math and computer science.
If you’re reading this, you’re likely already well aware of the value of watertight QA practice and have a good understanding of what it entails. Yet, there is possibly a team delivering business-critical software at your organization that has thus far escaped the forensic focus of your testing. You need to talk to them, and this blog is a primer to help you do just that.
Dynatrace news. Have you ever had to provision 2,500 virtual host instances and 120 Kubernetes clusters in two days? Well, that’s exactly what the Dynatrace University team did to support Dynatrace’s hands-on training (HoT) days at Dynatrace’s annual user conference Perform in Las Vegas. The Dynatrace dashboard below that shows the thousands of EC2 instances coming up and then being removed at the close of the training.
In my last post , I started to outline the process I go through when tuning queries – specifically when I discover that I need to add a new index, or modify an existing one. Up to this point we've identified the problematic query, the index I need, what indexes currently exist on the table, and whether or not those indexes are being used. Once we have that data, we can move on to the next steps in the process.
Inspired Design Decisions With Herb Lubalin: Typography Can Be As Exciting As Illustration And Photography. Inspired Design Decisions With Herb Lubalin: Typography Can Be As Exciting As Illustration And Photography. Andrew Clarke. 2020-04-13T10:00:00+00:00. 2020-04-13T12:35:21+00:00. While good use of type helps people to read, great typography can do so much more.
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.
Inspired Design Decisions With Herb Lubalin: Typography Can Be As Exciting As Illustration And Photography. Inspired Design Decisions With Herb Lubalin: Typography Can Be As Exciting As Illustration And Photography. Andrew Clarke. 2020-04-13T10:00:00+00:00. 2020-04-13T12:35:21+00:00. While good use of type helps people to read, great typography can do so much more.
Recently, automated software testing has been widely identified as a game-changer for software projects. With artificial intelligence quickly gaining traction, total automation sounds like an inevitable reality. Yet those jumping to conclusions gave birth to more common misconceptions related to the way automated testing is applied today. Myth 1: Automation Isn't About Cost-Efficiency.
We recently migrated hundreds of ZooKeeper instances from individual server instances to Kubernetes without downtime. Our approach used powerful Kubernetes features like endpoints to ease the process, so we’re sharing the high level outline of the approach for anyone who wants to follow in our footsteps. See the end for important networking prerequisites.
When testers and developers cooperate, do consultation and coordinate on a specific project, the result is beyond expectations. With this kind of interaction, developers can.
SQL Server has always provided the ability to capture actual queries in an easily-consumable rowset format – first with legacy SQL Server Profiler, later via Extended Events, and now with a combination of those two concepts in Azure SQL Database. This capability is essential when performance tuning since query events include discrete CPU and IO metrics as well as runtime parameters, which are key for troubleshooting query performance problems such as parameter sniffing.
The coronavirus pandemic has changed all facets of our lives, ranging from how we work to how we relax to how our children learn. There are countless implications of this, including the potential for long-term and, in some cases, permanent changes to business processes. Just 12% of the respondents in a recent Gartner survey believe their businesses are highly prepared for the impact of coronavirus and the majority expect the pandemic to disrupt operations for the foreseeable future.
Who's Hiring? InterviewCamp.io has hours of system design content. They also do live system design discussions every week. They break down interview prep into fundamental building blocks. Try out their platform. 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 developm
This investigation started, as so many of mine do, with me minding my own business, not looking for trouble. In this case all I was doing was opening my laptop lid and trying to log on. The first few times that this resulted in a twenty-second delay I ignored the problem, hoping that it would go away. The next few times I thought about investigating, but performance problems that occur before you have even logged on are trickier to solve, and I was feeling lazy.
SQL Server Performance Tuning can be a difficult assignment, especially when working with a massive database where even the minor change can raise a significant impact on the existing query performance. Performance Tuning always plays a vital role in database performance as well as product performance. A query can be optimized with the proper evaluation […].
If you’re a developer, you probably don’t appreciate the power of testers. In fact, you probably think negatively about some aspect of your testing team. They think of bugs that you haven’t considered. They try doing things you never designed your product to handle. And, they file bugs when they encounter unexpected behavior. What a pain! If you’re a tester, you may not get respect from your development teammates, but you don’t quite know why.
Using a page speed optimization audit tool like GTmetrix or WebPageTest is a great first step towards assessing how your website loads for visitors. However, you may be making one of the common page speed testing mistakes that often cost website owners engagement, and ultimately, revenue. In fact, we often get emails from frustrated website owners who aren’t getting consistent results.
Accelerate: Building and Scaling High Performing Technology Organization is one one the best books to hit the shelves in a long time. Nicole Forsgren, and her co-authors, Jez Humble and Gene Kim have done the industry a huge service by providing a data-focused way of analyzing and improving performance that’s based on real research, not… The post Adapting #Accelerate to Development appeared first on Allen Holub.
I’m always happy when tooling catches up to the problems we have to solve. Sure, you can figure things out through trial and error (and to be honest, a lot of debugging is still very much that, and I don’t think that’s likely to change), but quality tools can help eliminate the guesswork and provide a shortcut of sorts. Here’s an example.
The ALTER TABLE. ALTER COLUMN command is very powerful. You can use it to change a column's data type, length, precision, scale, nullability, collation…and many other things besides. It is certainly more convenient than the alternative: Creating a new table and migrating the data each time a change is necessary. Nevertheless, there is only so much that can be done to hide the underlying complexity.
This article explores SQL Server Update Statistics using the database maintenance plan. Introduction SQL Server query optimizer uses statistics to build an optimized execution plan. These statistics contain the histogram that has information about data distribution, number of rows, data density. SQL Server automatically creates and updates the statistics based on a predefined threshold.
JavaScript is an integral part of any web application and its importance continues to grow. With the expanded demands, an easier means to interface with JavaScript in web development became increasingly important. Web developers could, if they wanted to waste a lot of time, continue to write their own code for everything they needed. On the other hand, a good programmer knows when to use a code that has already been written by someone else but works for their current need.
“Alone we can do so little; together we can do so much.” – a famous quote by Hellen Keller is very much valid even in current times, especially in the context of teamwork. The relationship between any two people is considered good when communication between them is healthy. And on the same lines, a team is able to work ‘together’ better when their communication is strong.
The other day I tweeted about how much I love snippets in developer tools. If you’re not familiar, snippets allow you to save little bits of code that you can then quickly run in the console. In Chrome, for example, once a snippet is saved, you can quickly execute it within developer tools by hitting Command + P ( Control + P on Windows). This brings up a list of all the sources (files requested by the page).
I’m pleased to announce that the latest episode of The Polyglot Developer Podcast has been published to Apple Podcasts , Spotify , and pretty much every other major podcasting networking that exists. The topic of this episode, Developing on the Blockchain , is the blockchain, and I’m joined by expert Lennart Frantzell from IBM to help walk us through everything you should know when it comes to developing on it.
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