The Guardian a sorti son « guide de digital #design » (refonte de sa homepage, continuité entre site & version papier, choix des typo, des couleurs, logos ...).
Et pour qui se passionne pour l’#UI, c’est une pépite.
Recours contre le décret sur le contrôle de la recherche d’emploi - MNCP
Suite à la requête sommaire déposée devant le Conseil d’État par l’union syndicale Solidaires le 28 février dernier contre le « décret du 28 décembre 2018 relatif aux droits et aux obligations des demandeurs d’emploi et au transfert du suivi de la recherche d’emploi », les associations AC ! APEIS MNCP CIP Recours Radiation, les syndicats Solidaires SUD Emploi et SUD Culture et Médias Solidaires, avec le soutien du CNTPEP-CGT, attaquent ensemble ce texte inadmissible et destructeur.
Issu de la loi du 5 septembre 2018 « pour la liberté de choisir son avenir professionnel » , ce décret met en place une automatisation des règles de sanction des #chômeur∙es, en les aggravant, et en instituant un « sursis » de deux ans, reconductible à chaque répétition d’un manquement. Pour celles et ceux qui sont indemnisé∙es, les sanctions encourues peuvent aller jusqu’à la suppression pure et simple du revenu de remplacement : ARE, ASS ou RSA.
Le décret détruit les missions du personnel de Pôle emploi, sommé de se transformer en agent actif d’une politique de contrôle et de répression des populations les plus précaires. Les salarié∙es de toutes les structures associées au service public de l’emploi devront, eux et elles aussi, participer à ces exclusions du revenu de remplacement, temporaires ou définitives, et aux radiations.
En parallèle, les annonces scandaleuses du gouvernement sur son projet de « transformation de l’assurance chômage et de l’accompagnement des chômeurs » annoncent une démolition de leurs droits, déjà bien saccagés par la loi « liberté de choisir son avenir professionnel », tant du côté de l’emploi que du côté de la formation.
Enrobé dans des annonces de justice sociale par des titres exprimant le contraire de leur contenu, ce projet n’est que manipulation, provocation et mépris.
La mécanique des recours qui oblige les personnes menacées de sanction, ou sanctionnées, à revenir inlassablement vers l’institution qui est à l’origine de ces sanctions risque d’augmenter les non-recours.
Ainsi exclues de l’indemnisation et de Pôle emploi, ces personnes iront rejoindre la horde des invisibles.
Depuis la loi Travail, une batterie d’instruments est mise en place pour réduire les droits et les moyens de défense des salarié∙es et des chômeur∙es.
Ce gouvernement instaure partout la peur, la violence et la contrainte : dans les entreprises, sur les ronds-points, à Pôle emploi, partout, à la ville comme à la campagne.
Leurs projets ne sont ni des réformes ni des transformations, ce sont des destructions des droits à tous les étages, pièce par pièce, pour un retour au travail forcé.
Nous ne nous laisserons pas faire.
C’est l’ancien grand chef du service juridique de l’UIMM, organisation patronale parmi les plus réacs, qui vient d’être nommé au cabinet de Muriel Pénicaud. Damien Delevallée y occupe désormais le poste stratégique de « conseiller chargé des relations de travail ».
Depuis janvier 2019, la fonction était détenue par Lucie Lourdelle, une ancienne dirigeante de la CFDT… Un ex-employé d’une filiale du Medef qui succède à une syndicaliste : des mauvais esprits y verront peut-être un raccourci des deux premières années de Macron à l’Élysée.
Le Canard enchaîné 3/7/2019
Implement Infinite Scroll or Pagination in #ios #uitableview using #swift 5
Infinite scroll is one of the basic requirements of the modern apps. It is a design pattern where content is continually loaded into the interface as the user scrolls downwards. Also called endless scroll, the point is that the user never reaches the end of the page. Instead they are presented with a perpetual content stream without having to click or spend cognitive load on paginated navigation.Sound familiar? It should do. Most people use infinite scroll on the daily in their social media browsing — think Facebook, Instagram or Twitter.Advantages of using Infinite ScrollInfinite scrolling definitely has its upsides; if it didn’t, big tech giants wouldn’t be using the pattern. For example:Users consume vastly more content on an infinite scroll page.Interaction costs are basically zero, and (...)
#inspiration for #ux Designers: Putting the User First
by JON on Aug 17, 2018Good UX #design is all about putting the user first. Any aspect of a website or app that doesn’t consider the user’s needs fails.“People ignore design that ignores people.”— Frank Chimero, DesignerNike90 Store by Balraj ChanaSpace Odyssey by MadeByStudioJQYomes — Renters Transparency Initiative by Claudio GuglieriWork hard by JONNorthFace by Eddie LobanovskiySurf Article Interaction by Bradley ZifferDivers App Concept by DannnielCharity Website by Riko Sapto DimoMotel | Food App by Johny vino™Youtube concept design — profile by Yi Li for HiwowMarble Interactive TV App — Case Study by Afrian Hanafi for PaperpillarExperimental Work by Divan RajPhotography Blog by Charles PattersonMovies Site by Aji DarmawanHQ Food Delivery Homepage by Aleks FaureIphone X Instagram Concept by Ivan (...)
Introducing UI2CODE : An Automatic #flutter #ui Code Generator
With the help of AI, Alibaba’s Xianyu tech team is advancing an intelligent tool that renders visual UI design as Flutter code with 100 percent accuracyAs we explored in our recent article on AI-based algorithm development, automation is quickly changing from something to that developers can work on into something that can do developers’ work. While the extent of this shift remains to be seen in the years to come, one major focus today is how AI can tackle the repetitive and tedious aspects of application development so human developers can focus their efforts elsewhere.Now, developers at Alibaba’s Xianyu(闲鱼) second-hand trading platform have launched the UI2CODE project to apply deep learning technology in converting visual user interface images to client-side code. With clear component, (...)
#gitops, or Why the Future Has No Dashboards
If you work in development or IT Ops, you probably spend much of your day staring at dashboards — a reality that makes IT work much less glamorous than it might sound. We use dashboards to manage code repositories, track builds, coordinate deployments, monitor software in production, and much more.Indeed, you probably have dashboards that aggregate data from other dashboards, because otherwise there would be so many dashboards that you would not be able to keep track of them all.If you’re tired of drowning in dashboards, there’s hope. With the help of GitOps, a new approach to managing software delivery, we can remove many of these dashboards from our lives and replace them with a streamlined, centralized management interface based on configuration files and pull requests.Here’s what the (...)
ReduxI have worked on a couple of projects which had Redux, and i see there is a lot of confusion among people who are getting started. My opinion is if we understand “what problem is redux trying to solve” and “responsibilities of the core components of redux”, life will be easier. This post is my attempt on trying to explain these things.The Problem…SPAs(Single Page Applications) these days are pretty complex and they maintain a lot of state in the front end, e.g: api responses, cache data, state of the #ui widgets like spinners and progress bars, etc..Usually we have Models which hold the data and Views which render them. A View can update a single Model or multiple Models, a Model can update another Model and based on these Model changes Views get updated. Because of all these (...)
Hi, I’m Alex Pustovalov. I’m the author of Webcodesk — a web application builder. And I want to tell you about Webcodesk in this tutorial.IntroThis tutorial assumes that you already have some experience with #react and know how to create web applications utilizing Create React App.First of all, let’s understand why would you need Webcodesk.Webcodesk was designed with the idea to help in creating big web applications using the React framework (yeah, they say it’s not a framework…) and at the same time make this process maintainable without writing extra code manually.In Webcodesk you can easily navigate, quickly change and experiment with data flows in the application. You will see the overall picture of how different pages, components, and logic interact in your application via #diagrams.Here is (...)
How to create a list in #ios App?
A beginners guide to UICollectionViewIntroduction of UICollectionViewUICollectionView is a part of UIKit Framework which enables you to add list view in your iOS App. This is highly flexible to meet your custom requirements. You can show list in any fashion i.e. Horizontal columns, Vertical rows, and grid etc.In this tutorial, we are going to see how we can add a list to ViewController programmatically (We will not use storyboards).Project setupCreate a new XCode Project. XCode prepares the project and opens the General TabXcode project initial setupSince we are not going to use Storyboards , we need to do some basic operations.Delete Main.storyboard (from project folder)Delete LaunchScreen.storyboard (from project folder)Clear Main Interface field in Deployment Info section of General (...)
#ui/UX and the Company Experience. A refined know-it-all guide on all about the Product.
UI/UX and the Company ExperienceA refined know-it-all guide on all about the Product.About the authorPavel Pekanov is a seasoned #creative Director, Art Director and Designer (and a Developer, but tss-s tell no one). Started his creative career in 2004, followed by the launch of his own Creative Agency in 2008. Ranked a top earning freelancer on Upwork (former Elance) in 2013. Launched a few startups of his own. Featured on CSS Design Awards. Former Creative Director at QUOINE. Pavel has been helping startups, founders and well run businesses with Branding, Product Design, UI/UX and Brand Experience for 14+ years.Personal website: pekanov.comPortfolio website: pekanovdesigns.comUI/UX & Product DesignUI (User Interface) and #ux (User Experience) go along together these days. Thought it (...)
Top 9 UI Trends in 2019
User interface (UI) design refers to the process of creating interfaces within the software or computerized devices, focusing on appearance and style. Here, designers mainly intend to create designs that users would find easy, intuitive, and pleasurable to use.Typically, UI design refers to the graphical user interface (GUI), but there are others, including the voice-controlled interfaces.UI is an important part of the design process as it plays an important role in the customer acquisition process, customer retention, lowering support costs, increasing productivity and reducing development time.(UI is often confused with user experience — but both are two different aspects that are closely related and aim at driving user satisfaction.)You risk losing your customers if they don’t find (...)
Best 15 Examples of Popular Card #ui #design for Inspiration in 2018
Card UI design helps to enhance interface and user experience. The 15 best card UI design practices for brand new web/app design inspiration in 2018.As one of the big UI design trends of 2018, card UI design, has gained mainstream status in modern interface design and has been deeply embedded in the UI design of various industries and fields. Lots of web and mobile apps have used card based UI design, especially with the popularity of Material Design.As an information container, cards hold all elements such as text, rich media, buttons, etc. Based on this contents, it can adapt its size to that of different devices and screens, balancing user interface and user experience.Compared to traditional UI design, a simple but intuitive advantage of card UI is that it provides a more (...)
Design Handoff: 7 Things Must Known About Design Specs for Developers
Quick summary:Design handoff takes place when designers finish the work and need to deliver results to developers. The ultimate goal of design handoff is to minimize the guesswork and improve the effectiveness of the design process. Here are 7 things that designers can do to make the handoff as smooth as possible:Establish effective communicationPrepare a handoff checklistPrepare high-quality assetsAutomate the handoff process using special toolsDesign for edge casesDescribe complex animated effects in detailsSchedule a meeting for handoff1. Establish effective communicationThe relationships between the design and engineering team play a vital role in project success. Many product teams make the same mistake — they isolate design and development teams. As a result, two teams work (...)
User Story Mapping For Beginners
User Story Mapping (USM) allows for project managers, developers and designers to put a method behind the continuous complexity of product #design and creating an awesome User Experience (UX). Creating with USM allows for developers to create products and processes which are user-centered and user experience focused.The process begins with keying in on user goals, and breaking down the product/process through understanding the problem at hand. Each step that the user takes to reach the goals are collected and listed. Simply follow the journey and narrative to uncover each step involved in the user’s activity. Create a solutions to improve the product, maybe even multiple to create user stories, a tool that helps you have shared understanding within your team.By organizing the goals, (...)
Using Multiple UIStoryboards in #xcode
iOS Developers, this tutorial has the intention to make you forget building #ios apps that rely on a single storyboard.In the past few years, iOS projects (and mobile projects in general) contained no more than 10–15 screens in total. A single storyboard was definitely a good option since it could fit all screens and still have a clean wireframe that was understandable for future and current developers.But, these days a 10–15 screens project is counted as a small sized project. What happens is that most of the projects currently are containing 40+ screens. And this is where it becomes a real issue. You are working with a single storyboard, you add all the screens inside of it, and suddenly you start facing many performance issues and getting lost easily in the sea of controllers. Not to (...)
Best Emotional #design Principles to Create Attractive and Enjoyable #ui
6 effective emotional design principles and examples can help you create attractive and enjoyable web/app UI for better UX.These days, with the rise of emotional design, an increasing number of UX/UI designers realize the importance of emotions and are starting to create emotional interfaces for better UX.Donald Arthur Norman, the co-founder of the famous Nielsen Norman Group, first introduced the term “emotional design” in his famous book called “Emotional Design” and emphasized the great impact of emotional design on web/app designs for better and more pleasurable UX.However, how can you put emotions into your web/app interface designs and engage more customers as a UX/UI #designer？Are you looking for some practical emotional design principles or examples to help you make an attractive and (...)
Implementing hidesNavigationBarWhenPushed on #uiviewcontroller
It’s been a while since my last post.I am back and hoping to dedicate more time to writing tutorials and open sourcing interesting things.What this post is about?In this post I want to go through the recently published HidesNavigationBarWhenPushed library and explain the motivation behind that, as well as the implementation.hidesNavigationBarWhenPushed in action (With interactive pop gesture recognizer)MotivationWhile hacking on various projects, time to time I get designs where view controller A has navigation bar visible, and view controller B has it hidden. It was always a pain to make it work.The simplest solution would be:▻https://medium.com/media/ab44bd8c5b6fec3d741ac6848ac1f366/hrefAnd it would work like this:That did not quite work, since the key requirement was to keep navigation (...)
What should we test (ReactJS Components)
Photo by Artem Sapegin on UnsplashThere are a lot of discussions in the web when we talk about testing. And even more about unit testing. In React.TL;DRThis is going to be a brief summary of what and how should we think about when we test a ReactJS application. More specific, what should we write tests for, when creating #react components for our app. If you want to skip the reading, here you can find shorter version in a few slides.All of the points below are recommended by people smarter than me. I just collected them as a summary of best practices, trying to help my team to decide on the matter. And start using them in our day-to-day work.Do we need unit tests?This is a long time discussion, that has only one right answer. Yes! Tests provide developers with confidence. This confidence (...)
Reusing #ui Components: It’s Not That Hard
Reusing UI Components: It’s Not That HardHow to leverage Bit+NPM to simplify UI component sharing, reuse and collaboration.When working with UI components, reusability across projects and teams is often the key to faster development, UI consistency and simpler maintenance.As today components are designed to be reusbale with React, Vue and other great frameworks, the ability to reuse them is becoming critical. When different developers are rewriting the same components in different places, time is wasted and maintenance soon becomes a nightmare.Using Bit and NPM together you can bring new found Simplicity and Scalability to the code-sharing workflow, as the entire team can collaborate and share code between their projects while keeping it synced.Component reuse can be trickyThe biggest (...)
How and Where to Find #design Internship in Summer of 2018
Finding a design internship is not easy, but don’t give up. I came up with the 10 best useful tips to help you to get you first design internship in this Summer of 2018.Can’t find a design internship?Still don’t know how and where to find the internship opportunities?You come to the right place at right time.Finding a design internship is not easy, but don’t give up.You just need some tips to guide you through this process. As a senior designer, I have received a lot of email and applications for an internship from student designers, but few of them can meet the requirements of this position. So I came up with these top 10 tips to help you to get your first design internship in this Summer of 2018.Let’s get started.1. You are not a student anymoreStop treating yourself as a college student (...)
The Rise of #mobile #apps: Why ‘Mobile-Friendly’ & ‘Mobile Responsive’ No Longer Cut It
Just about every business with a #website understands why mobile experiences are important. After all, more than 50% of web traffic today flows through mobile devices (Statistica), which leads to a whole lot of dollars.But, what exactly constitutes an effective mobile experience today?Over the past seven years, the bar has been continually rising for mobile experiences. Once cutting-edge “mobile-friendly” websites are now obsolete, and mobile users are demanding better, more engaging experiences.Let’s briefly walk through the recent evolution of “mobile experience” before exploring where we’re at today.Disruption Begins: The Birth of “Mobile-Friendly”About eight years ago, the world started to wrap its head around the notion that we’d soon be more engrossed with our phones than with our (...)
Everything You Should Know About Voice User Interface #design in 2018
Voice User Interface (VUI) has more and more effect in our daily lives. VUI designers should create a voice user interface that can provide a better user experience.Language is a communication method unique to human beings. We are now in the era of rapid development of artificial intelligence(AI) and will inevitably liberate our hands through the use of Voice User Interface (VUI). Voice User Interface is a major trend in 2018 and has become a part of our daily lives. VUI is used in smartphones, smarthomes, smart TVs, and a range of other products. All over the world, people are getting used to talking to Siri, Google Assistant, Cortana, or Bixby.With the rapid development in VUI, designers need to create a product that provides superior user experience. That is, if they want to get (...)