Articles

Dans un marché de la distribution en pleine transformation, le leader mondial des logiciels d’entreprises va ainsi permettre à l’acteur incontournable de la meunerie en France et à l’International de faire évoluer ses outils, pour répondre aux nouvelles évolutions commerciales.

Paris, le 15 septembre 2022 – SAP a été choisi pour participer à la transformation des outils CRM de Grands Moulins de Paris (groupe VIVESCIA). Initiée en novembre 2020, cette collaboration trouve son origine dans la nécessité pour Grands Moulins de Paris de simplifier et faciliter le pilotage de l’activité commerciale des équipes.

Créée en 1919, cette entreprise de meunerie a depuis toujours su se développer et innover pour satisfaire au mieux ses clients, s’ancrant également dans une démarche pour une alimentation responsable. Aujourd’hui, avec un marché de la boulangerie artisanale très concurrencé, Grands Moulins de Paris avait besoin de disposer d’une base de données centralisée en un seul et même outil, permettant d’avoir une meilleure connaissance à la fois de ses clients et prospects.

Depuis avril 2021, Grands Moulins de Paris bénéficie d’une plateforme SAP Sales Cloud qui met l’accent sur les services suivants :

  • un meilleur suivi de l’activité commerciale et de la flotte des commerciaux itinérants
  • une automatisation des processus de suivi client
  • une gestion facilitée et intelligente des données

Depuis la mise en place de ces outils intuitifs, le nombre de tickets informatiques a drastiquement réduit, et les retours des équipes utilisatrices au sein de Grands Moulins de Paris sont très positifs quant à la facilitation des tâches business.

Damien Loiseau, Directeur de Développement des Ventes chez Grands Moulins de Paris, déclare : « Nous comptons aujourd’hui 250 utilisateurs du nouveau CRM. En quelques clics, ils peuvent retrouver toutes les informations pour préparer une visite prospect ou accompagner leurs clients. Les fiches sont enrichies automatiquement d’informations légales et juridiques comme le nom du gérant, la solvabilité de l’entreprise, mais aussi des bons de livraison, commandes, factures, plan de livraison, etc. Nous disposons également de reportings clairs qui permettent désormais à chaque manager de suivre l’activité de son équipe en temps réel. L’outil facilite la recherche d’informations spécifiques au terrain, et toutes les activités nationales sont pilotées par des KPI. Ce nouveau CRM, c’est un gain de temps indéniable pour tous ! »

Samuel Gaudard, Account Executive Customer Expérience chez SAP, indique : « Nous sommes très heureux de la collaboration avec Grands Moulins de Paris. Ensemble, nous avons pu mettre en place les solutions les plus adaptées pour répondre rapidement et efficacement aux besoins uniques de leurs activités. »

Suite à un appel d’offre, SAP a su convaincre par la qualité de son service, son approche des coûts adaptée à la demande du client et la transparence des équipes en charge du projet. « Il nous fallait un outil fiable et simple à intégrer à notre SI existant », confirme Damien Loiseau.

Cet enjeu de CRM constitue la première étape d’un plan d’accompagnement complet entre SAP et Grands Moulins de Paris, qui se poursuivra avec l’intégration de la brique Service Client, puis de l’ensemble Marketing. Ainsi, à horizon 2023, l’expérience de Grands Moulins de Paris powered by SAP saura se montrer complète et cohérente pour aider à l’amélioration en temps réel de l’ensemble de ses services.

Visitez le SAP News Center. Suivez SAP sur Twitter @SAPNews.

 

The post SAP accompagne Grands Moulins de Paris pour accélérer la transformation de son CRM appeared first on SAP France News.

Source de l’article sur sap.com


Motivation

Once I completed my first two articles, I realized there are a lot of possibilities exposed by proxying MongoDB collections through FerretDB backed by CockroachDB. CockroachDB has unique data domiciling capabilities available through multi-region abstractions, inverted and partial indexes, computed columns and of course strong consistency. Today, we’re going to discuss unique constraints in MongoDB and CockroachDB.

High-level Steps

  • Start a 9-node multi-region cluster (CockroachDB Dedicated)
  • Start FerretDB (Docker)
  • Unique Indexes
  • Considerations
  • Conclusion

Step-by-step Instructions

Start a 9-Node Multi-region Cluster (Cockroachdb Dedicated)

I am going to use the same CockroachDB Dedicated cluster from the previous article. Please refer to the previous article for the detailed steps. You can get a 30-day trial of CockroachDB Dedicated following this link.

Source de l’article sur DZONE

Apple has released an OS update. Packaged in with it is the latest version of Safari, 16.

Expected to be released ahead of next month’s macOS 13, Safari 16 is packed with updates, making it one of the most capable browsers available.

For web designers, the significance is the forward momentum in web technologies that enable freer design work and fewer hacks to achieve complex layouts. Little by little, CSS recommendations are being implemented to the point that using JavaScript for layout is rapidly becoming as unnecessary as it is disliked.

Some of this was announced in June in the Safari 16 beta. But a lot has been added in the last couple of months. So here’s what’s new in Safari 16 today.

CSS Container Queries

The most exciting addition to Safari 16 is CSS Container Queries.

It is hard to understate how in-demand this feature has been; if you imagine an edit button on Twitter that gifted you crypto every time you corrected a typo, you’d be getting close to how popular this feature is.

Until now, media queries have detected the whole viewport. And so, if you have an element like a card, for example, that needs to change at smaller viewports, you need to calculate the available space and adapt the element’s design accordingly. Unfortunately, this frequently gets out of sync with edge cases causing more than a few headaches for front-end developers.

Media queries are severely restrictive to modern layout methods like Grid that wrap elements automatically because there is no way to detect how the elements are laid out.

Container Queries solve this by allowing you to define styles based on the size of the actual containing element; if a div is 300px wide, the contents can have one design, and if it’s 400px wide, they can have a different design—all without caring what size the whole viewport is.

This is dangerously close to OOP (Object Orientated Programming) principles and almost elevates CSS to an actual programming language. (All we need is conditional logic, and we’re there.)

The latest versions of Chrome, Edge, and now Safari (including mobile) support CSS Grid. Even discounting the rapid decline of Twitter, this is way more exciting than any edit button.

CSS Subgrid

Speaking of Grid, if you’ve built a site with it (and if you haven’t, where have you been?), you’ll know that matching elements in complex HTML structures often results in nesting grids. Matching those grids requires careful management, CSS variables, or both. With CSS Subgrid, grids can inherit grid definitions from a grid defined higher up the hierarchy.

CSS Subgrid has been supported by Firefox for a while but is not yet part of Chrome or Edge. Until there’s wider support, it’s not a practical solution, and using a fallback negates any benefit of using Subgrid. However, its introduction in Safari will surely herald rapid adoption by Google and Microsoft and moves the web forward considerably.

CSS Subgrid is likely to be a practical solution within 18 months.

AVIF Support

AVIF is an exceptionally compact image format that beats even WebP in many instances. It even allows for sequences, creating what is essentially an animated GIF but smaller, and for bitmaps.

AVIF is already supported by Chrome, with partial support in Firefox. Safari now joins them.

AVIF support is one of the more valuable additions to Safari 16 because you’re probably already serving different images inside a picture element. If so, your Safari 16 users will begin receiving a smaller payload automatically, speeding up your site and boosting UX and SEO.

Enhanced Animation

Safari 16 introduces some significant improvements in animation, but the one that catches the eye is that you can now animate CSS Grid.

Yes, let that sink in. Combine Container Queries and animation. The possibilities for hover states on elements are tantalizing.

Safari 16 also supports CSS Offset Path — known initially as CSS Motion Path — which allows you to animate elements along any defined path. This enables the kind of animated effect that previously needed JavaScript (or Flash!) to accomplish.

Chrome, Edge, and Firefox all support CSS Offset Path; the addition of Safari means it’s now a practical solution that can be deployed in the wild.

Web Inspector Extensions

Announced as part of the beta release, Web Inspector Extensions allow web developers to create extensions for Safari, just as they would for Chrome.

Web Inspector Extensions — or Safari Extensions as they’re destined to be known — can be built in HTML, CSS, and JS, so the learning curve is shallow. It’s a good route into app development for web designers.

Because the underlying technology is the same as other browser extensions, anyone who has made a Chrome, Edge, or Firefox extension will be able to port it to Safari 16+ relatively easily. As a result, there should be a rapid expansion of the available extensions.

Improved Accessibility

Accessibility is key to an effective and inclusive web. Be like Bosch: everybody counts, or nobody counts.

When testing a design for accessibility, emulators don’t cut it. In my experience, Safari has some of the most reliable accessibility settings, especially when it comes to Media Queries like prefers-reduced-movement.

Further gains in this field mean that Safari continues to be an essential tool for QA tests.

Reduced Resets

Finally, I want to throw up my hands to celebrate the reduced number of non-standard CSS appearance settings.

For years we’ve been prefacing our style sheets with elaborate resets like Normalize, designed to undo all the assumptions browser developers make about design and the UI preferences of their engineers.

Safari 16 has reportedly “Removed most non-standard CSS appearance values.” How effective this is and how much we can rely on it given the other browsers on the market remains to be seen. However, like many of Safari 16’s changes, it’s a step towards a browser that’s on the developers’ side instead of an obstacle to overcome.

Source

The post Exciting New Features in Safari 16 first appeared on Webdesigner Depot.

Source de l’article sur Webdesignerdepot

Les avancées de la suite SAP SuccessFactors Human Experience Management transforment le développement des talents pour le travail de demain.

A Paris, le 14 septembre 2022 – A l’occasion du salon SuccessConnect, SAP SE (NYSE : SAP) a annoncé de nouvelles avancées dans les fondements de la suite SAP SuccessFactors Human Experience Management (HXM) afin de permettre aux entreprises de mettre en œuvre une stratégie intégrée de développement des talents et de créer une force active prête pour l’avenir.

Les entreprises prospèrent lorsque leurs employés sont engagés dans leur carrière et leur entreprise, qu’ils sont correctement qualifiés, qu’ils perçoivent des perspectives d’évolution adaptées à leur profil et qu’ils ont un fort sentiment d’appartenance. Cependant, de nombreuses organisations ont du mal à avoir une vision d’ensemble des compétences présentes au sein de leurs effectifs ou des ambitions de leurs collaborateurs. Les dernières avancées de la suite SAP SuccessFactors HXM réunissent les données, l’apprentissage automatique et l’IA pour offrir aux organisations une meilleure compréhension des capacités de leur personnel et une intelligence des talents exploitable pour aligner leurs employés sur les besoins de l’organisation.

Les innovations suivantes seront disponibles au deuxième semestre 2022 :

  • Skills ontology utilise le machine learning et l’automatisation pour identifier en permanence les compétences d’un employé en fonction de son poste, de ses responsabilités, de ses expériences et de ses réalisations, offrant ainsi une vision globale des compétences d’une organisation à l’échelle mondiale.
  • Growth portfolio est une source d’information dynamique rassemblant les spécificités de chaque employé : ses compétences, ses points forts, sa manière de travailler, mais aussi ses passions et aspirations.
  • Dynamic teams est une nouvelle fonctionnalité qui permet aux entreprises de créer, de suivre, de mesurer et d’optimiser les résultats de leurs équipes. Les entreprises qui utilisent SAP SuccessFactors Performance & Goals peuvent ajouter des résultats clés objectifs (OKR) à Dynamic teams afin de suivre les progrès et de mesurer la réussite. Dans Dynamic Teams, les employés sont rassemblés selon leurs compétences et non selon leurs affinités. Ainsi, grâce au machine learning et à l’IA, SAP SuccessFactors Opportunity Marketplace rend l’évolution des employés au sein de l’entreprise plus équitable.

Associées à SAP SuccessFactors Opportunity Marketplace, ces innovations apportent les connaissances et l’adaptabilité nécessaires à la constitution d’une force active plus qualifiée, plus souple et plus équitable. Growth portfolio et Skills ontology permettent une individualisation des recommandations au sein de SAP SuccessFactors Opportunity Marketplace, qui reflètent l’ensemble des personnalités des individus, et pas seulement leurs compétences. L’introduction de Dynamic teams transcende les structures traditionnelles pour favoriser un travail basé sur les compétences plutôt que sur les descriptions de poste. Les entreprises peuvent ainsi constituer des équipes diversifiées, capables d’obtenir de meilleurs résultats, tout en accélérant l’évolution de carrière et le développement personnel grâce à des cas pratiques.

En nous appuyant sur notre héritage en matière de gestion des talents, nous réimaginons la manière dont les entreprises assurent la gestion et le développement professionnel de leurs collaborateurs pour répondre aux exigences émergentes du travail de demain”, explique Meg Bear, Présidente et Chef de Produit de SAP SuccessFactors. “Lorsque les gens ont la possibilité de travailler sur ce qui les passionne, ils sont plus engagés, plus performants et permettent à leur entreprise d’obtenir des résultats commerciaux hors normes.”

SAP a créé un système permettant de gérer l’organisation du travail de demain, dès aujourd’hui”, a déclaré Josh Bersin, analyste industriel. “La nouvelle architecture et les nouvelles fonctionnalités de SAP SuccessFactors sont un bon en avant sur ce que les organisations ont besoin pour gérer, développer et habiliter leur personnel et leurs équipes.”

Ces nouvelles applications RH de la suite SAP SuccessFactors HXM sont des innovations essentielles qui fournissent un système complet de développement des talents et conçues spécialement pour les organisations afin de les aider à créer une force active durable et prête pour l’avenir.

Pour que le développement des talents soit durable et efficace, les organisations doivent favoriser un sentiment d’appartenance. Donner aux gens les moyens de s’épanouir au travail commence par l’identité. Les utilisateurs de SAP SuccessFactors peuvent désormais indiquer le nom et les pronoms personnels de leur choix sur leur profil public, ce qui leur permet de s’approprier la manière dont ils se présentent et d’être reconnus comme leur véritable personnalité au travail.

Les noms choisis et les pronoms personnels seront généralement disponibles pour tous les clients SAP SuccessFactors au quatrième trimestre 2022. Skills ontology, Growth portfolio et Dynamic teams seront également disponibles dès le quatrième trimestre 2022.

Pour en savoir plus, rendez-vous à l’événement virtuel SuccessConnect. Suivez SAP sur Twitter @SAPNews.

The post SAP innove et accompagne les entreprises vers le travail du futur appeared first on SAP France News.

Source de l’article sur sap.com

Typically in low-latency development, a trade-off must be made between minimizing latency and avoiding excessive CPU utilization. This article explores how Chronicle’s Pausers — an open-source product — can be used to automatically apply a back-off strategy when there is no data to be processed, providing balance between resource usage and responsive, low-latency, low-jitter applications.

Description of the Problem

In a typical application stack, multiple threads are used for servicing events, processing data, pipelining, and so on. An important design consideration is how threads become aware that there is work to do, with some general approaches including:

Source de l’article sur DZONE

It is a common requirement to render dynamic content into our HTML page. Templating engines is a great way to support this feature. In this post, we will learn how to perform templating in NodeJS using the Express Pug view engine.

If you are new to Express, check out this post on getting started with ExpressJS.

Source de l’article sur DZONE

The Summer’s over, and we’re back at our desks to discover that the web’s best app builders, font designers, asset creators, and developers have been hard at work to deliver this bumper collection of exciting new tools for designers and developers.

Below you’ll find productivity apps, icons, gradients, AI, and some awesome new fonts. Enjoy!

CSS Scan

Forget right-clicking on a website to see how it’s coded. CSS Scan is a browser extension that lets you view the CSS styles of any element and copy them to your clipboard.

Slicons

Create stand-out UI designs with Slicons, a set of 300+ pixel-perfect icons. Light, regular, and bold versions match your typography and work with Figma, Sketch, XD, and Iconjar.

Codex

Codex is an IDE extension that lets you comment on your code like a pro. Anyone on your team can add comments, questions, or notes to any lines of code.

Gradientify

You too can leap aboard the gradient design trend using Gradientify, a collection of 100+ beautiful, human-designed gradients. Copy the CSS, or download PNGs for free.

90 Bitmap Shapes

Create unique logos, social media assets, apparel, and abstract icons using this editable set of 90 Bitmap Shapes in vector form for Photoshop, Sketch, and Figma.

BlockBee

Get paid in crypto using BlockBee. The Web 3.0 payments infrastructure integrates with the best ecommerce carts, including PrestaShop, Opencart, Magento, and WooCommerce.

Flatfile

Banish the woes of importing CSV data with Flatfile, a CSV importer that formats human-edited data files to eliminate errors and speed up B2B onboarding.

ClipDrop

Effortlessly clip the backgrounds from images in Figma with the ClipDrop plugin. One-click removes backgrounds, objects, people, text, or defects.

Craiyon

Craiyon is an AI drawing tool based on a stripped-down version of DALL-E. You can generate any image you like using a simple text prompt.

Google Headline Tool

Use Poll the People’s powerful Google Headline Tool to optimize your headlines for more effective search ads and clickable blog post titles.

Retro Postcard Effect

Embrace the trend for retro images using this Retro Postcard Effect for Adobe Photoshop. Easily drop your custom images into the placeholder layer for an instant vintage style.

Hugo

Hugo is an admin suite for freelancers that takes care of business with intelligent contracts, audit trails, and an integrated wallet, so you can focus on being creative.

CTA Examples

CTA Examples is a database of call-to-action examples for every possible scenario. So no matter what you want to persuade your users to do, you’ll find the best prompt here.

Superhuman

Create unique 3D characters to wow your customers using Superhuman. You can customize clothes, hair, and poses using 1500+ elements or choose from 500 pre-made characters.

PostHog

PostHog is an extensive set of tools built on a modern data stack. You can do more with your data by creating your own app or using one of the 50+ that are included for free.

Radix UI

There’s no need to reinvent UI components for React when you can use Radix UI. The high-quality, accessible components are perfect for web apps and dashboards.

KB Clip

Now you can create a searchable wiki for your business with a fraction of the effort thanks to KB Clip. Just highlight a Slack conversation, and transform it into an article in one click.

DropBlok

A great way to monetize your followers is with a custom app. DropBlok is a no-code tool that will build the app for you.

Blofishing Font

Blofishing is a gorgeous handwriting font that adds personality to your layouts. It’s ideal for wedding stationery, social media marketing, and anything that needs a personal touch.

Haratte Font

Haratte is an elegant font with graceful curves and a modern aesthetic. It’s perfect for logos, magazine design, social media assets, and more.

Source

The post Exciting New Tools for Designers, September 2022 first appeared on Webdesigner Depot.

Source de l’article sur Webdesignerdepot

Have you ever wanted to know how text editors work, or how shell scripts change terminal text colors, update lines without scrolling, or move the cursor around? Surprise, surprise: even as Java devs, we can do this! 

In this series, I’ll walk you through building a terminal-based text editor with Java

Source de l’article sur DZONE

Modern systems and applications span numerous architectures and technologies — they are also becoming increasingly more dynamic, distributed, and modular in nature. In order to support the availability and performance of their systems, IT operations and SRE teams need advanced monitoring capabilities. This Refcard reviews the four distinct levels of observability maturity, key functionality at each stage, and next steps organizations should take to enhance their monitoring practices.
Source de l’article sur DZONE

The JavaScript language has a long history. There are a lot of developers out there who are still learning the basics. But, if you’re trying to learn the language and make your first steps into it, you need to know what mistakes new developers make.

You have already researched JavaScript development tutorials, and you know that it’s one of the most popular languages in the world. You’ve started to use it for your website or app, but there’s still something that feels wrong with it, isn’t it??

Source de l’article sur DZONE