December, 2021

Fighting Fragility With Property-Based Testing

DZone

However long you work in software, you always feel late to the party. You encounter some seemingly cutting-edge new tool only to learn it has been around for decades, sometimes inspired by research papers from 1970. Still, you can’t keep up with everything and have a life.

What is Log4Shell? The Log4Shell vulnerability explained (and what to do about it)

Dynatrace

Dynatrace news.

Insiders

Sign Up for our Newsletter

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

Tech Predictions for 2022 and Beyond

All Things Distributed

2022 will be an exciting year for technology, with it pushing all of us, and our planet, forward in the process

Snaring the Bad Folks

The Netflix TechBlog

Project by Netflix’s Cloud Infrastructure Security team ( Alex Bainbridge , Mike Grima , Nick Siow) Cloud security is a hard problem, but an even harder one is cloud security at scale.

Matching Supply With Demand Challenge

SQL Performance

My friend Peter Larsson sent me a T-SQL challenge involving matching supply with demand. As far as challenges go, it's a formidable one. It's a pretty common need in real life; it's simple to describe, and it's quite easy to solve with reasonable performance using a cursor-based solution.

Code 109

AWS Went Down. Now What?

Professor Beekums

Amazon Web Services went down last Tuesday. It doesn’t happen often, but it is a harrowing experience when it does. Understandably, people get angry during these times. They have come to rely on AWS to provide services necessary for their business.

AWS 96

How To Get Started With Automated Browser Testing?

DZone

If you have a website for consumer products, you must know that some challenges exist only with these websites; one such challenge is ensuring that the functionalities work expectedly across browsers and devices.

More Trending

Expanding the cloud: Introducing the AWS Asia Pacific (Jakarta) Region

All Things Distributed

AWS ada untuk Indonesia - Starting today the new AWS Asia Pacific (Jakarta) Region is now open

AWS 147

Tasktop’s Recharge Day Fills Everyone’s Tanks

Tasktop

Tasktop’s third Recharge Day of 2021 allowed our teams to take time to rest, relax, get active or simply do the things they love outside of work.

Designing Netflix

High Scalability

This is a guest post by Ankit Sirmorya. Ankit is working as a Machine Learning Lead/Sr. Machine Learning Engineer at Amazon and has led several machine-learning initiatives across the Amazon ecosystem.

Design 111

Improving Core Web Vitals, A Smashing Magazine Case Study

Smashing Magazine Graphics

Improving Core Web Vitals, A Smashing Magazine Case Study. Improving Core Web Vitals, A Smashing Magazine Case Study. Barry Pollard. 2021-12-20T05:30:00+00:00. 2021-12-20T09:34:43+00:00. Why are my Core Web Vitals failing?” Many developers have been asking themselves that question lately.

Google 110

Testing Android Mobile Apps: Best QA Approaches and Tools

DZone

What Is Mobile Testing? Mobile testing is a process of checking mobile applications - software programs running on smartphones, tablets, and other mobile devices - for functionality, performance, security, usability, etc. It can be carried out with manual or automated tests.

Mobile 216

Log4j 2 Vulnerability: Identifying and Minimizing Production Risk

Dynatrace

Dynatrace news. Log4Shell, a zero-day exploit affecting the popular Apache package was made public on December 9, 2021. The National Vulnerability Database describes the exploit here. It results in remote code execution (RCE) by submitting a specially composed request.

Java 203

SRE Incident Management: Overview, Techniques, and Tools

Dotcom-Montior

In the world of a site reliability engineer (SRE) , failure is not only an option, but also expected. Systems, web applications, servers, devices, etc., are all prone to performance issues and unexpected outages at some point. It is an unavoidable fact.

Starting Your Journey from Project to Product: Celebrate Wins and Learning in Every Level of the Organization

Tasktop

Often organizations can be overwhelmed when thinking about continuous improvement primarily because it’s just that … continuous. It’s easy to lose focus and momentum while on this journey because the day to day effort doesn’t bring about incredible change.

Carefully Forming Teams to Begin Technology Modernization

Strategic Tech

It’s a common sight to see technology organization re-inventing aspects of their operating model. Often, it’s a combination of migrating to modern cloud technologies, adopting new organizational models, and striving for better ways of working.

Top 15 JavaScript Frameworks You Should Consider in 2022

Simform

JavaScript frameworks have added a whole new dimension to the horizon of web application development. In this article, we’ve discussed the top 15 JavaScript frameworks for front-end and back-end development along with the pros, cons, and famous websites that are using it.

How to Translate Android Text in JetPack Compose

DZone

Sometimes there are projects where Android’s native text management system falls short. For example, if we wanted to fix a translation error, adjust an explanation or add a new language without having to deploy a new version of the application, the Android system would not allow us to do so.

How to overcome the cloud observability wall

Dynatrace

Dynatrace news. As cloud environments become increasingly complex, legacy solutions can’t keep up with modern demands.

Cloud 193

Designing Better Links For Websites And Emails: A Guideline

Smashing Magazine Graphics

Designing Better Links For Websites And Emails: A Guideline. Designing Better Links For Websites And Emails: A Guideline. Slava Shestopalov. 2021-12-06T17:30:00+00:00. 2021-12-06T19:34:18+00:00. Why are “click here” and “by this link” poor choices? And is it acceptable to use “read more”?

Starting Your Journey from Project to Product: Be Patient with Yourself and Others

Tasktop

Listening to conferences, webinars and podcasts, it’s easy to find organizations that have made significant wins on the project to product journey.

Games 82

Solving Common Concurrency Problems

Professor Beekums

Concurrency is a notorious cause of really frustrating bugs. Most software bugs are consistent. If you do X, then Y, then Z, you get Bug A. You can get race conditions with concurrency though. That’s basically a bug where if you do X, then Y, you’ll get Bug A maybe 10% of the time.

Monitoring SQL Server TempDB with Dynamic Management Views

SQL Shack

In this article, we will learn how we can detect which operations cause to fill up SQL Server tempdb through the dynamic management views. What is SQL Server tempdb used for? Tempdb is one of the system databases, that is used by many activities in SQL Server to temporarily store data.

How To Create Better Software for Small and Medium Businesses

DZone

Enterprise software is the lifeblood of any business, helping employees work productively and hit new milestones. Even with the negative impact of COVID-19, global IT spending continues to grow and is expected to amount 601 billion in 2021 , which is 13.6% more than the previous year.

AIOps strategy central to proactive multicloud management

Dynatrace

Dynatrace news. This article includes key takeaways on AIOps strategy: Manual, error-prone approaches have made it nearly impossible for organizations to keep pace with the complexity of modern, multicloud environments.

How To Protect Your API Key In Production With Next.js API Route

Smashing Magazine Graphics

How To Protect Your API Key In Production With Next.js API Route. How To Protect Your API Key In Production With Next.js API Route. Caleb Olojo. 2021-12-02T09:30:00+00:00. 2021-12-02T13:06:15+00:00.

Tasktop’s Rapid Response to the Log4J Vulnerability Exemplifies the Importance of Value Stream Management

Tasktop

Did Your Response Delight or Disappoint Customers? . The Log4j vulnerability that set the internet on fire on Friday was happily already fixed in Tasktop’s SaaS products by early afternoon.

Cloud 82

The Perils of Programming Magic

Professor Beekums

Photo by Artem Maltsev Abstractions are a necessary part of software development. Not having them would make certain things ridiculous.

Links on Performance V

CSS - Tricks

Does shadow DOM improve style performance? Nolan Lawson covers how, because of the inherent encapsulation of the shadow DOM, the styling gets applied a bit faster than it would if those styling rules were relevant to the entire page. But as ever, it depends, and it turns out that classes and IDs are actually faster outside of it (?!), so if you just style with those, that’s the way to go. HTML-first, JavaScript last: the secret to web speed!

Media 54

Common Performance Management Mistakes

DZone

How To Avoid Pain Points Introduced by Cloud-Based Architectures. Editor’s Note: The following is an article written for and published in DZone’s 2021 Application Performance Management Trend Report. Performance in any cloud-distributed application is key to a successful user experience.

Business observability and the travel and hospitality industry: a key to successful recovery

Dynatrace

Dynatrace news. For most industries, the pandemic has accelerated digital transformation. For some, “accelerated” is an understatement. The global travel industry has arguably been hit the hardest, and the disruption is pervasive – and ongoing.

Building Gatsby Themes For WordPress-Powered Websites

Smashing Magazine Graphics

Building Gatsby Themes For WordPress-Powered Websites. Building Gatsby Themes For WordPress-Powered Websites. Paulina Hetman. 2021-12-27T10:30:00+00:00. 2021-12-27T12:05:13+00:00. Gatsby is an open-source framework built on top of React.

Starting Your Journey from Project to Product: Treat Improvement Like a Series of Experiments and Continuously Improve

Tasktop

Early on in a project to product journey, people often feel compelled to “do it right”, which leaves them stalled on the start line. It’s impossible to imagine any organization getting it “right” the first time.

SQL Update statement Performance Tips

SQL Shack

The SQL update statement is used to modify an existing record or records in a table and it is commonly widely used in databases applications. In this article, we will examine the update statement in terms of the performance perspective.

How Much Does it Cost to Hire a Remote Angular Developer?

Simform

Thinking about hiring remote Angular developers for your projects and worried about costs? Here is a comprehensive take on different aspects that affect the cost of hiring Angular developers and average market prices.

Few Warning Signs Your Company Needs QA Consulting Services

DZone

In a software testing world, the competition is too high to handle and when we talk about the significance of QA there is no room for error. The worldwide automation test market is likely to raise from $12.6 back in 2019 to USD28.8

Dynatrace’s automatic and intelligent observability co-flies with GKE Autopilot for managed Kubernetes – you can have it all!

Dynatrace

Dynatrace news. What’s up? Hands-free fully managed Kubernetes. Hundreds of thousands of companies use Google Cloud’s GKE to build and run their applications.