Website or Mobile User Experience Design – Why It Matters

DZone

When designing a digital presence, whether it is a website or a mobile app, attractive graphics and engaging content are not the only things that matter. One aspect of the web and app design that many designers still overlook is the need for good user experience design.

Dynatrace achieves AWS Outposts Ready designation

Dynatrace

We’re therefore excited to announce that Dynatrace has received the AWS Outposts Service Ready designation. The post Dynatrace achieves AWS Outposts Ready designation appeared first on Dynatrace blog. Dynatrace news.

AWS 218

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

How Do You Test A Design System? — Advanced Topics

DZone

How do you test a design system? You got here because you either have a design system or know you need one. Marie Drake , Principal Test Automation Engineer at News UK , presented her webinar, " Roadmap To Testing A Design System ", where she discussed this topic in some detail.

Design Systems and Testability With Applitools

DZone

May 2020, Applitools had the pleasure of hosting Tyler Krupicka from Intuit for an hour-long webinar discussing design systems and testability. At Intuit, Tyler works on the "Player/Design Systems" team, where he focuses on design systems. performance testing web developement interview ui cross browser testing unit test storybook design systems ui component

What Is Test Design Actually?

DZone

Learn how to design your tests. In this blog, we overview what is and how to perform test design (and, which is at least as important, how not to perform it). Considering the ‘official’ definition, ‘ test design is the activity of deriving and specifying test cases from test conditions’, where a test condition is ‘an aspect of the test basis that is relevant in order to achieve specific test objectives.’ performance risk analysis test design

Design 100

Dynatrace achieves Amazon RDS Service Ready designation

Dynatrace

We’re therefore excited to announce that Dynatrace has received the Amazon RDS Service Ready designation. Achieving this designation differentiates Dynatrace as an AWS Advanced Technology Partner with a product that is integrated with Amazon RDS and is generally available and fully supported. The post Dynatrace achieves Amazon RDS Service Ready designation appeared first on Dynatrace blog. Dynatrace news.

Design 141

Design Of A Modern Cache—Part Deux

High Scalability

This is a guest post by Benjamin Manes , who did engineery things for Google and is now doing engineery things as CTO of Vector. The previous article described the caching algorithms used by Caffeine , in particular the eviction and concurrency models. Since then we’ve made improvements to the eviction algorithm and explored a new approach towards expiration. Eviction Policy.

Cache 187

3 test design principles to get you to continuous integration

TechBeacon Testing

App Dev & Testing, Testing, Test Design, Special Coverage: STAREAST, Continuous Delivery (CD), Continuous Integration (CI), Continuous TestingIf your test case is causing more harm than good, is it truly useful?

Legacy Architecture Modernisation With Strategic Domain-Driven Design

Strategic Tech

Before jumping into either of those scenarios, have a look at what Strategic Domain-Driven Design can offer you. This means a software architecture should be purposely designed for the most favourable business consequences. It also means that understanding the business model is a pre-requisite for designing a software architecture. Target Architecture Design With a foundational understanding of the business strategy the target architecture design process can begin.

Inspired Design Decisions: Avaunt Magazine

Smashing Magazine

Inspired Design Decisions: Avaunt Magazine. Inspired Design Decisions: Avaunt Magazine. I hate to admit it, but five or six years ago my interest in web design started to wane. Web design had stagnated, predictability had replaced creativity, and ideas seemed less important than data. Design had lost its joyfulness. When I began working with the legendary newspaper and magazine designer Mark Porter, I became fascinated by art direction and editorial design.

Inspired Design Decisions: Neville Brody Design Cannot Remain Neutral

Smashing Magazine

Inspired Design Decisions: Neville Brody Design Cannot Remain Neutral. Inspired Design Decisions: Neville Brody Design Cannot Remain Neutral. Local bands designed their own publicity and the mostly two-colour artwork was edgy and unpolished. Its unconventional and thought-provoking designs and Brody’s subsequent work redefined the British music press from the 1980s onwards and influenced a generation of designers.

The Problem With Design

Allen Holub

Somehow, some people have gotten the idea that design is somehow inimical to Agile. The problem with… The post The Problem With Design appeared first on Allen Holub That’s not true. It’s always helpful to think about things before you do them. The question is not whether or not you should think in advance, it’s how far in advance should the thinking occur. Hours? Months?

Inspired Design Decisions With Bradbury Thompson: The Art Of Graphic Design

Smashing Magazine

Inspired Design Decisions With Bradbury Thompson: The Art Of Graphic Design. Inspired Design Decisions With Bradbury Thompson: The Art Of Graphic Design. We work in an industry which is now more dominated by the academic, mechanical, and technical aspects of design.

Cultivate your personal design heuristics

O'Reilly Software

Rebecca Wirfs-Brock explores how you can grow as a designer by becoming conscious of your heuristics. Continue reading Cultivate your personal design heuristics

Design Patterns: Cache-Aside Pattern

cdemi

This post is part of a Design Patterns series. Software Architecture Design Patterns: Data Managment Design Patterns: Performance & Scalability Design Patterns Software DevelopmentApplications that rely heavily on a data-store usually can benefit greatly from using the Cache-Aside Pattern. If used correctly, this pattern can improve performance and help maintain consistency between the cache and the underlying data store.

Cache 49

Sociotechnical Design Variables

Strategic Tech

Over the past few years I have focused much of my learning and work choices around learning about the design of sociotechnical systems?—?how how to design software architectures and organise teams around them. performance, security) UX / Brand Perception: design decisions which have an impact on how users experience the system I’ve recently been collating some of the variables which exist in each of these areas, and they are presented in the remainder of this article.

Designing Edge Gateway, Uber’s API Lifecycle Management Platform

Uber Engineering

In October 2014, Uber had started its journey of scale in what … The post Designing Edge Gateway, Uber’s API Lifecycle Management Platform appeared first on Uber Engineering Blog.

What is a design pattern?

O'Reilly Software

Discover what design patterns are and how they can be used to communicate solutions to common problems. Continue reading What is a design pattern

Inspired Design Decisions: Pressing Matters

Smashing Magazine

Inspired Design Decisions: Pressing Matters. Inspired Design Decisions: Pressing Matters. Its publishers hope to inspire newcomers to printmaking, but as I thumbed through its pages, I found there is plenty about the design of Pressing Matters which can inspire web designers too. The result is a design which feels connected. These principles are not new and they have guided art direction and design for decades. Does Bootstrap create unimaginative designs?

How to prevent hidden images from loading on responsive designs

MachMetrics

Responsive design is an absolute necessity in today’s web. Unfortunately, many themes and frameworks achieve responsive design by using hidden images on mobile devices or tablets. Lazy loading also works nicely when working with responsive design.

Design Patterns: Queue-Based Load Leveling Pattern

cdemi

Control Costs : You don't have to design your service to meet peak load, but rather average load. Software Architecture Design Patterns: Messaging Design Patterns: Availability Design Patterns: Performance & Scalability Design Patterns Software Development RabbitMQModern software usually involves running tasks that invoke services. If the service is subjected to intermittent heavy loads, it can cause performance or reliability issues.

Design Patterns: Competing Consumer Pattern

cdemi

Load-Levelling : Since this Design Pattern, inherently uses the Queue-Based Load Leveling Pattern , all of the Benefits applied there apply here as well. Software Architecture Design Patterns: Messaging Design Patterns: Performance & Scalability Design Patterns Software Development

Inspired Design Decisions: Ernest Journal

Smashing Magazine

Inspired Design Decisions: Ernest Journal. Inspired Design Decisions: Ernest Journal. When you work in design for any length of time, forming habits is natural. This repetition can be fabulous for your productivity, but when each design looks much like your last, you can quickly begin to feel jaded. I needed to recharge, reconnect with my creativity, and rekindle my enthusiasm for working in design. Time away helped me rediscover my enthusiasm for design.

Design Principles for Mathematical Engineering in Experimentation Platform

The Netflix TechBlog

Design Principles for Mathematical Engineering in Experimentation Platform at Netflix Jeffrey Wong, Senior Modeling Architect, Experimentation Platform Colin McFarland, Director, Experimentation Platform At Netflix, we have data scientists coming from many backgrounds such as neuroscience, statistics and biostatistics, economics, and physics; each of these backgrounds has a meaningful contribution to how experiments should be analyzed.

Inspired Design Decisions: Alexey Brodovitch

Smashing Magazine

Inspired Design Decisions: Alexey Brodovitch. Inspired Design Decisions: Alexey Brodovitch. Before writing Art Direction for the Web , I began to study Alexey Brodovitch when I became fascinated by editorial and magazine design. Then, I became intrigued by his design process, how he sketched layouts, arranged them into spreads, and created a rhythm which flowed through his magazines. This book will make a fabulous addition to your design collection.

Top five considerations for SQL Server index design

SQL Shack

In this article, we will discuss the most important points that we should consider when designing an optimal SQL index. Before going through the index design procedure, let us revise the SQL Server index concept.

Towards federated learning at scale: system design

The Morning Paper

Towards federated learning at scale: system design Bonawitz et al., We designed the FL system to elastically scale with the number and sizes of the FL populations, potentially up into the billions. SysML 2019. This is a high level paper describing Google’s production system for federated learning.

Design Patterns: Series Introduction

cdemi

I have decided to write a series on some common and modern Design Patterns that are useful in today's horizontally scalable (such as cloud-hosted) applications. This is not going to be the usual, gang of four design patterns series, but rather more suited towards building a modern application architecture that caters for the increasing requirements for east-west communication and easily scaling up and deploying. Design Patterns Software Development Software Architecture

Designing For Micro-Moments

Smashing Magazine

Designing For Micro-Moments. Designing For Micro-Moments. A couple of years ago, Google announced a new mobile-first initiative it wanted web designers and marketers to pick up on. In Myriam Jessier’s " Things Designers Should Know About SEO In 2018 ", she sums up Google’s four micro-moments: “I want to know.”. “I As such, it’s your job to know how to specifically design for these micro-moments. How You Should Be Designing For Micro-Moments.

Primary Sociotechnical Design Heuristics

Strategic Tech

Yet there is no flowchart we can simply follow to find the optimal design. It’s so easy to get design choices wrong and make things worse instead of making them better. In order to effectively design sociotechnical systems, I recommend using design heuristics. The problem is that there are hundreds and thousands of heuristics, and nobody has time to scan through a thousand heuristics every time they need to make a design choice.

EventStorming Modelling Tips to Facilitate Microservice Design

Strategic Tech

The result is that we create better designed software systems and teams of problem solvers rather than order takers. Used judiciously, EventStorming gives us the ability to uncover enough information about our domain and our business that we can use it to design our microservices, bounded contexts, and even our teams. If you want to see how to take the next steps and use your EventStorm to design microservices, check out our Bounded Context Canvas workshop recipe.

Design and architecture: Special Dumpster Fire Unit

O'Reilly Software

Matt Stine looks at the tricky situations that sometimes emerge from design and architecture. Continue reading Design and architecture: Special Dumpster Fire Unit

Mark+Steve, Performance+Design

Speed Curve

Mark presents traditional performance data in a way that is more compelling, revealing his strong design background. Mark has pioneered this new territory where performance and design overlap. Many times there's little interaction between designers and performance engineers. And yet, designers and performance engineers are after the same thing: creating a great user experience! Design and performance are connected, like the yin and yang.

Designing far memory data structures: think outside the box

The Morning Paper

Designing far memory data structures: think outside the box Aguilera et al., Therefore, if we want to make full use of one-sided far memory, we need to think carefully about the design of our data structures to make that access efficient. This paper is all about the design of efficient data structures for far-memory, which turns out to have consequences reaching all the way down to the hardware. This makes it challenging to design effective far memory data structures.

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

The Morning Paper

design , Sheng, CIDR’20. ’ design. design delivered Google four main benefits: Precision and recall quickly surpassed the results from the heuristics-based system. Migrating a privacy-safe information extraction system to a software 2.0

HAProxy EBtree: Design for a Scheduler, and Use (Almost) Everywhere

InfoQ

Load Balancing Routing Performance & Scalability Architecture & Design DevOps newsAt QCON New York 2019, Andjelko Iharos presented how CTO Willy Tarreau and the HAProxy team implemented a scheduler using an EBtree data structure to optimize performance and memory usage of the HAProxy load balancer. By K Jonas.

The ‘Chocolate Sauce’ Design Heuristic

Strategic Tech

A trip to the supermarket can teach you a lot about designing software systems and shaping teams to build them… I was recently in need of some chocolate sauce. The Chocolate Sauce Heuristic for Software Design There are a few lessons about software development we can learn from this story, but I want to focus on design. The designers of the supermarket had to decide where the chocolate sauce should live.

Modelling Bounded Contexts with the Bounded Context Design Canvas: A Workshop Recipe

Strategic Tech

In Domain-Driven Design, a large system is decomposed into bounded contexts , which become natural boundaries in code as microservices and as teams in the organisation. This workshop format is designed around both of these needs and uses two tools in order to find the most effective system design: EventStorming and the Bounded Context Design Canvas. 30 minutes) Bounded Context Design Canvas (min. This guides you into exploring alternative design opportunities.

Product-aligned vs Capability-aligned Organisation Design

Strategic Tech

There are broadly two dominant approaches used to organise teams in modern organisations that have moved beyond traditional activity-oriented organisation design (organising people by their specific skill). The vertically-sliced product-aligned organisation design was no longer a competitive advantage. The supermarket were fully aware of this and began their transition to a capability-aligned organisation design.

Design after Agile: How to succeed by trying less

O'Reilly Software

Stuart Halloway explains how to augment agility with principles for designing systems. Continue reading Design after Agile: How to succeed by trying less

What Web Designers Can Do To Speed Up Mobile Websites

Smashing Magazine

What Web Designers Can Do To Speed Up Mobile Websites. What Web Designers Can Do To Speed Up Mobile Websites. I recently wrote a blog post for a web designer client about page speed and why it matters. However, their focus has always been on making a great-looking and effective design. In the meantime, it got me thinking: Is there anything designers can do when creating mobile websites to help developers optimize for speed? Stop Using Cumbersome Design Elements.

Context Is Essential To Software Design

Professor Beekums

Best practices sound like a great thing. Why wouldn’t we want to make sure our software is the best it can be? How better to make it so than to use practices that everyone considers the best? This was something I was extremely concerned with early in my career. I’ve worked in a variety of situations: small companies to large companies, consumer products and B2B products, pure software companies and companies that sold physical things, new software to large mature systems

Inspired Design Decisions With Herb Lubalin: Typography Can Be As Exciting As Illustration And Photography

Smashing Magazine

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. Inspired Design Decisions: Avaunt Magazine.