Cutting Step-Functions Costs on Enterprise-Scale Workflows

AWS Step Functions is a great service for orchestrating multi-step workflows with complex logic. It’s fast to implement, relatively easy to use and just works. The problem is its price.

For relatively low-scale projects, it’s a feasible solution. But for large-scale, enterprise-grade orchestration with hundreds of millions of processes, each with dozens of steps, it can be cost-prohibitive.

Source de l’article sur DZONE

OpenAI GPT-3: How It Works and Why It Matters

You have probably heard about an innovative language model called GPT3. The hype is so overwhelming that we decided to research its core and the consequences for the tech players. Let’s explore whether the language deserves this much attention and what makes it so exceptional.

What Is GPT-3? Key Facts

GPT-3 is a text generating neural network that was released in June 2020 and tested for $14 million. Its creator is the AI research agency OpenAI headed by Sam Altman, Marc Benioff, Elon Musk, and Reid Hoffman.

The language is based on 175 million parameters and is by far more accurate than its predecessors. For example, GPT-2 had only 1.5 billion of parameters, and Microsoft Turing NLG – 17 billion of them. Thus, the power of GPT-3 is significantly surpassing the alternatives.

Source de l’article sur DZONE

Swift Package Manager, Part 1: Introduction to Swift Package Manager

What Is Swift Package Manager?

The Swift Package Manager is a tool for managing the distribution of Swift code.

It’s integrated with the Swift build system to automate the process of downloading, compiling, and linking dependencies.

Source de l’article sur DZONE

Web Design for Seniors: UX From a Mature Perspective

It’s no secret that the senior population is growing. By 2030, people over the age of 65 are predicted to make up 20.6% of the population of the US. 

Around the world, people are living longer and remaining more active in the later years of their lives. What’s more, despite what you might have heard in the past, seniors aren’t as wary of the internet as they used to be. In 2019, the Pew Research institute revealed that 73% of people over the age of 65 were connected to the web. 

So, what does that mean for web designers?

your main focus needs to be on ability…people age differently

Well, first of all, it’s time for all of us to start thinking about user experience from different perspectives. We need to stop expecting our audiences to be made up entirely of iPhone-using millennials and start thinking about the needs of seniors too. After all, designing websites for seniors opens you up to a wide selection of potential visitors in the future.

What’s more, according to the US Census Bureau, people over the age of 65 generally have the highest household wealth figures of any age group. That’s a big deal. 

So, how do you adapt UX for seniors?

Creating Senior-Friendly Web Designs

When it comes to designing websites and applications for seniors, your main focus needs to be on ability. Age is just a number, and people age differently. 

That means that one person in their 70s might have no problem browsing through Netflix to watch the latest shows, while someone else wouldn’t be able to tell you what ‘streaming’ means. 

Rather than worrying specifically about age, think about how different people in older age groups might have different requirements when it comes to things like movement control, hearing, vision, and even device bias. 

Get the Visual Elements Right

Vision loss is by far the most common disability reported by elderly individuals in the US. Around one in six people over the age of 70 have some manner of visual impairment. That’s why UI designers need to think carefully about visual accessibility when creating the right websites. 

For instance, text and button sizes should always be kept large. Anything that needs to be read or clicked needs to be scaled up, to ensure that everyone can see the information clearly. For instance, on the website, you’ll find clear typography, combined with big buttons that tell you to “Start Here” so you know exactly what to do next.

Remember to stick to icons that are clearly labelled wherever possible. Stay away from anything that your customers might not understand. “Start Here” is easier to read and understand than “Submit”. 

It’s also worth sticking to the color and contrast guidelines laid out by basic UX design when you’re creating something for optimal visibility.  Colors that are too close together might create a nice pastel or gradient effect on a website – but they’ll also make things difficult to read. 

Concentrate on Usability

Over the age of 55, motor skills and coordination can begin to decline for some people. These changes make it harder for people to interact with complex UIs. The mouse on a computer can be a particular problem for people with diminishing motor skills – as can the touchscreen of a tablet or smartphone. 

When you’re working on the perfect UX, think about how you can make things as easy to click as possible for people who have a hard time hitting their targets. For instance, in this website for people traveling over the age of 50, you’ll see not only fantastic large font choices but big buttons that are descriptive and easy to understand too: “Click here to start planning your trip”:

The scrollbar can also be a bit of a problem for people with impaired motor skills. Because of this, it’s best to keep your focus on designing above the fold. Make sure that users don’t need to scroll far to find the information that they need and keep scrollbars simple in terms of their look and feel.

While you’re working on usability, remember that it will be important to keep interactions to a minimum wherever possible. Where you can engage younger audiences with double-taps, swiping and scrolling, it’s much easier to connect with seniors through simple one-tap interactions. The less actions your user needs to take to reach their goals, the better. 

Deliver Smooth Navigation 

Navigating from point A to B on your website needs to be as simple as seamless as possible. Remember, crowded pages on your websites and apps are often overwhelming – even for younger browsers. Seniors are generally just searching for “must know” information, so they don’t want anything to get in their way as they navigate through their website. 

As you work on your site or app design, ask yourself if every element on the page absolutely has to be there. If it doesn’t deliver value, then get rid of it. 

Additionally, remember that seniors don’t always have the best memories and concentration levels. That means that they need your navigation experience to be as simple as possible. Basic horizontal menu bars that show everything at once are often a good idea – even if they’re not very exciting.

Look at this helpful navigation experience from, for instance. Everything you need is located at the top of the page, and you can even just enter your postcode to get started:

Cognitive decline happens regularly with age. Although not all older adults will have issues with their memory and concentration, it’s important to be prepared for an audience that might process information a little more slowly. It’s worth double-checking that your viewer’s attention isn’t being diverted to multiple parts of the page at once.

Get to the Point Quickly

While younger generations have quickly implemented technology into every aspect of their lives, older consumers use tech a little differently. These people don’t want to spend forever fiddling around with different parts of your website. They want to get the answers to their questions as quickly and easily as possible. 

Applications that are complicated or difficult to access are usually instantly rejected by seniors. Even if you’ve offered everything that we’ve covered above, from seamless navigation to minimalist design, you still won’t get the interactions you’re looking for if older adults don’t consider your design to be useful. 

Because of this, you need to highlight the point of a website or application to your seniors as quickly as possible. Avoid worrying about things like gifs, animations and gamification. Instead, focus on making sure that your designs are useful and simple. 

For instance, from the moment your senior user arrives on a web page, they should have instant access to clear instructions on how to use the application or service, and what they need to do next. Keep in mind that this is particularly important when you’re creating mobile apps, as apps are still a relatively new concept to older generations. 

On the “When They Get Older” website, you can instantly find the information you need in a well-organized navigation bar that’s labelled clearly:

A clear interface like this, combined with simple, step-by-step guidance that shows elderly individuals how to get the information that they want is the key to keeping these users coming back for more. 

Bringing a Mature Perspective to Web Design

These days, most designers focus heavily on younger audiences when creating websites and apps. After all, it’s these users that allow us to experiment more with the latest tools and concepts, like augmented reality, artificial intelligence, and robust animations. 

However, there’s still a market out there for the seniors of the world that want more opportunities to get online. This audience often goes ignored and under-served. However, as the value of older consumers grows, and their ability to interact online increases, you’ll find that more businesses begin to search for web designers who can provide immersive experiences for a more mature audience. 

The steps above will give you an excellent insight into how you can start designing for a different kind of customer base. However, remember that the best way to make sure that you’re delivering the right solution for any customer, is to test. User testing will provide you with the exclusive insights that you need to determine whether your senior UX is really working, or whether you’re still struggling to get into the shoes of an older user. 


Featured image via Unsplash.


Source de l’article sur Webdesignerdepot

The Importance of Reliability Engineering

If you’ve spent any time in tech circles lately, there are three letters you’ve surely heard: SRE. Site Reliability Engineering is the defining movement in tech today. Giants like Google and Amazon market their ability to provide reliable service and startups are now investing in reliability as an early priority.

But what makes reliability engineering so important? In this blog, we’ll look at three big benefits of investing in reliability and explain how you can get started on your journey to reliability excellence.

Source de l’article sur DZONE

What Is the Best Java Debugger?

Many people might think this a simple question; I am not one of them. I feel that in the modern world of development, there are too many factors to pick a single tool for debugging any language, let alone Java.

In The Beginning

Let’s take a step back and look at where we started with debugging, and while I am not going to get into the history of debugging, we should look at some of the basic tools used for debugging Java, aside from logging and system-out.

Source de l’article sur DZONE

Partager les connaissances avec la prochaine génération

Dans des moments comme celui-ci, la raison d’être n’est pas seulement un mot, c’est une responsabilité. Chez SAP, nous tirons parti de nos ressources et de notre réseau pour des solutions pragmatiques et innovantes, sur la base de valeurs et d’un objectif communs, mais nous vivons également notre raison d’être à travers nos propres actions pour aider le monde à mieux fonctionner et améliorer la vie des gens.

Les employés SAP face à la crise du Covid19 se sont engagés en créant des sites Web communautaires et des boutiques en ligne pour des œuvres caritatives et en partageant des histoires de motivation en réponse à la crise actuelle. Mais ils ne sont pas les seuls. Des équipes dans toute l’entreprise ont pour objectif d’aider le monde à s’améliorer.

SAP Next-Gen est une communauté pour les jeunes du monde entier qui sont passionnés par l’innovation et la technologie et qui veulent façonner l’entreprise intelligente en tant que futurs décideurs. Une partie fondamentale est constituée par les alliances universitaires SAP qui initient les étudiants et les professeurs aux logiciels SAP en leur proposant des activités de réseautage et d’éducation pour développer les talents de demain.

« Partager signifie se soucier des autres » – les employés de SAP aux Pays-Bas ont pris ce dicton à cœur et ont vu l’opportunité de partager tout leur savoir-faire avec la prochaine génération. Même avant la pandémie, des collègues de différentes équipes (ventes, préventes, marketing, conseil et expérience client) ont collaboré activement avec les universités. Aujourd’hui, toujours motivés pour aider les gens à se développer au mieux de leurs capacités, ils poursuivent les collaborations en ligne.

Sous la forme de conférences (désormais numériques), les étudiants d’universités telles que l’Avans Hogeschool et la Hogeschool Rotterdam peuvent obtenir des informations de qualité sur des sujets allant de l’analyse des données à la gestion des ventes et des comptes, en passant par la gestion de Supply Chain, les processus commerciaux et la réalité augmentée, ce qui contribue également à réduire le manque actuel d’accès à l’expérience pratique.

En outre, grâce à des ateliers tels qu’un jeu de simulation ERP sur un système SAP S/4HANA, les étudiants peuvent avoir un aperçu de ce à quoi pourraient ressembler les processus commerciaux et constater à quel point SAP S/4HANA est simple et efficace. En outre, l’équipe partage volontiers ses connaissances sur les technologies intelligentes afin d’établir une compréhension plus approfondie de l’entreprise intelligente au sein de la prochaine génération de jeunes travailleurs.

Au départ, les conférences et les ateliers ont été organisés à la demande de conférenciers qui connaissaient des employés de SAP et qui ont pu ainsi enrichir leurs méthodes d’enseignement. « Notre objectif annuel est de partager nos connaissances avec 10 000 étudiants aux Pays-Bas », explique Jaap Verdonk, partenaire d’alliance associé et responsable du programme Next-Gen NL. À ce stade, de nombreuses universités ont déjà adopté les systèmes SAP comme élément fixe de leurs programmes d’études.

Pourtant, le nombre de participants n’est pas le seul à avoir augmenté. De plus en plus de collègues SAP souhaitent partager leurs connaissances. C’est pourquoi l’équipe de Jaap est en train de constituer un groupe de participants pour tous ceux qui souhaitent s’impliquer, permettant à chacun de se soutenir mutuellement et d’agir de manière ciblée en partageant simplement son histoire.

Plus d’informations sur la façon dont nous pouvons relever les défis en période de perturbation :

En savoir plus sur l’objectif et la promesse de SAP:

Tags: éducation , talents futurs , innovation , apprentissage , objectif

Article posté pour la première fois en anglais sur

The post Partager les connaissances avec la prochaine génération appeared first on SAP France News.

Source de l’article sur

Using Terraform for Managing Infrastructure

What is Terraform?

Terraform is a tool that is used for building, changing and versioning infrastructure safely and effectively. Using the configuration file you describe to Terraform what components are needed. Terraform then goes and generates an execution plan describing what the desired state should be. And then it goes and executes and builds it. Terraform manages all this through a state file. Now there are two flavors of Terraform:

  • An open-source version
  • An enterprise version

Terraform supports a wide variety of cloud and infrastructure platforms. This includes AWS, OpenStack, Azure, GCP, Kubernetes and much more.

Source de l’article sur DZONE