Articles

If you are building an application using Node.js, it can get a little overwhelming since there are a variety of databases to choose from and different ways to build APIs. One way to reduce development time and focus on the problem you are trying to solve is to use a Database as a service to store the data. The advantage of this approach is to use a cloud database system without purchasing hardware which can be cost and time-effective.

One such database service is HarperDB Cloud. To build REST APIs rapidly this service allows us to perform all database operations using a single endpoint. It supports a variety of programming languages such as JavaScript, Java, Python, and so on. Some of the features of HarperDB are the following:

Source de l’article sur DZONE

Typography is one of the most important elements of any site, having a measurably large impact on brand and experience.

So fundamental is it that making wholesale changes to your typography — opting for a new font, changing the measure, increasing leading — is complex and fraught with potential time-sinks.

But there are some simple changes that you can make to your typography that won’t break your grid and can be achieved in 30 minutes or less. Here are eight of the easiest.

1. Increase Color Contrast

When laying out text, it’s common for designers to see text as a block within a visual design. A designer’s relationship to text is very different from a user’s; a designer positions text as a shape, a user reads it line by line. Consequently, designers tend to underestimate the amount of contrast text requires.

Light grey text is aesthetically beautiful but functionally useless. Text is meant to be read and needs to meet WCAG AA standards on desktop and WCAG AAA standards on mobile — or in any situation with many ambient light sources. The larger the text is, the more leeway you have.

Text should be thoroughly tested for contrast, but as a starting point, 18px text on a white background should never be lighter than #595959.

2. Tighten Heading Spacing

The vast majority of typefaces are designed for use as body text — large blocks of running text, multiple lines long. When the font was made, it was spaced for this use.

Unlike running text, headings tend to be short and are surrounded by more whitespace — especially above and below. Extra whitespace visually floods the negative space in the word shapes and forces letters apart.

To compensate, tighten the letter-spacing and word-spacing of headings by 1–5%.

3. Loosen Non-Word Spacing

When we read, our brain doesn’t spell out words letter by letter; it recognizes word shapes and even word groups’ shapes.

Most micro-typography is concerned with not disrupting those word shapes. However, there are times when you do want to prevent words from forming and allow individual characters.

Loosen the letter-spacing on any text intended to be read as a series of characters, such as serial numbers, tracking codes, and tabular data.

4. Use System Fonts for Inputs

Privacy is a big issue for users. Anything you can do as a designer to reassure users their data is safe will increase your site’s positive UX.

Style your HTML inputs to use system fonts — the default fonts set by the OS your user is accessing the site with. This creates a clear delineation between the brand data in the brand fonts and the user’s data in the user’s fonts.

Using system fonts in this way encourages the user to feel ownership of their data, builds trust, and increases conversions.

5. Mark Paragraphs Once

Paragraphs of text need a visual indication that they have begun. There are three ways in which this is normally conveyed: following a heading, with a vertical space before the paragraph, or indenting the first line.

Each paragraph should use one of these indicators and one only. Due to the nature of web content and the benefits headings have for quickly scan-reading content, for most sites, the best choice is a combination of following a heading and vertical spacing.

6. Use Genuine Styles

For various reasons ranging from the availability of fonts to aggressive optimization, it’s common for sites to fake alternative styles using CSS. Italics can be faked as obliques with a skew, bold weights can be faked by using the browser’s defaults, and small caps can be faked by setting text to uppercase and reducing the font-size.

These tricks do more harm than good, creating distorted word shapes that interrupt the natural flow of text.

If you cannot deploy genuine italic, bold, and small caps, then don’t fake them. Find alternative ways of creating emphasis, such as changing colors.

7. Use the Correct Quotes

Apostrophes, single, and double-quotes are specific characters. Most fonts provide a glyph for them that is distinct from the quick single or double-quote key on your keyboard.

These quote marks are most commonly referred to as “smart” quotes because word-processing apps usually have the option to be “smart” about which glyphs they use.

Using the correct quotes is one of the simplest ways to deliver a refined piece of text.

8. Hyphenate Text Properly

Hyphenation is the breaking of a word over two lines. It allows a less extreme ragged-right text, and it is vital on mobile devices where the available page width is relatively small compared with desktop.

The web has surprisingly poor support for correct hyphenation, but it is gradually improving, and it can be applied as a progressive enhancement.

CSS allows you to set hyphenation to none (no hyphens), auto (the browser inserts automatically), and manual (in which you specify where hyphens should appear using the soft hyphen character).

Typographically, a hyphen may be inserted in any word that is five characters or longer; there must be at least two characters preceding the hyphen and at least three following the hyphen.

You should never hyphenate three consecutive lines of text, but addressing this requires JavaScript. You can minimize this problem by increasing your measure.

 

Featured image via Unsplash

Source

The post 8 Easy Ways to Improve Your Website Typography in Under 30 Minutes first appeared on Webdesigner Depot.


Source de l’article sur Webdesignerdepot

WALLDORF, Allemagne – 27 janvier 2021 – SAP SE (NYSE: SAP) annonce « RISE with SAP », une offre phare visant à soutenir la transformation business des entreprises. RISE with SAP offre aux entreprises une toute nouvelle façon de repenser leurs processus métier pour soutenir leurs performances, et ce à toutes les étapes de leur transformation numérique. Avec son écosystème de partenaires solide, SAP offrira un retour sur investissement rapide et une grande flexibilité, le tout sans investissements initiaux élevés. Cette offre de Business Transformation-as-a-Service a été annoncée lors de l’événement « RISE with SAP: The Introduction » où SAP a également dévoilé son intention de faire une acquisition stratégique dans le domaine de l’intelligence des processus métier. Revivez le live avec Christian Klein et ses invités, dont Microsoft, Siemens et LiveKindly ici.

« Les tensions géopolitiques, les défis environnementaux et la pandémie en cours obligent les entreprises à faire face au changement plus rapidement que jamais », a déclaré Christian Klein, CEO de SAP. « Les entreprises capables d’adapter rapidement leurs processus métier prospéreront – et SAP peut les y aider. C’est la raison d’être de RISE with SAP : aider les entreprises à trouver en permanence de nouvelles façons de gérer leurs activités dans le cloud pour garder une longueur d’avance sur leur secteur. »

RISE with SAP est une offre unique pour chaque client, qui les accompagne vers l’Entreprise Intelligente. Proposée sous forme d’abonnement, l’offre comprend un accord de niveau de service, opérations et support.

L’approche holistique va aider les entreprises à véritablement transformer leur activité en allant au-delà d’une migration technique vers le cloud pour permettre une transformation continue. Avec son écosystème de partenaires solide, SAP va accompagner les entreprises dans leur transformation grâce à: 

  • La refonte des processus métier :
    • Business Process Intelligence repose sur le modèle de gestion et l’expertise de SAP en matière de processus acquise grâce à la collaboration avec ses 400 000 clients dans 25 secteurs. Les clients pourront continuellement analyser les performances de leurs processus de gestion, les comparer aux normes de l’industrie et les adapter facilement aux nouvelles exigences et demandes de l’entreprise. L’intelligence peut être intégrée aux processus métier grâce à une connexion directe au workflow SAP, à l’automatisation robotisée des processus (RPA) et à d’autres services d’intelligence artificielle (IA).
  • La gestion de la migration technique :
    • Les outils et services SAP prennent en charge l’ensemble du parcours technique avec un retour sur investissement rapide, auxquels s’ajoutent les offres de l’écosystème de SAP. Cela inclut des services automatisés pour faciliter le passage à des environnements de solutions modulaires et standard pour bénéficier plus rapidement de l’innovation dans le cloud, ainsi que le support d’architectes techniques pour faciliter la migration et une adoption plus forte.
    • L’infrastructure cloud choisie par le client se trouve dans un Data Center SAP ou celui d’un hyperscaler pour bénéficier des capacités de l’Infrastructure as-a-service sans limitation du système et des données.
  • La construction de nouveaux business models:
    • La Business Technology Platform fournit une couche sémantique ce qui permet de préserver le cœur du système propre ;
      • L’Enrichissement, l’extension et l’intégration des solutions SAP, partenaires ou tierces sont facilités en utilisant le même modèle de données et la même plateforme de services que les applications SAP.
      • Plus de 2 200 API permettent l’intégration des systèmes On-Premise, cloud et non SAP.
      • Pilotage et planification de l’organisation en temps réel , avec des données de qualité pour permettre le développement de scénarios Analytics, IA, et de planification, grâce à une couche de données sémantique
      • Des capacités low-code ou no code supplémentaires permettant d’étendre les solutions SAP, de l’intelligent RPA pour l’automatisation des processus, et un service de workflow pour modifier les processus à la volée.
  • SAP S/4HANA Cloud inclut de IA, de la RPA, des analyses avancées et des options de déploiement flexibles, selon la complexité du client.
  • Un accès unifié à l’un des plus grands réseaux d’entreprises au monde, comprenant les réseaux intelligents de fournisseurs et de logistique SAP, permettant aux entreprises de gérer l’entièreté de leur chaîne d’approvisionnement pour réagir plus rapidement aux évolutions du marché.

Pour plus d’informations sur RISE with SAP, lisez les blogs de Christian Klein, Juergen Mueller Thomas Saueressig, Uwe Griegoleit, et Jan Gilg.

Lisez ce que les partenaires SAP ont à dire ici.

Visitez le SAP News Center. Suivez SAP sur Twitter à @sapnews.

The post SAP lance une offre majeure pour révolutionner la transformation de business des entreprises appeared first on SAP France News.

Source de l’article sur sap.com

Nowadays, most medical providers across the globe tend to implement cloud-based architecture for their medical services. And it’s not surprising, especially considering today’s pandemic reality; medical software is a must. However, to build a highly secure solution to deliver medical services, you must abide by the US 1996 law, namely the HIPAA Security Rule. This legislation represents a set of required and adequate protections for managing electronic confidential patient information and avoiding its disclosure without prior patient’s knowledge and even consent.

So, if you want to develop a medical solution and make your healthcare services cloud-based, you will have to apply the latest technologies for maintaining data compliance. To build cloud-based apps according to the Privacy Rule, most healthcare providers apply Amazon Web Services (AWS) due to its increased agility, security, and innovation potential.

Source de l’article sur DZONE

VM Connector is used for intra-app (within the app) and inter-app communication through either transient or persistent asynchronous queues.               

  • Transient queues: This type of queue is volatile means data would be lost in case of system crashes or restart. Transient queues are faster than persistent queues.
  • Persistent queues: This type of queues are more reliable, data would be persisted in case of a system crash or failure, or restart. These queues are slower than Transient Queues.

VM Connector is mainly used for the following: 

Source de l’article sur DZONE

Internal APIs are designed primarily to streamline software development and simplify systems and operational processes. These currently represent the vast majority of use cases.

Internal APIs are often overlooked since they are aimed at in-house developers. These types of APIs generally work with proprietary data specific to a company and its departments. Although this data must be protected, it must also be accessible to those who work with it. Internal APIs allow for exactly this kind of secure access, creating more efficient development cycles for their products.

Source de l’article sur DZONE

The new year is often packed with resolutions. Make the most of those goals and resolve to design better, faster, and more efficiently with some of these new tools and resources.

Here’s what new for designers this month.

Radix UI

Radix UI is an open-source UI component library for building high-quality, accessible design systems and web apps. It includes examples and guidelines for all kinds of user interface elements that provide guidance and really make you think about accessible website design. (And everything is usable!)

Froala Charts

Froala Charts is made to help you create data visualizations for web or mobile apps. Build any chart you can imagine – bar, line, area, heat map, sankey, radar, time series, and more. Plus, you can customize anything and everything, so it all matches your brand. This premium tool is enterprise-level and comes with a one-time license fee.

CSSfox

CSSfox is a collection of designs that you can use for inspiration. The curated community project includes posts, reviews, and award nominees and winners.

Pattern Generator

Pattern Generator is a tool to create seamless and royalty-free patterns that you can use in projects. Almost every element of the pattern design is customizable, and you can “shuffle” to get new style inspiration. Design a pattern you like and export it for use as a JPG, PNG, SVG, or CSS.

Type Scale Clamp Generator

Type Style Clamp Generator helps you create a visualize a typographic scale for web projects. Pick a font and determine a few other settings and see the scale right on the screen. You can even put in your own words to see how they would look. Then, flip to see how sizes appear on different devices. Find a scale you like and snag the code with a click.

Flowdash

Flowdash is a premium app that helps you build custom tools, data sets and streamline your business operations with one tool. Manage data and processes without code. The tool combines a spreadsheet’s familiarity with a visual workflow builder, plus built-in integrations to automate repetitive tasks so your team can focus on what matters.

Scale

Scale is a website that provides new and open-source illustrations that you can use for projects. Maybe the illustration generator’s neatest part is that you can change the color with just a click to match your brand. Then download the image as an SVG or PNG.

Pe•ple

Pe•ple is a tool that adds a “customizable community” to any website to help grow your fanbase and provide a boost to SEO. It allows you to integrate chat, commenting, emojis, and passwordless login, among other things.

K!sbag: Free Minimal Portfolio Template

K!sbag is a free minimal website template that’s made for portfolio sites. (Did you resolve to update yours in 2021?) It includes 6 pages in a ready-made HTML format and PSD.

Merico Build

Merico Build is like a fitness tracker for code. It uses contribution analytics to empower developers with insight dashboards and badges focused on self-improvement and career growth. Sign up with tools you already use – Github or Gitlab.

Automatic Social Share Images

Automatic Social Share Images solves a common website problem: Missing or broken images when posts or pages are shared on social media. This tutorial walks you through the code needed to create the right meta tags so that popular social media channels pick up the image you want for posts. The best part is this code helps you create a dynamic preview image, so you don’t have to make something special every single time.

Animated SVG Links

Animated SVG Links can add a little something special to your design. This pen is from Adam Kuhn and includes three different link styles.

Blush

Blush helps you create illustrations. With collections made by artists across the globe, there’s something for everyone and every project. All art is customizable, so you can play with variations to create something unique.

Palms

Palms is a set of 43 sets of hands to help illustrate projects. Each illustration is in a vector format and ready to use.

Tabbied

Tabbied allows you to create and customize patterns or artwork in a minimal style for various projects or backgrounds. Tinker with your artwork and patterns and then download a free, high-resolution version.

How to Create Animated Cards

How to Create Animated Cards is a great little tutorial by Johnny Simpson that uses WebGL and Three.js to create a style like those on Apple Music. The result is a stylish modern card style that you can follow along with the CodePen demo.

Bandero

Bandero is a fun slab with a rough texture and interesting letterforms. The character set is a little limited and is best-suited for display use.

Magilla

Magilla is a stunning modern serif with great lines and strokes. The premium typeface family has six styles, including an outline option.

Roadhouse

Roadhouse is one of those slab fonts that almost screams branding design. The type designer must have had this in mind, too, with stripe, bevel, inline, half fill, outline, drop extrude, and script options included. (This family is quite robust, or you can snag just one style.)

Street Art

Street Art is for those times when a graffiti style is all that will do. What’s nice about this option – free for personal use – is that the characters are highly readable.

Source

The post Exciting New Tools for Designers, January 2021 first appeared on Webdesigner Depot.


Source de l’article sur Webdesignerdepot


What Is New Relic?

New Relic is web application performance service designed to figure in real-time together with your live web app. New Relic Infrastructure provides flexible, dynamic server monitoring. You can see the important performance data of your app in New Relic, like browser reaction time by geography and browser type, web transactions in real-time, etc.

Steps to Registering With New Relic

  1. Go to https://newrelic.com/
  2. Click on Sign Up if you do not have an account already.

New Relic sign-up screenshot.

Source de l’article sur DZONE