Sat.Feb 15, 2020 - Fri.Feb 21, 2020

article thumbnail

Moore's Law is not Ending Soon and the Reason May Surprise You

High Scalability

Jim Keller recently gave a fascinating and far ranging interview on the AI Podcast. You can find it at Moore's Law, Microprocessors, Abstractions, and First Principles. One of the many topics of discussion was the often predicted death of Moore's Law. In case you've never heard of Jim Keller before, from this intro you can immediately understand why he may have special insight on the topic: Jim Keller is a legendary microprocessor engineer, having worked at AMD, Apple, Tesla, and now Intel.

article thumbnail

Important Health Checks for your MySQL Master-Slave Servers

Scalegrid

In a MySQL master-slave high availability (HA) setup, it is important to continuously monitor the health of the master and slave servers so you can detect potential issues and take corrective actions. In this blog post, we explain some basic health checks you can do on your MySQL master and slave nodes to ensure your setup is healthy. The monitoring program or script must alert the high availability framework in case any of the health checks fails, enabling the high availability framework to tak

Servers 273
Insiders

Sign Up for our Newsletter

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

article thumbnail

Introducing Digital Business Analytics: AI-powered real-time answers for better business outcomes

Dynatrace

Dynatrace news. Traditionally, it’s critical for Dev and Ops teams to be able to quickly discover and remediate application performance and customer-facing issues. On the other side of the organization, application owners have hired teams of analysts to dig through web analytics tools to gain insights into the customer experience. But never have these two siloed teams been able to tie together their application performance and user experience to business metrics such as revenue, conversion rates

Analytics 205
article thumbnail

5 key areas for tech leaders to watch in 2020

O'Reilly

O’Reilly online learning contains information about the trends, topics, and issues tech leaders need to watch and explore. It’s also the data source for our annual usage study, which examines the most-used topics and the top search terms. [1]. This combination of usage and search affords a contextual view that encompasses not only the tools, techniques, and technologies that members are actively using, but also the areas they’re gathering information about.

article thumbnail

Important Health Checks for your MySQL Master-Slave Servers

High Scalability

In a MySQL master-slave high availability (HA) setup, it is important to continuously monitor the health of the master and slave servers so you can detect potential issues and take corrective actions. In this blog post, we explain some basic health checks you can do on your MySQL master and slave nodes to ensure your setup is healthy. The monitoring program or script must alert the high availability framework in case any of the health checks fails, enabling the high availability framework to tak

Servers 187
article thumbnail

In-Browser Performance Linting With Feature Policies

Tim Kadlec

One of the absolute best things you can do to help keep performance in check is to provide a series of visible, well-placed checks and balances in your development workflow to always keep performance front-of-mind. One thing I’m very excited about in this context is feature policies. Feature-Policy is a relatively new feature that lets you opt-in or out of certain browser features on your site.

article thumbnail

Customize Dynatrace analysis timeframes as never before with the new global timeframe selector

Dynatrace

Dynatrace news. The timeframe selector is one of the most widely used UI controls in Dynatrace. We call it the “global” timeframe selector because it serves as a time filter that, in most cases, enables you to select a specific analysis timeframe that remains persistent across all product pages and views as you navigate through your analysis.

Design 193

More Trending

article thumbnail

Post: Essilen Research, Fauna, Sisu, Educative, PA File Sight, Etleap, Triplebyte, Stream

High Scalability

Who's Hiring? Are you looking to improve how you hire technical talent ? Essilen Research 's free video series can help. Fix common issues in screening, interviewing, closing and on-boarding. Learn how world-class tech companies crush the hiring game! Sisu Data is looking for machine learning engineers who are eager to deliver their features end-to-end, from Jupyter notebook to production, and provide actionable insights to businesses based on their first-party, streaming, and structured relatio

Education 113
article thumbnail

6 Rules that a Quality Analyst Must Follow in Software Development

Kovair

What is Quality Assurance? Quality Assurance (QA) is the method of assessing or checking product properties to check whether it is completing customer’s expectations and.

article thumbnail

Understand and optimize user journeys with funnel charting

Dynatrace

Dynatrace news. Whether you run a small food delivery company, a mid-sized movie streaming business, or a multinational hotel group, your applications are built with a well-defined business goal in mind (in these examples, respectively, to enable your users to order food, watch a movie, or book a hotel). To reach their goals, users generally must take a few steps in your application.

Strategy 177
article thumbnail

Interacting with a GraphQL API with Golang

The Polyglot Developer

You might remember that I’ve done quite a bit of content when it comes to developing GraphQL APIs with the Go programming language (Golang). Heck, I’ve even written a book and published a course on the subject. However, in everything I’ve done thus far, I haven’t demonstrated how to interact with a GraphQL using Golang. Sure, a lot of the time you’ll be using something like React, Angular, or Vue to interact with your web service, but that doesn’t mean you&rsq

article thumbnail

Move, simply

Sutter's Mill

C++ “move” semantics are simple, and unchanged since C++11. But they are still widely misunderstood, sometimes because of unclear teaching and sometimes because of a desire to view move as something else instead of what it is. This post is an attempt to shed light on that situation. Thank you to the following for their feedback on drafts of this material: Howard Hinnant (lead designer and author of move semantics), Jens Maurer, Arthur O’Dwyer, Geoffrey Romer, Bjarne Stroustrup,

C++ 98
article thumbnail

Cloudy with a high chance of DBMS: a 10-year prediction for enterprise-grade ML

The Morning Paper

Cloudy with a high chance of DBMS: a 10-year prediction for enterprise-grade ML , Agrawal et al., CIDR’20. "Cloudy with a high chance of DBMS" is a fascinating vision paper from a group of experts at Microsoft, looking at the transition of machine learning from being primarily the domain of large-scale, high-volume consumer applications to being an integral part of everyday enterprise applications.

article thumbnail

New event type helps avoid unnecessary alerts for planned host downscaling

Dynatrace

Dynatrace news. Modern service infrastructure depends heavily on IT’s ability to dynamically scale the number of hosts up or down, depending on the expected workload. Cloud providers, such as AWS, Azure, and GCP, help to automate the process of upscaling or downscaling compute power by providing autoscaling groups. Beyond cloud provider solutions, there are multiple additional frameworks and tools that help IT departments to dynamically adapt their compute power dynamically.

AWS 167
article thumbnail

Smoke and Regression Testing in Software Development

Kovair

What is software testing? While designing a software application, an essential part of the SDLC (software development life cycle) is software testing. The software testing.

article thumbnail

Trip report: Winter ISO C++ standards meeting (Prague)

Sutter's Mill

A few minutes ago, the ISO C++ committee completed its final meeting of C++20 in Prague, Czech Republic. Our host, Avast Software , arranged for spacious and high-quality facilities for our six-day meeting from Monday through Saturday. The extra space was welcome, because we had a new record of 252 attendees. We currently have 23 active subgroups, and met in nine parallel tracks all week long; some groups ran all week, and others ran for a few days or a part of a day, depending on their workload

C++ 98
article thumbnail

Migrating a privacy-safe information extraction system to a Software 2.0 design

The Morning Paper

Migrating a privacy-safe information extraction system to a software 2.0 design , Sheng, CIDR’20. This is a comparatively short (7 pages) but very interesting paper detailing the migration of a software system to a ‘Software 2.0’ design. Software 2.0 , in case you missed it, is a term coined by Andrej Karpathy to describe software in which key components are implemented by neural networks.

Systems 84
article thumbnail

Do This to Improve Image Loading on Your Website

CSS - Tricks

Jen Simmons explains how to improve image loading by simply using width and height attributes. The issue is that there’s a lot of jank when an image is first loaded because an img will naturally have a height of 0 before the image asset has been successfully downloaded by the browser. Then it needs to repaint the page after that which pushes all the content around.

Website 66
article thumbnail

Software Testing – Latest Methods and Approaches

Kovair

In any software development process, the testing comes at last. No company would ever deliver the software product without doing its final testing. Software testing.

article thumbnail

Visualising Sociotechnical Architecture with DDD and Team Topologies

Strategic Tech

I’ve been disappointed for a long time with the way in which companies organise software development teams. I remember as a young, naive software developer, I assumed there would be structured processes and patterns similar to those used for designing a software architecture. I crave structure and analytical thinking patterns to design optimal solutions.

article thumbnail

Extending relational query processing with ML inference

The Morning Paper

Extending relational query processing with ML inference , Karanasos, CIDR’10. This paper provides a little more detail on the concrete work that Microsoft is doing to embed machine learning inference inside an RDBMS, as part of their vision for Enterprise Grade Machine Learning. The motivation is not that inference will perform better inside the database, but that the database is the best place to take advantage of enterprise features (transactions, security, auditing, HA, and so on).

article thumbnail

The Top 6 Jira Integration Use Cases

Tasktop

As a platform for helping development teams to plan, track, and release software, it’s no wonder that Jira is such a popular Agile Planning tool. But if you’re part of a large and complex organization, Jira probably isn’t the only tool you’re using in your software delivery toolchain. The use of multiple, non-integrated tools creates a fragmented workflow, constraining efficiency and data integrity across the software delivery value stream — and across the rest of your business.

Azure 59
article thumbnail

TPDP Episode #33: Containers, Virtual Machines, and Orchestration, Part 1

The Polyglot Developer

I’m pleased to announce that Containers, Virtual Machines, and Orchestration has been published to all of the popular podcast networks. This is the 33rd episode of the show and the first two-part episode to make an appearance. This episode features Marek Sadowski from IBM and dives into the DevOps space, focusing particularly on deployment strategies such as virtual machines and containers, and how to orchestrate potentially massive amounts of them in an efficient and automated fashion.

article thumbnail

How Application of Artificial Intelligence is Transforming Business

Testsigma

What is Artificial Intelligence? Artificial intelligence works on the principle of human intelligence. The machines are programmed in such a way that they think like humans and can imitate our actions. They can be designed to execute all types of tasks from complex to simple ones. The primary task machines can perform are learning, reasoning and perception.

article thumbnail

Database Migration: Challenges, Need & Process

Simform

Adopting emerging technologies have helped businesses in leveraging their overall performance. Database Migration is one of those. If you are planning a migration, what are the challenges involved during database migration? What is the need to do it? Let me walk you through the essentialities before performing database migration. The post Database Migration: Challenges, Need & Process appeared first on Insights on Latest Software Technologies - Simform Blog.

article thumbnail

A Day in the Life of… a Software Training Specialist

Tasktop

Meet Jason Grodan, a Software Training Specialist at Tasktop! We spoke to Jason about the different training classes Tasktop offers, bouldering, and what it’s like to work from home. How do you start your day before work. My mornings start around 6am and include making breakfast and freshly ground coffee for my wife, and getting my kids ready for homeschool.

article thumbnail

How It Works: TSQL TRY/CATCH Behavior Fooled Me

SQL Server According to Bob

How It Works: TSQL TRY/CATCH ​​ Behavior ​​ Fooled Me If I would have ​​ simply ​​ read the documentation ( [link] ) the answer to my problem ​​ is answered. Create the following procedure where foo does not exist. ​​ Error ​​ 208 – Invalid object name ​​ occurs ​​ when the select is executed. create ​​ procedure ​​ sp_ExecTest as begin ​

Design 40
article thumbnail

5 Must-Have Features of Top Synthetic Monitoring Tools

Rigor

Reading time 8 min There are many different classes of web performance tools, from synthetic monitoring to application performance monitoring ( APM) , to real user monitoring ( RUM ), and more. These different classes exist because each has its own strengths and weaknesses. When evaluating open source tools or enterprise-grade synthetic monitoring tools, you want to look for capabilities that maximize its strengths.

article thumbnail

A running start towards enablement: how a UX guild will broaden our horizons

Dynatrace

Dynatrace news. When the UX team was first created at Dynatrace, our biggest challenge was imparting the value that UX design could offer the product. We encouraged all teams to start collaborating with the UX team from the very first phases of a project, in order to develop the right user flow and the right framework. The result of this approach can be seen in our platform today?