mp Factors influencing child survival in Tanzania: comparative analysis of diverse deprived rural villages / Kumiko Sakamoto By library.mit.edu Published On :: Sun, 12 Jan 2020 08:09:51 EST Online Resource Full Article
mp The potato crop: its agricultural, nutritional and social contribution to humankind / Hugo Campos, Oscar Ortiz, editors By library.mit.edu Published On :: Sun, 19 Jan 2020 07:42:04 EST Online Resource Full Article
mp Golden rice: the imperiled birth of a GMO superfood / Ed Regis By library.mit.edu Published On :: Sun, 2 Feb 2020 08:26:55 EST Dewey Library - SB191.R5 R4 2019 Full Article
mp Sustainable development goals: their impacts on forests and people / edited by Pia Katila, Carol J. Pierce Colfer, Wil de Jong, Glenn Galloway, Pablo Pacheco, Georg Winkel By library.mit.edu Published On :: Sun, 9 Feb 2020 07:29:20 EST Online Resource Full Article
mp Wild at heart: America's turbulent relationship with nature, from exploitation to redemption / Alice Outwater By library.mit.edu Published On :: Sun, 23 Feb 2020 09:06:07 EST Rotch Library - GF75.O87 2019 Full Article
mp Landscape impact assessment in planning processes / Ingrid Belčáková, Paola Gazzola, Eva Pauditšová ; managing editor Agnieszka Topolska, language editor Jonathan Wotton By library.mit.edu Published On :: Sun, 23 Feb 2020 09:06:07 EST Rotch Library - GF90.B45 2018 Full Article
mp Working with dynamic crop models: methods, tools and examples for agriculture and environment / Daniel Wallach, David Makowski, James W. Jones, Francois Brun By library.mit.edu Published On :: Sun, 23 Feb 2020 09:06:07 EST Hayden Library - SB112.5.W35x 2019 Full Article
mp Henry Smeathman, the flycatcher: natural history, slavery and empire in the late eighteenth century / Deirdre Coleman By library.mit.edu Published On :: Sun, 23 Feb 2020 09:06:07 EST Hayden Library - QH31.S593 C65 2018 Full Article
mp The lupin genome Karam B. Singh, Lars G. Kamphuis, Matthew N. Nelson, editors By library.mit.edu Published On :: Sun, 1 Mar 2020 07:37:39 EST Online Resource Full Article
mp Volcanoes & wine: from Pompeii to Napa / Charles Frankel By library.mit.edu Published On :: Sun, 8 Mar 2020 07:47:17 EDT Dewey Library - SB387.7.F73 2019 Full Article
mp The imperiled ocean: human stories from a changing sea / Laura Trethewey By library.mit.edu Published On :: Sun, 5 Apr 2020 07:26:29 EDT Dewey Library - QH541.5.S3 T74 2019 Full Article
mp Latin American dendroecology: combining tree-ring sciences and ecology in a megadiverse territory / Marín Pompa-García, J. Julio Camarero, editors By library.mit.edu Published On :: Sun, 19 Apr 2020 09:34:46 EDT Online Resource Full Article
mp Brassica improvement: molecular, genetics and genomic perspectives / Shabir Hussain Wani, Ajay Kumar Thakur, Yasin Jeshima Khan, editors By library.mit.edu Published On :: Sun, 19 Apr 2020 09:34:46 EDT Online Resource Full Article
mp Wheat quality for improving processing and human health / Gilberto Igrejas, Tatsuya M. Ikeda, Carlos Guzmán, editors By library.mit.edu Published On :: Sun, 26 Apr 2020 08:31:05 EDT Online Resource Full Article
mp Landscape patterns in a range of spatio-temporal scales Alexander V. Khoroshev, Kirill N. Dyakonov, editors By library.mit.edu Published On :: Sun, 3 May 2020 09:41:51 EDT Online Resource Full Article
mp Fascinating CSS Grid Layout Examples and Tutorials By 1stwebdesigner.com Published On :: Wed, 20 Nov 2019 15:26:54 +0000 CSS Grid is one of the most powerful tools available to developers. The simple module allows you to create entire website layouts, responsive galleries, and other cool effects. With enough creativity, you can do a lot of interesting things using … Full Article Collections Web Design CSS Inspiration
mp Building WordPress Websites With Zurb Foundation or Bootstrap: Comparisons and Starter Themes By 1stwebdesigner.com Published On :: Fri, 27 Dec 2019 11:57:47 +0000 WordPress is super versatile. You know that. I know that. But sometimes this can be an overwhelming prospect. How on earth will you get your site up and running? What platform will you use? Zurb Foundation and Bootstrap are two … Full Article Web Design Bootstrap CSS development Foundation
mp Diffusive transport of nanoscale objects through cell membranes: a computational perspective By feeds.rsc.org Published On :: Soft Matter, 2020, 16,3869-3881DOI: 10.1039/C9SM02338K, PerspectiveZiyang Xu, Lijuan Gao, Pengyu Chen, Li-Tang YanClarifying the diffusion dynamics of nanoscale objects with cell membrane is critical for revealing fundamental physics in biological systems. This perspective highlights the advances in computational and theoretical aspects of this emerging field.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
mp Viscoelastic interfaces comprising of cellulose nanocrystals and lauroyl ethyl arginate for enhanced foam stability By feeds.rsc.org Published On :: Soft Matter, 2020, 16,3981-3990DOI: 10.1039/C9SM02392E, PaperAgnieszka Czakaj, Aadithya Kannan, Agnieszka Wiśniewska, Gabriela Grześ, Marcel Krzan, Piotr Warszyński, Gerald G. FullerAt submillimolar concentrations of lauroyl ethyl arginate, cellulose nanocrystals aggregate and form elongated fibres. This interfacial assembly efficiently stabilises foams.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
mp Template-based fabrication of spatially organized 3D bioactive constructs using magnetic low-concentration gelation methacrylate (GelMA) microfibers By feeds.rsc.org Published On :: Soft Matter, 2020, 16,3902-3913DOI: 10.1039/C9SM01945F, PaperTao Sun, Yibing Yao, Qing Shi, Huaping Wang, Paolo Dario, Junzhong Sun, Qiang Huang, Toshio FukudaA new template-based method to apply low-concentration GelMA microfibers as building blocks for higher-order cellular assembly.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
mp Correction: Preparation of electrospray ALG/PDA–PVP nanocomposites and their application in cancer therapy By feeds.rsc.org Published On :: Soft Matter, 2020, 16,4074-4074DOI: 10.1039/D0SM90064H, Correction Open Access   This article is licensed under a Creative Commons Attribution 3.0 Unported Licence.Yangjie Xu, Jiulong Zhao, Zhilun Zhang, Jing Zhang, Mingxian Huang, Shige Wang, Pei XieThe content of this RSS Feed (c) The Royal Society of Chemistry Full Article
mp Impact of wormlike micelles on nano and macroscopic structure of TEMPO-oxidized cellulose nanofibrils hydrogels By feeds.rsc.org Published On :: Soft Matter, 2020, Accepted ManuscriptDOI: 10.1039/D0SM00135J, Paper Open Access   This article is licensed under a Creative Commons Attribution 3.0 Unported Licence.Marcelo A. da Silva, Vincenzo Calabrese, Julien Schmitt, Kazi M. Zakir Hossain, Saffron J Bryant, Najet Mahmoudi, Janet L Scott, Karen J EdlerIn this work, we investigated the effect of adding surfactant mixtures on the rheological properties of TEMPO-oxidized cellulose nanofibrils (OCNF) saline dispersions. Three surfactant mixtures were studied: cocamidopropyl betaine (CAPB)/sodium...The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
mp Classical and Non-Classical Melatonin Receptor Agonist-Directed Micellization of Bipyridinium-Based Supramolecular Amphiphiles in Water By feeds.rsc.org Published On :: Soft Matter, 2020, Accepted ManuscriptDOI: 10.1039/D0SM00424C, PaperZhimin Sun, Lihui Xi, Kai Zheng, Zhao Zhang, Kim Baldridge, Mark Anthony OlsonThe addition of molecular recognition units into structures of amphiphiles is a means by which soft matter capable of undergoing template-directed micellization can be obtained. These supramolecular amphiphiles can bind...The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
mp Polymorphism of asymmetric catalysts based on amphiphilic lipopeptides in solution By feeds.rsc.org Published On :: Soft Matter, 2020, Advance ArticleDOI: 10.1039/D0SM00245C, PaperJuliane N. B. D. Pelin, Charlotte J. C. Edwards-Gayle, Andrea M. Aguilar, Amanpreet Kaur, Ian W. Hamley, Wendel A. AlvesThe self-assembly of model [P]RWG lipopeptides (P: L-proline, R: L-arginine, W: L-tryptophan, G: L-glycine), containing one or two aliphatic octadecyl (C18) chains in water and cyclohexanone/water solutions was examined. The enantiomeric selectivity was found to be related to the assembly of catalyst molecules.To cite this article before page numbers are assigned, use the DOI form of citation above.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
mp Impact of Chiral Supramolecular Nanostructure on the Mechanical and Electrical Performances of Triphenylene-based discotic physical gels By feeds.rsc.org Published On :: Soft Matter, 2020, Accepted ManuscriptDOI: 10.1039/D0SM00152J, PaperHongli Zhang, Junjie Cheng, Qiang Zhou, Qijin Zhang, Gang ZouDiscotic π-conjugated supramolecular assemblies, especially with chiral supramolecular nanostructures, have been attracting growing research interests due to their significant optoelectronic properties and the possibilities of their applications in the new...The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
mp A theory for the temperature effect on the chain length dependence of the diffusivity of oligomers By feeds.rsc.org Published On :: Soft Matter, 2020, 16,4283-4289DOI: 10.1039/C9SM02505G, PaperChi Pui Jeremy Wong, Phillip ChoiTemperature effect on the size dependence of the diffusivity of oligomers is explained by free volume theory.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
mp Sustainable sorbitol-derived compounds for gelation of the full range of ethanol–water mixtures By feeds.rsc.org Published On :: Soft Matter, 2020, Advance ArticleDOI: 10.1039/D0SM00343C, PaperGlenieliz C. Dizon, George Atkinson, Stephen P. Argent, Lea T. Santu, David B. AmabilinoA combination of gelators prepared from sustainable sources combine in a synergic way to widen the scope for the compounds to immobilise liquids, as shown by imaging, diffraction and rheology measurements.To cite this article before page numbers are assigned, use the DOI form of citation above.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
mp Correlation of Hierarchical Structure and Rheological Behavior of Polypseudorotaxane Gel Composed of Pluronic and β-cyclodextrin By feeds.rsc.org Published On :: Soft Matter, 2020, Accepted ManuscriptDOI: 10.1039/D0SM00406E, Paperkuo-chih Shih, Chien-You Su, Shing-Yun Chang, Grethe V Jensen, Chi-Chung Hua, Mu-Ping Nieh, Hsi-Mei LaiWe have identified the hierarchical (primary, secondary, tertiary and quaternary) structures of a polypseudorotaxane (PPR) gel composed of Pluronic F108 and β-cyclodextrin system to be β-cyclodextrin crystalline, lamellar sheets, lamellar...The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
mp Polypyrrole and polyaniline nanocomposites with high photothermal conversion efficiency By feeds.rsc.org Published On :: Soft Matter, 2020, Advance ArticleDOI: 10.1039/D0SM00306A, CommunicationLorena Ruiz-Pérez, Loris Rizzello, Jinping Wang, Nan Li, Giuseppe Battaglia, Yiwen PeiA simple and scalable synthetic approach to produce functional conducting polymer (CP) nanocomposites using the Fe-complexed PISA-prepared nanoparticles is demonstrated.To cite this article before page numbers are assigned, use the DOI form of citation above.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
mp Saddle-curvature instability of lipid bilayer induced by amphipathicpeptides: A molecular model By feeds.rsc.org Published On :: Soft Matter, 2020, Accepted ManuscriptDOI: 10.1039/D0SM00499E, PaperRachel Downing, Guilherme Volpe Bossa, Sylvio MayAmphipathic peptides that partition into lipid bilayers affect the curvature elastic properties oftheir host. Some of these peptides are able to shift the Gaussian modulus to positive values, thustriggering an...The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
mp Investigation of Thermal Conductivity for Liquid Metal Composites Using Micromechanics-Based Mean-Field Homogenization Theory By feeds.rsc.org Published On :: Soft Matter, 2020, Accepted ManuscriptDOI: 10.1039/D0SM00279H, PaperJiYoung Jung, Seunghee Jeong, Klas Hjort, Seunghwa RyuFor the facile use of liquid metal composite (LMC) for soft, stretchable and thermal systems, it is crucial to understand and predict the thermal conductivity of the composite as a...The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
mp Single chain in mean field simulation of flexible and semiflexible polymers: Comparison with discrete chain self-consistent field theory By feeds.rsc.org Published On :: Soft Matter, 2020, Accepted ManuscriptDOI: 10.1039/D0SM00620C, PaperSo Jung Park, Jaeup KimSingle chain in mean field (SCMF) simulation is a theoretical framework performing Monte Carlo moves of explicit polymer chains under quasi-instantaneously updated external fields which were originally imported from the...The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
mp A Companion to Photography By www.wiley.com Published On :: 2020-03-16T04:00:00Z The study of photography has never been more important. A look at today's digital world reveals that a greater number of photographs are being taken each day than at any other moment in history. Countless photographs are disseminated instantly online and more and more photographic images are earning prominent positionsand garnering record pricesin the rarefied realm of top art galleries.Reflecting this dramatic increase in all things photographic Read More... Full Article
mp A Companion to Public Art By www.wiley.com Published On :: 2020-03-24T04:00:00Z A Companion to Public Art is the only scholarly volume to examine the main issues, theories, and practices of public art on a comprehensive scale. Read More... Full Article
mp A Companion to Adorno By www.wiley.com Published On :: 2020-04-21T04:00:00Z A definitive contribution to scholarship on Adorno, bringing together the foremost experts in the fieldAs one of the leading continental philosophers of the last century, and one of the pioneering members of the Frankfurt School, Theodor W. Adorno is the author of numerous influentialand at times quite radicalworks on diverse topics in aesthetics, social theory, moral philosophy, and the history of modern philosophy, all of which concern the contradictions Read More... Full Article
mp Securing IoT for your Competitive Advantage By blogs.cisco.com Published On :: Mon, 27 Jan 2020 23:30:00 PST Delivering visibility, analytics, automation, and security across the branch, campus, and data center into operational environments. More RSS Feed for Cisco: newsroom.cisco.com/rss-feeds ... Full Article Internet of Things Security
mp KKCTH treats a child with atypical symptoms for COVID-19 infection By www.thehindu.com Published On :: Fri, 08 May 2020 21:20:08 +0530 “COVID-19 is a respiratory disease but world over we see children coming with diarrhoea and abdominal pain,” says a doctor Full Article Tamil Nadu
mp Sand lorry owners seek exemption from quarterly tax payment By www.thehindu.com Published On :: Fri, 08 May 2020 21:42:35 +0530 Most lorries were not operated during the lockdown which resulted in loss, they say Full Article Tamil Nadu
mp HC seeks report on sanitisation measures taken at temporary markets By www.thehindu.com Published On :: Fri, 08 May 2020 23:59:05 +0530 The Madras High Court on Friday granted time till Monday for the State government to file a comprehensive report on steps taken to conduct mass testin Full Article Tamil Nadu
mp NLCIL employee dies of burn injuries By www.thehindu.com Published On :: Sat, 09 May 2020 00:02:38 +0530 Sarbuddin, 54, a permanent employee of NLC India Ltd (NLCIL), who had suffered severe burn injuries in a fire that broke out in a furnace in Unit VI o Full Article Tamil Nadu
mp HC warns State of being imposed with costs By www.thehindu.com Published On :: Sat, 09 May 2020 00:07:34 +0530 The Madras High Court on Friday warned the State government of being imposed with costs if it fails to file a counter affidavit by Tuesday to a public Full Article Tamil Nadu
mp [ASAP] Plasmon-Mediated Coherent Superposition of Discrete Excitons under Strong Exciton–Plasmon Coupling in Few-Layer MoS<sub>2</sub> at Room Temperature By dx.doi.org Published On :: Fri, 10 Apr 2020 04:00:00 GMT ACS PhotonicsDOI: 10.1021/acsphotonics.0c00233 Full Article
mp [ASAP] Room Temperature Graphene Mid-Infrared Bolometer with a Broad Operational Wavelength Range By dx.doi.org Published On :: Fri, 10 Apr 2020 04:00:00 GMT ACS PhotonicsDOI: 10.1021/acsphotonics.0c00028 Full Article
mp [ASAP] Size, Ligand, and Defect-Dependent Electron–Phonon Coupling in Chalcogenide and Perovskite Nanocrystals and Its Impact on Luminescence Line Widths By dx.doi.org Published On :: Mon, 13 Apr 2020 04:00:00 GMT ACS PhotonicsDOI: 10.1021/acsphotonics.0c00034 Full Article
mp [ASAP] Chip-Scale Reconfigurable Optical Full-Field Manipulation: Enabling a Compact Grooming Photonic Signal Processor By dx.doi.org Published On :: Tue, 28 Apr 2020 04:00:00 GMT ACS PhotonicsDOI: 10.1021/acsphotonics.0c00103 Full Article
mp Design Tokens and Component Based Design By feedproxy.google.com Published On :: Sat, 14 Dec 2019 12:00:00 +0000 Stuart Robson rolls up his sleeves and begins to piece together the jigsaw puzzle that is design tokens and component based design. Starting with the corners, and working around the edges, Stu helps us to piece together a full picture of a modern design system. If you stare at your twitter feed long enough, it can look like everyone is talking about Design Systems. In some cases you could be persuaded to think how shallow the term can go. “Isn’t this what we called Style Guides?”, “Here’s my React Design System”, “I’ve just updated the Design System in Sketch” To me, they are some and all of these things. Over the last 4 years of consulting with two clients on their Design System, my own view has changed a little. If you dig a little deeper into Design Systems twitter you will probably see the term “Design Tokens” pop up at least once a day somewhere. Design Tokens came out of work that was being done at Salesforce with Jina and others who pioneered the creation of Design Tokens as we know them today – creating the first command line tool in Theo that had started the adoption of Design Tokens to the wider Design Systems Community. A cool term but, what are they? If you look at your client work, your companies site, the project you’re working on you should notice some parts of the page have a degree of consistency: the background colour of your form buttons is the same colour as your link text, or your text has the same margin, or your card elements have the same spacing as your media object. These are design decisions, and they should be littered across the overall design of your project. These decisions might start off in a Sketch file and make their way into code from detailed investigation of a Sketch file, or you may find that the design evolves from your design application once it gets into code. These design decisions can change, and to keep them synchronised across design and development in applications, as well as a larger documentation site in your Design System, is going to take some effort. This is where Design Tokens come in, and I find the best way to succinctly reiterate what they are is via the two following quotes… “Design Tokens are an abstraction for everything impacting the visual design of an app/platform.” – Sönke Rohde …and “We use them in place of hard-coded values in order to maintain a scale-able and consistent visual system.” – Jina There are several global design decisions that we can abstract to create a top level design token – Sizing, Font Families, Font Styles, Font Weights, Font Sizes, Line Heights, Border Styles, Border Colours, Border Radius, Horizontal Rule Colours, Background Colours, Gradients, Background Gradients, Box Shadows, Filters, Text Colours, Text Shadow, Time, Media Queries, Z Index, Icons – these can all be abstracted as required. So, spicy Sass variables? We can look at Design Tokens as an abstraction of CSS, sort of like Sass variables, but spicier. Looking at them like this we can see that they are (in either .yaml or .json) a group of related key value pairs with more information that can be added as needed. The great thing with abstracting design decisions outside of your CSS pre-processor is that you’re not tying those decisions to one platform or codebase. As a crude example, we can see here that we are defining a name and a value that could then become our color, background-color, or border-color, and more. # Colours # ------- - name: color-red value: #FF0000 - name: color-green value: #00FF00 - name: color-blue value: #0000FF - name: color-white value: #FFFFFF - name: color-black value: #000000 These can then generate our Sass variables (as an example) for our projects. $color-red: #FF0000 !default; $color-green: #00FF00 !default; $color-blue: #0000FF !default; $color-white: #FFFFFF !default; $color-black: #000000 !default; Why are they so good Ok, so we now know what Design Tokens are, but why do we need them? What makes them better than our existing solutions (css pre-processors) for defining these design decisions? I think there are 5 really good reasons why we all should start abstracting these design decisions away from the CSS that they may live in. Some of these reasons are similar to reasons some developers use a pre-processor like Sass, but with added bonuses. Consistency Much like using a CSS pre-processor or using CSS custom properties, being able to define a background colour, breakpoint, or font-size in more than one place using the same key ensures that we are using the Sass values across the entire product suite we are developing for. Using our Design Tokens in their generated formats, we can be sure to not end up with 261 shades of blue. Maintainability By using a pre-processor like Sass, or using native CSS custom properties, we can already have maintainable code in our projects. Design Tokens also do this at the abstracted level as well. Scalability “Design Tokens enable us to scale our Design across all the permutations.” – Jina At this point, we’re only talking about abstracting the design decisions for use in CSS. Having Design Tokens allows design to scale for multiple brands or multiple projects as needed. The main benefit of Design Tokens in regards to scalability is the option that it gives us to offer the Design Tokens for other platforms and frameworks as needed. With some of the tools available, we can even have these Tokens shared between applications used by designers and developers. Your marketing site and your iOS application can soon share the same design decisions codified, and you can move towards creating an Android app or web application as required. Documentation If we abstract the design decisions from one platform specific programming language it would be no good if it wasn’t made to be easily accessible. The tools and applications available that are mentioned later in this article can now create their own documentation, or allow you to create your own. This documentation is either hosted within a web-based application or can be self-hosted with the rest of your Design Systems documentation. Most of the command line tools go further and allow you do add more details that you wish to convey in the documentation, making it as unique as it is required for your project. Empowerment When you abstract your design decisions to Design Tokens, you can help empower other people on the project. With the tools available today, and the tools that are just around the corner, we can have these design decisions determined by anyone on the team. No-one necessarily needs to understand how to set up the codebase to update the colour slightly. Some of the tools I mention later on allow you to update the Design Tokens in the browser. Design Systems are already “bridging the gap” between design and development. With Design Tokens and the tooling available, we can create better team relationships by closing that gap instead. Some of the benefits of creating and using Design Tokens are the same as using a pre-processor when it comes to authoring CSS. I feel the added bonuses of being able to empower other team members and document how you use them, as well as the fundamental reasoning in that they can be platform agnostic, are all great “selling points” to why you need to start using Design Tokens today. Tools There are several tools available to help you and your team to create the required files from your abstracted Design Tokens: Command Line Tools There are several tools available on the command line that can be used as part of, or separate to, your development process. These tools allow you to define the Design Tokens in a .json or .yaml file format which can then be compiled into the formats you require. Some have built in functions to turn the inputted values to something different when compiled – for example, turning hexadecimal code that is a Design Token into a RGB value in your .css file. These command line tools, written in JavaScript, allow you to create your own ways in which you want things transformed. My current client has certain design decisions for typography in long form content (font size, weight, line height and margins) which need to be together to make sense. Being able to write JavaScript to compile these design decisions into an independent Sass map for each element allows us to develop with assurance that the long form content has the correct styling. WYSIWYG Tools WYSIWYG (What You See Is What You Get Tools) have been around for almost as long as we have been able to make websites. I can just about remember using Dreamweaver 2, before I knew what a <table> was. When browsers started to employ vendor prefixes to new CSS for their browsers, a flurry of online WYSIWYG tools came with it built in. They’re still there, but the industry has moved on. Design Tokens also have a few WYSIWYG tools available. From simpler online tools that allow you to generate the correct Sass variables needed for your design decisions to tools that store your decisions online and allow you to export them as npm packages. These types of tools for creating Design Tokens can help empower the team as a whole, with some automatically creating documentation which can easily be shared with a url. Retrofitting Tools If you are starting from scratch on a new re-design or on a new project that requires a Design System and Tokens, the many of the tools mentioned above will help you along your way. But what if you’re in the middle of a project, or you have to maintain something and want to start to create the parts required for a Design System? Luckily there are several tools and techniques to help you make a start. One new tool that might be useful is Superposition. Currently in private beta with the public release set for Q1 of 2020 Superposition helps you “Extract design tokens from websites and use them in code and in your design tool.” Entering your domain gives you a nice visual documentation of your sites styles as Design Tokens. These can then be exported as Sass Variables, CSS Custom Properties, JavaScript with the team working on exports to iOS and Android. If you have an existing site, this could be a good first step before moving to one of the other tools mentioned above. You could also make use of CSSStats or Project Wallace’s Analysis page that I mentioned earlier. This would give you an indication of what Design Tokens you would need to implement. Component Based Design So, we’ve created our Design Tokens by abstracting the design decisions of brand colours, typography, spacing and more. Is that as far as we can go? Levels of Design Decisions Once we have created our first set of Design Tokens for our project, we can take it that little bit deeper. With command line tools and some of the applications available, you can link these more global decisions to a more deeper level. For example, you can take your chosen colours and make further design decisions on the themes of your project, such as what the primary, secondary, or tertiary colours are or what your general component and layout spacing will be. With this, we can go one step further. We could also define some component specific design decisions that can then be compiled for the developer to use. Invest in time to check over the designs with a fine toothcomb and make sure you are using the correct Sass variable or CSS custom property for that component. If you are going more than one or two levels of design decision making, you can compile each set of these Design Tokens to your Sass variables which can then be used as required. So you can provide: global, theme, component level Sass variables which can be used in the project. Or you could choose to only compile what you need for the components you are creating. Variables, Maps, Custom Properties Some of the tools available for creating and maintaining your Design Tokens allow you to compile to certain programming languages. With my current client work, I am making use of Sass variables, Sass maps, and CSS custom properties. The Design Tokens are compiled into one or more of these options depending on how they will be used. Colours are compiled as global Sass variables, inside of a couple of Sass maps and CSS custom properties. Our macro layout breakpoints are defined as a single Sass map. If we know we are creating a component that has the ability to be themed, we can make use of CSS custom properties to reduce the amount of CSS we need to override, and also allow us to inline things that can be changed via a CMS as required. Which leaves us using Sass variables for parts of a component that won’t change. We are using Sass maps differently still. As mentioned, we generate a Sass map containing the design decisions for each element of text, and we can use long form text. This Sass map is then compiled into separate CSS declarations as needed using Sass mixins. I find the beauty of being able to make use of the global, themed, and component level design decisions by compiling them into various formats (that essentially become CSS) and that gives us more power in authoring components. Creating Consistent Utility Classes As you have created your more global generic design decisions, you can create your own small set of utility classes. Using a pre-processor like Sass you can define a set of mixins and functions that can take your Design Tokens that have been compiled down into variables and maps and generate separate classes for each design decision. By making tokens available to all digital teams, we can enable them to create custom experiences that are aligned to current visual standards when a component does not (or will not) exist in the design system. Maya King In creating utility classes with Design Tokens (using something like Sass) you have consistency with the overall Design System for times when you or a team need to create a one-off component for a project. These exceptions tend to be something that won’t make it as part of the overall Design System, but it still needs that look and feel. Having classes available that we can guarantee use the generic, global design decisions from the Design Tokens means these one-off components should be well on their way to have the overall look and feel of the project, and will get any updates with little to no additional overhead. Wrapping Up I think we are starting to see the potential of using Design Tokens as Design Systems become even more popular. I think that, from this overview, we can see how they can help us close the gap that still exists in places between the designers and developers on the team. They can help empower people who do not code to make changes that can be automatically updating live work. I think you can start now. You may not have or need what you could term “a fully-fledged Design System” but this small step will help move towards one in the future and give you instant benefits of consistency and maintainability now. If you want more Design Tokens, as well as the links that are dotted around this article I also maintain a GitHub repo of Awesome Design Tokens which I try to keep updated with links to tools, articles, examples, videos, and anything else that’s related to Design Tokens. About the author Stuart Robson is a freelance front-end developer and design systems advocate who curates the design systems newsletter - news.design.systems More articles by Stuart Full Article Design style-guides
mp Trump and his generals: the cost of chaos / Peter Bergen By library.mit.edu Published On :: Sun, 29 Mar 2020 07:44:51 EDT Dewey Library - UA23.B415 2019 Full Article
mp The suspect: an Olympic bombing, the FBI, the media, and Richard Jewell, the man caught in the middle / Kent Alexander & Kevin Salwen By library.mit.edu Published On :: Sun, 29 Mar 2020 07:44:51 EDT Dewey Library - HV8079.B62 A44 2019 Full Article
mp Open season: legalized genocide of colored people / Ben Crump By library.mit.edu Published On :: Sun, 5 Apr 2020 07:47:23 EDT Dewey Library - HV9950.C79 2019 Full Article
mp We are indivisible: a blueprint for democracy after Trump / Leah Greenberg and Ezra Levin ; [foreword by Marielena Hincapié] By library.mit.edu Published On :: Sun, 5 Apr 2020 07:47:23 EDT Dewey Library - JC423.G74 2019 Full Article