Articles

For the last decade or so, great advancement has been made in regards to Continuous Integration (CI) and Continuous Delivery (CD). The rise of DevOps testing has led to rapid demand for CI/CD tools. Existing solutions are consistently perking up with time and a myriad of new products or new versions are making their entrance into the QA world. When you have such prolific choices at hand, selecting the right tool can definitely get a little intimidating.

Amongst all the available CI/CD tools for testing, two tools that you should certainly consider are Jenkins and GitLab CI/CD. Jenkins has 16,000+ stars on GitHub whereas GitLab CI/CD has 2012. That’s 8 times more than GitLab CI/CD. However, these numbers aren’t the only thing one needs to look into while selecting a CI/CD tool. This is why in spite of the immense difference in stars, Jenkins vs GitLab CI/CD is having a neck to neck race over multiple review platforms as well.

Source de l’article sur DZONE


À moins que vous ne vendiez des survêtements, qui se sont vendus 80 % plus vite en avril qu’en février de cette année, la plupart des détaillants de mode sont confrontés à un printemps et un été difficiles.

J.C. Penney est la dernière victime parmi les géants de la vente au détail, rejoignant Neiman Marcus, Macy’s et d’autres qui ont déposé leur bilan. Pendant ce temps, les ventes au détail d’avril aux États-Unis ont chuté de 17,8 % par rapport à 2019.

Les magasins dans certaines régions des États-Unis rouvrent, mais pas complètement. Le nombre de clients autorisés à l’intérieur des magasins pourrait être limité, et de nombreuses personnes continueront à se tenir à l’écart des commerces non essentiels.

Pour survivre aux retombées financières, les retailers doivent trouver de nouveaux moyens de rester virtuellement proches des clients.

Ici, deux fondateurs de start-up et un expert de SAP décrivent comment la technologie peut aider les détaillants à survivre et à se rétablir – tout en gardant leurs marques et le suivi de leurs clients intacts.

 

La réalité augmentée fait entrer le magasin chez vous

Ashley Crowder, co-fondatrice et directrice de Vntana, pense que les solutions de 3D et de réalité augmentée (RA) comme celles développées par son entreprise peuvent augmenter les taux de conversion pour les achats en ligne.

« Vntana permet de prendre facilement des fichiers de conception de fabrication existants et de créer immédiatement des expériences 3D et de RA qui ont prouvé qu’elles pouvaient plus que doubler les taux de conversion et réduire les retours de 40 % », a-t-elle déclaré.

Vntana travaille avec des clients comme Shah Jewelry pour créer des versions virtuelles de produits qui permettent aux clients d’ »essayer » les articles à la maison. Même avant la pandémie, Vntana a constaté une augmentation du taux de conversion des navigateurs en acheteurs parmi les entreprises qui offrent des expériences 3D à leurs clients. Par exemple, selon M. Crowder, Ikea a connu une augmentation de 30 % de ses revenus lorsque les consommateurs pouvaient placer virtuellement des produits dans leur maison.

Crowder pense que la technologie de Réalité Augmentée (RA) et de réalité virtuelle (RV) est là pour rester : « Artillery Intelligence, une publication de recherche sur la RA et la RV, a réalisé une étude de consommateurs qui a révélé que 45 % des consommateurs veulent essayer les achats en RA/RV. Trente pour cent ont déclaré que si cela pouvait leur fournir suffisamment d’informations pour prendre une décision d’achat, ils ne voudraient plus jamais aller dans un magasin de détail. Les gens veulent donc ce contenu et ils veulent cette option ».

Elle s’attend à ce que l’adoption s’accélère en raison de la crise du coronavirus et souligne que les entreprises qui agissent rapidement maintenant seront mieux positionnées pour survivre et se développer à l’avenir.

 

Le commerce électronique hyperlocal dynamise le retail physique

Sandeep Bhanote a cofondé Radius8, une start-up qui améliore les interactions des acheteurs en ligne en leur proposant des expériences hyperlocales et personnalisées. Comme Crowder, Bhanote participe au programme d’accélération de SAP.iO Foundries à New York, qui soutient actuellement une cohorte d’entreprises axées sur l’expérience client.

Radius8 résout ce défi. Le commerce électronique est le même, quel que soit l’endroit où se trouvent les consommateurs, ce qui peut se traduire par des expériences médiocres pour les acheteurs en ligne, en particulier si le détaillant possède de nombreux magasins dans tout le pays.

« Notre technologie prend la localisation du consommateur et détermine sa proximité avec n’importe lequel de ces magasins au sein de la chaîne de vente au détail et modifie dynamiquement l’expérience du commerce électronique pour refléter l’endroit où il se trouve », a expliqué M. Bhanote.

 

  1. Bhanote pense que l’unification de l’expérience numérique et physique des magasins propulsera la vente au détail à un niveau supérieur.

Grâce aux données géospatiales, Radius8 offre aux consommateurs une meilleure expérience en ligne tout en stimulant les ventes en magasin en amenant les gens à se rendre dans des magasins spécifiques. M. Bhanote explique que le point central de l’intégration entre les magasins virtuels et physiques s’est limité à la compréhension de l’inventaire.

« Mais la réalité est que tous ces magasins physiques ont toutes ces choses merveilleuses qui se produisent et qui ne sont presque jamais communiquées numériquement – même pas dans le rayon de ce magasin physique », dit-il.

 

  1. Bhanote a ajouté que les clients – dont adidas, Lucky Brand, Snipes USA, Orvis et Eddie Bauer – utilisent déjà Radius8 pour créer de superbes expériences sur des sites virtuels et physiques.

 

L’entreprise intelligente offre des expériences uniques et de l’agilité

Matt Laukaitis, vice-président exécutif et directeur général mondial des industries de consommation chez SAP, estime que le maintien de l’intimité avec le client est primordial pour les détaillants.

« C’est la capacité à continuer à renforcer ce lien avec les consommateurs », a-t-il déclaré. « Nous voyons beaucoup d’innovations de la part de marques, grandes et petites, où les gens font des choses créatives avec des stylistes personnels virtuels et des sessions individuelles de vidéo-shopping pour donner aux clients une expérience unique ».

Qu’il s’agisse d’une expérience en ligne ou traditionnelle, les gagnants du futur maintiendront la cohérence de la marque tout en augmentant la pertinence et la fidélité des clients. « C’est ce qui va leur permettre de réussir leur réouverture de magasins », a déclaré M. Laukaitis.

L’agilité des détaillants pour répondre à la pandémie les rendra plus ou moins efficaces. « Les entreprises qui pourront le mieux naviguer dans la crise sont celles qui peuvent être créatives et agiles dans l’environnement actuel », a-t-il déclaré.

Les entreprises qui ont déjà adopté la transformation numérique et investi dans une infrastructure d’entreprise intelligente auront une longueur d’avance sur leurs concurrents. Elles disposent de la rapidité, de la simplicité et de la flexibilité nécessaires pour adapter leurs modèles d’entreprise tout en répondant aux attentes des consommateurs.

Une chose est sûre : le commerce électronique se développe rapidement. Le taux de croissance récent des recettes du commerce électronique aux États-Unis a atteint près de 80 % d’une année sur l’autre.  Et la crise a accéléré le besoin des gens de vivre de meilleures expériences numériques.

Les nouvelles technologies comme la RA et le géospatial, combinées à un noyau numérique solide et aux technologies traditionnelles de l’expérience client, permettront aux détaillants de pivoter rapidement et de conserver leurs clients.

https://youtu.be/rFiopsB5JzA

 

Publié initialement en anglais sur news.sap.com

The post Trois façons dont la technologie peut sauver le retail appeared first on SAP France News.

Source de l’article sur sap.com

In this article, we will talk about what a PDO is, why is it necessary, and how to work with it.
Let’s start with the fact that for a long time php-programmers have been discussing the fate of the native functions to work with the database: mysql_connect, mysql_query, and others. The fact is that in upcoming versions of PHP data will be erased, these functions will go "Obsolete". Thus PHP developers should force on other tools to work with the database.
Currently, there are two alternatives solutions; mysqli extension and expansion of PDO. In this article, we will discuss PDO.
PDO – PHP Data Objects – is a layer that offers a versatile way to work with multiple databases.
This layer has several advantages:
  • PDO allows you to work with different databases, such as: MYSQL, Oracle, PostgreSQL and many others.
  • PDO allows you to work with a prepared statement
Now let’s talk about all this in more detail.

Connecting to a Database Using PDO

Before you start working with PDO, you must make sure that you have the correct extension – php_pdo_mysql.dll. This can be verified through the function phpinfo(). If everything is okay, you are good to go.
First we need to connect to the database:
PHP

 

xxxxxxxxxx
1

15

 

1

/ / MuSQL

2


3

   $Database = new PDO ("mysql: host = $ host; dbname = $Databasename", $username, $password); 

4


5

/ / PostgreSQL

6


7

   $Database = new PDO ("pgsql: host = $ host; dbname = $Databasename", $username, $password);

8


9

/ / MS SQL

10


11

   $Database = new PDO ("mssql: host = $ host; dbname = $Databasename", $username, $password); 

12


13

/ / SQLite

14


15

   $Database = new PDO ("sqlite: my / database / path / database.db");

As you can see from the example, each database connection string is slightly different from each other
You should always use try/catch when you are trying to connect to the unit, so that on exception we do not disclosed any data to the user.
PHP

 

xxxxxxxxxx
1

 

1

try {

2

   $Database = new PDO ("mysql: host = $ host; dbname = $Databasename", $username, $password); 

3

} 

4

catch (PDOException $ e) { 

5

   echo "Unable to connect to database"; 

6

}

Source de l’article sur DZONE

Change Data Capture Architecture Using Debezium, Postgres, and Kafka
was a tutorial on how to use Debezium for change data capture from Azure PostgreSQL and send them to Azure Event Hubs for Kafka – it used the wal2json output plugin.

What About the pgoutput Plugin?

This blog will provide a quick walk through of how to pgoutput plugin. I will not be repeating a lot of details and use containerized versions (using Docker Compose) of Kafka connect, Kafka (and Zookeeper) to keep things simple. So, the only thing you need is Azure PostgreSQL, which you can setup using a variety of options including, the Azure Portal, Azure CLI, Azure PowerShell, ARM template.

Source de l’article sur DZONE


Avec la propagation du coronavirus, un effet domino fait des ravages sur les entreprises et les employés . Les chefs d’entreprise ont été contraints de fermer leurs portes ou de couper les services, ce qui a menacé leurs propres moyens de subsistance et ceux de leurs travailleurs.

Pour atténuer l’impact économique et humain, de nombreux pays ont adopté des lois qui doivent être mises en œuvre rapidement afin de protéger les emplois des citoyens les plus démunis.

Les entreprises étaient sous pression pour se conformer rapidement à ces nouvelles obligations légales et réglementations fiscales. Étant donné que de nombreux changements fiscaux et juridiques influencent la manière dont les entreprises rémunèrent leurs employés, les applications de paie et autres solutions de gestion de l’expérience humaine (HXM) ont été fortement impactées par la législation.

Les entreprises du monde entier se sont donc tournées vers SAP pour les aider à se conformer rapidement aux changements en mettant à jour leur logiciel.

80 mesures juridiques accélérées pour aider les clients

SAP dispose d’une stratégie de localisation solide, conçue pour de telles urgences inattendues. Qu’il s’agisse de mettre en œuvre la conformité légale liée à la sécurité des revenus, de réserver des billets aller-retour pour les employés expatriés bloqués ou d’accorder des allègements fiscaux aux petites et moyennes entreprises, l’équipe des services de mondialisation est là pour vous aider.

Pour relever le défi, il a fallu redistribuer les équipes, mobiliser des ressources supplémentaires et continuer à faire appel à des experts internes et externes.

«Nous n’avons épargné aucun effort pour proposer plus de 80 mesures juridiques accélérées qui aideront les clients à relever les défis actuels du marché», déclare Stefan Steinle, responsable des services de mondialisation chez SAP. «Et en plus de tous les changements juridiques liés au COVID-19, nous continuons également à fournir des mises à jour régulières et des changements juridiques.»

Les services de mondialisation travaillent en étroite collaboration avec les clients et les partenaires afin de fournir une solution pour chaque changement pertinent aussi rapidement et efficacement que possible et de mettre ces informations à la disposition du public. Nestlé est une entreprise mondiale qui s’appuie fortement sur la localisation soutenue par SAP, quel que soit le lieu d’activité de ses clients.

«C’est une excellente idée d’avoir un guichet unique pour tous les changements juridiques liés au COVID-19», déclare Mukesh Kumar Rai, SAP Total Quality Manager chez Nestlé pour l’Asie, l’Océanie et l’Afrique subsaharienne. «C’est encore plus utile pour un client mondial comme Nestlé avec plusieurs versions nationales.»

SAP maintient cette vue d’ensemble des annonces légales pertinentes pour les localisations SAP Payroll Processing et SAP SuccessFactors Employee Central Payroll. Trois exemples en Espagne, en Italie et en Autriche montrent l’étendue des changements légaux que SAP a mis en œuvre dans les solutions HXM pendant la pandémie.

Rallye en Espagne

L’Espagne fait partie des pays les plus durement touchés par le COVID-19 . Les autorités gouvernementales y ont publié six bulletins juridiques contenant jusqu’à quatre changements chacun. Ces changements affectent les paiements et les impôts de la sécurité sociale et nécessitent des modifications d’algorithme des données de base, du calcul de la paie et des rapports juridiques.

Comme l’analyse et la mise en œuvre de ces changements devaient être effectuées rapidement, Gema Moraleda, chef de produit chez SAP Espagne, et Carlos Moehlecke, propriétaire du produit de développement, ont organisé des réunions de groupes d’utilisateurs pour partager les détails des solutions SAP et ont utilisé plusieurs canaux de communication pour tenir les clients informés.

La contribution de SAP a été reconnue par les représentants du groupe d’utilisateurs, les clients et les partenaires. En mars, Juan José Díaz Vázquez de Barrahache , un partenaire SAP, a écrit : «Tout comme il y a des moments de critique, nous de Barrahache pensons également qu’il y a des moments de gratitude, et dans ce cas, nous applaudissons la façon dont SAP Espagne a intensifié ses dons. réponses aux utilisateurs espagnols de la paie en ces temps compliqués que nous vivons. »

Aider l’Italie à guérir

Mi-mars, le gouvernement italien a promulgué le décret-loi Cura Italia (« Guérir l’Italie »), qui contient des mesures telles que le report du paiement des impôts, un traitement spécial des absences, des primes supplémentaires et des allocations pour soutenir les familles. Le plus grand défi était de mettre à jour le logiciel en ligne et en temps voulu, compte tenu de la nature dynamique des annonces. SAP a utilisé tous les canaux de communication possibles pour aider à minimiser tout manque de clarté auquel le client était confronté.

Adaptation au modèle autrichien de travail à court terme

L’Autriche a adopté un modèle de chômage partiel , qui s’appuie sur les allocations de chômage fédérales. Bien que le programme ait nécessité des modifications très complexes du logiciel géré par les entreprises et les institutions, l’équipe régionale des services de mondialisation a terminé l’analyse et la mise en œuvre des changements requis en une semaine.  Dès la deuxième semaine d’avril, plus de 600 000 citoyens avaient demandé une indemnisation dans le cadre du programme, ce qui a incité le gouvernement autrichien à décupler les fonds disponibles pour soutenir le programme de chômage partiel, qui sont passés de 400 millions à 5 milliards d’euros.

Steinle résume la réponse de son équipe à la crise mondiale : « Notre contribution va au-delà de l’expertise en matière de solutions, de l’agilité et de la mise en place de solutions sur mesure. Nous nous sommes distingués non seulement en répondant rapidement aux opportunités du marché, mais aussi en proposant des solutions concrètes qui ont un impact socio-économique énorme sur les citoyens, les entreprises et les gouvernements ».

Tags: COVID-19 , HXM , paie

Article posté pour la première fois en anglais sur news.sap.com

The post SAP aide à faire face à la crise grâce à la localisation appeared first on SAP France News.

Source de l’article sur sap.com

[Mise à jour du 03 juillet 2020] 

Microsoft a mis à jour ses avis pour indiquer que les versions Server de Windows ne sont pas vulnérables.

De même, comme les composants vulnérables sont uniquement disponibles par le Windows Store, tout système bloquant …
Source de l’article sur CERT-FR

You’ve been working away at your latest design project, and the client has given the go-ahead on your lovingly created digital concepts. Now it’s time to bring those designs to life, and you have a developer queued up to do just that.

So your part’s done, right? Not quite. You’re going to want to make sure your developer has the best head start they can in order to create the site as you imagined.

Below are a few tips to make that handover process a little easier.

Communicate to Make It Great

Get Talking

Scheduling a face-to-face meeting with your developer to talk over your project’s specifics and ambitions will help align your expectations and make the intent behind your concepts more clear. It’s quite likely they’ll even ask questions and request assets you haven’t even thought of yet!

It’s not just a one-and-done thing either, your developer’s going to have questions or requirements that arise as the project progresses. Deciding on a communication channel to allow easy discussion will help you both immensely.

Annotating Your Concepts

Developers might seem like magicians with the way they bring your websites to life, but they’re not clairvoyant! Annotating your concepts where advanced functionality is required reduces ambiguity and makes it more likely that your cool, quirky idea is going to make it to production. If it’s a feature that’s particularly unusual, you might want to find an example of a website or code sandbox that does something similar.

An example of Figma’s comment tool in use to make developer notes.

Figma and Sketch both have comment functionality in order to make annotations a little easier, also allowing multiple parties to comment. If dealing with PDFs, there is also an annotation tool available through Adobe Acrobat.

Specify the Basics

The basis of modern front end development revolves around DRY thinking. Some might argue thinking about code can be pretty dry, but we’re not talking about that – in this case, DRY stands for Don’t Repeat Yourself.  Most developers will tackle a project by starting with defining variables: what colors, font sizes, grid columns… anything that can be reused! Good, consistent design follows this same principle – although it’s a habit that can be hard to get going at first.

Tip: It’s always easier to define variables if this mentality is approached towards the start of the project!  

Colors

Make a style guide that specifies the colors you’ve used in your designs. Think about their logical applications to help signpost how they might work as a variable – for example, what colors did you use for paragraph text, hyperlinks and backgrounds? Did you consider colors to convey status messaging, such as successes, warnings and errors?

Typefaces

Which fonts have you used for your project? Is there a consistent set of font sizes you used throughout? If you haven’t already, maybe consider a ratio-based type scale – I like to use ModularScale to help with this.

Basic HTML Elements

Think about general styling for these basic html tags:

  • Paragraphs <p>
  • Headings <h1–h6>
  • Bullet lists <ul> and numbered lists <ol>
  • Emphasized text <b>, <strong> and <em>

Buttons

How about buttons and links? What should they do when they’re hovered over, focused (using the tab key on a keyboard) or disabled?

Forms Fields and Inputs

What should form fields look like? Is there any validation checking that should occur when a form is submitted?  How about checkboxes and radio buttons?

It’s unlikely that you’re going to be able to cover absolutely every single eventuality – allow your developer to use some common sense to fill in the gaps, and be available to them if they have any questions. In the words of John Maxwell and your aunt’s home office wall sticker, teamwork makes the dream work.

Get Your Favic-on

Favicons are widely recognized as the small icon that appears to the left of the site title on your browser’s tab bar. Nowadays, the application of your site’s favicon is much further reaching, showing up in Google search results and app tiles. There’s also extra theming options available, such as the ability to customize the color of Google Chrome Android’s browser bar color for your site.

Using a generator site such as realfavicongenerator takes the pain out of much of this decision-making, allowing you to upload specific graphics as desired, creating silhouettes of your icon for Windows Metro tiles and macOS Safari pins, and packaging everything into easy-to-use files and code.

 Compress Your Images

Nobody wants to load a 20MB image when they’re on a slow connection or a data plan – it pays dividends to plan ahead and downsize your images so that they’re production-ready for the web. If you’re worried image compression is going to harm your image quality, fear not – you can go a long way with image compression before quality is seriously compromised.

  1. Start by reducing the image resolution – for batch jobs, I use Adobe Photoshop’s image processor script to downsize images to fit 1920 x 1200 pixels
  2. Alternatively, if you’re working on a static project – where specific images will be used only in specific places – you could use your design software (nearly all mainstream UI software allows you to do this now) to export your images at 2x size to support devices with high pixel densities.
  3. I also convert my image color profiles to SRGB to ensure consistency across most modern display types (this one’s optional)
  4. I then take my newly downsized images and run them through imageOptim at 80% quality. Generally I would aim to get my images under 300kb – if there are any that are still significantly over this target once compressed, I’d run these through again at 70% quality (I wouldn’t recommend going lower than this, though).

Don’t forget you can also do this for PNGs! Enabling PNGCrush in imageOptim will let you significantly reduce the size of PNGs… just be ready for it to take a while.

Make Your Vectors SVG-Easy to Use

If your design contains graphics or illustrations you created using vector software, it can be used on the web as an SVG file. Usually, these files will be a lot smaller than JPGs or PNGs. You can export graphics in most (if not all) vector software in this format.

Optionally, you could use imageOptim or SVGOMG to compress the SVG code without sacrificing quality. Your developer might already use a script that does this automatically when processing the site for production, so it may be worth asking ahead.

Get Your Licenses in Check

If you’re using premium fonts, make sure you’ve purchased a webfont license so you can hand over the correct files to the developer. I’d recommend doing this sooner rather than later – although not often, occasionally web versions of fonts can have slightly different bounding boxes to their desktop counterparts, making it a real pain for developers to work with further down the line.

If you’ve been using samples of stock photos (or if you’ve been going crazy lifting whatever you can find on Google Images), make sure everything is kosher before you go live. Make sure you purchase licensed photos, and if certain photos you want to use require attribution, make the developer aware of this.

Source

p img {display:inline-block; margin-right:10px;}
.alignleft {float:left;}
p.showcase {clear:both;}
body#browserfriendly p, body#podcast p, div#emailbody p{margin:0;}

Source de l’article sur

The biggest trend we’re talking about this month started at WWDC as Apple provided a glimpse of what’s coming next for their operating systems. This time around there’s a distinct design element. Did you catch it?

Here’s what’s trending in design this month.

1. Text Highlights and Underlines

There’s always been an unwritten rule in website design that text uses more plain styles. Bold is acceptable, italics are OK from time to time, but underlining is seldom used.

This design trend bucks that concept with text elements that use highlighter or underline elements to emphasize key words. And it works rather nicely.

What it takes to make this work is plenty of contrast and a design style that fits with underline or highlighted elements.

This design trend works thanks to clear intention. The words are obviously important to the overall meaning of the design or what visitors should take away from the content.

Pepper It uses a nifty underline that the letters seem to rest inside of to highlight a key phrase. The shape and color also mimic that of the larger button below, helping the eyes move from one element to the next. It’s an effective use of an underline (or maybe you could call it a highlight) effect in conjunction with brand colors.

Zappos Kids uses a fun highlight in a colorful scheme to highlight a key text element. It almost looks like a button and helps website visitors understand that the entire hero image area is clickable. The highlight serves to make the text more readable and the interactive element more functional.

Zeus Jones uses a variety of text treatments on the homepage, but arguable the underline is most noticeable, likely because it is the most unfamiliar in the context of website design.

2. Distinct Geometry

Geometric shapes in website design have popped up as trending elements in a variety of forms. This iteration is pretty simple: Use of distinct geometry as part of the overall aesthetic.

Geometry might pair with illustrations, photos, text, or in the background or foreground. What’s great about shapes is that they are versatile and work with a lot of other design patterns.

What can be the most challenging about shapes and design is that distinct geometry requires some space and thought. Just tossing a few triangles or rectangles in a design without reason can look rather strange.

So how can you add geometric shapes to a design so that they look intentional? These examples do it well (and in three different ways).

Rui Ma uses square and rectangular containers in a modular grid with portfolio projects inside each. This is one of the most common and applicable uses of geometry – as a container element. What makes it stand out is the circle, smiley wheel (also a geometric shape) that never leaves the center of the screen. The black background for the grid is also a nice contrast element for content blocks.

Thompson Stenning uses shapes in the background and with illustrations to create a stunning homepage visual. It’s big and bold and has just enough going on that you want to look at it and figure out the scene. Maybe what’s most intriguing about the visual concept is that it uses lots of geometric shapes – rectangles, squares, triangles, ad circles – whereas most projects pick one shape to focus on.

Romain Penchenat uses three-dimensional style angles to draw you into the portfolio website. They use a simple animation that “floats” on the homepage and follows the scroll with other geometric elements.

3. Shadow and Gradient Icons

Did you notice all the gradients and subtle shadows in icons in the images previewing iOS 14 or were you just looking at other changes (such as widgets) on the iPhone screen?

We’ve been seeing more designers incorporating more shadows and depth into icons for a while, but this move by a major player in design will push it to the forefront fast. Each of the icons moves from a flat style to one with a background gradient color as well as more shadows within icon elements for depth.

Don’t worry, the design still looks very much like Apple, but is a little more reminiscent of the skeuomorphism style icons from earlier versions of iOS.

It’s nice that the color and shadow elements are contained within each icon. This creates more visual interest and depth for each element without getting cluttered or junky. The gradients are also super simple, using a darker version of the main color in a monotone element.

It’s an iconography style that others are already using. DG Studio has a collection of icons on its homepage with subtle gradients and shadowing in the designs. Again, what’s nice about this trend is that it adds depth to visuals without tricks that get in the way of visual comprehension.

Guillaume Gouessan uses gradients in image icons in much the same way as the previous examples but with a little more color variation. Here, you can see what the gradient looks like when using a color change that’s not super drastic, but more dramatic than a monotone option. You can find some use of the more monotone gradient on his site below the scroll in the large desk image. (It’s definitely worth a few clicks to check it out.)

Love it or hate it, gradients and shadows seem to be here to stay for a while.

Conclusion

How often do you find yourself looking to major brands and companies for design inspiration? While a lot of web design trends start as experiments with smaller sites, the big players can really shape what gets popular (or not).

The example of Apple moving to icons with more shadows and gradients is a prime example. We’ve been seeing more of these elements creeping in for a while, but this style is about to get very big again.

Source

p img {display:inline-block; margin-right:10px;}
.alignleft {float:left;}
p.showcase {clear:both;}
body#browserfriendly p, body#podcast p, div#emailbody p{margin:0;}

Source de l’article sur

De multiples vulnérabilités ont été découvertes dans les deux versions 2019 et 3000 de la solution SaltStack. Elles permettent à un attaquant de provoquer une exécution de code arbitraire et un contournement de la politique de sécurité.

Plusieurs incidents de sécurité ont été relayés …
Source de l’article sur CERT-FR