design

JSJ 360: Evolutionary Design with James Shore

Sponsors

Panel

  • Aaron Frost
  • AJ O’Neal
  • Joe Eames
  • Aimee Knight
  • Chris Ferdinandi

Joined by special guest: James Shore

Episode Summary

Special guest James Shore returns for another episode of JavaScript Jabber. Today the panel discusses the idea of evolutionary design. Evolutionary design comes from Agile development. It is based on the principles of continuous integration and delivery and test driven development. In short, evolutionary design is designing your code as you go rather than in advance.

The panelists discuss the difficulties of evolutionary design and how to keep the code manageable.  James Shore introduces the three types of design that make up evolutionary design, namely simple design, incremental design, and continuous design. They talk about the differences between evolutionary design and intelligent design and the correlations between evolutionary design increasing in popularity and the usage of Cloud services. They talk about environments that are and are not conducive to evolutionary design and the financial ramifications of utilizing evolutionary design.

The panelists talk about the difficulties of planning what is needed in code and how it could benefit from evolutionary design. James enumerates the steps for implementing evolutionary design, which are upfront design, reflective design, and refactoring . The team ends by discussing the value of frameworks and how they fit with evolutionary design.

Links

Picks

AJ O’Neal:

Aimee Knight:

James Shore:

Aaron Frost:

Joe Eames:

Chronicles of Crime board game




design

JSJ 378: Stencil and Design Systems with Josh Thomas and Mike Hartington

Sponsors

Panel

  • Aimee Knight

  • Chris Ferdinandi

  • Joe Eames

  • AJ O’Neal

  • Charles Max Wood

With Special Guests: Josh Thomas and Mike Hartington

Episode Summary

Today’s guests Josh Thomas and Mike Hartington are developers for Ionic, with Josh working on the open source part of the framework on Ionic. They talk about their new compiler for web components called Stencil. Stencil was originally created out of work they did for Ionic 4 (now available for Vue, React, and Angular) and making Ionic 4 able to compliment all the different frameworks. They talk about their decision to build their own compiler and why they decided to open source it. Now, a lot of companies are looking into using Stencil to build design systems

The panel discusses when design systems should be implemented. Since Ionic is a component library that people can pull from and use themselves, Jeff and Mike talk about how they are using Stencil since they’re not creating a design system.

The panel discusses some of the drawbacks of web components. They discuss whether or not Cordova changes the game at all. One of the big advantages of using Stencil is the code that is delivered to a browser is generated in such a way that a lot of things are handled for you, unlike in other systems.The panelists talk about their thoughts on web components and the benefits of using a component versus creating a widget the old fashioned way. One such benefit of web components is that you can change the internals of how it works without affecting the API. Josh and Mike talk about some of the abilities of Stencil and compare it to other things like Tachyons. There is a short discussion of the line between frameworks and components and the dangers of pre optimization. If you would like to learn more about Stencil, go to stenciljs.com and follow Josh and Mike @Jtoms1 and @mhartington.

Click here to cast your vote NOW for JavaScript Jabber - Best Dev Podcast Award

Links

Follow DevChat on Facebook and Twitter

Picks

Aimee Knight:

AJ O’Neal:

Chris Ferdinandi:

Charles Max Wood:

Joe Eames:

Josh Thomas:

Mike Hartington:




design

JSJ 397: Design Systems with Kaelig Deloumeau-Prigent

Kaelig Deloumeau-Prigent is a self taught web developer from west France. He has worked for BBC, The Guardian, and The Financial Times in the UK. He has also worked in the US for SalesForce and currently works for Shopify on their Polaris design system. Shopify has multiple design systems, and Polaris is open source. Today the panel is talking about design systems and developer tooling around design systems. 

To begin, Kaelig explains what a design system is. A design system is all of the cultural practices around design and shipping a product. It includes things like the words, colors, spacing grid system, and typography, plus guidance on how to achieve that in code. The panelists discuss what has made design systems so popular. Design systems have been around for a while, but became popular due to the shift to components, which has been accelerated by the popularity of React. The term design system is also misused by a lot of people, for it is much more than having a Sketch file. 

Next, they talk about whether design systems fall under the jurisdiction of a frontend developer or web designers. Kaelig has found that a successful design system involves a little bit of everyone and shouldn’t be isolated to one team. They talk about what the developer workflow looks like in a design system. It begins with thinking of a few common rules, a language, and putting it into code. As you scale, design systems can become quite large and it’s impossible for one person to know everything. You either give into the chaos, or you start a devops practice where people start to think about how we build, release, and the path from designer’s brain to production.

The panelists then talk about how to introduce a design system into a company where there are cultural conflicts. Kaelig shares his experience working with SalesForce and introducing a design system there. They discuss what aspects of a design system that would make people want to use it over what the team is currently doing. Usually teams are thankful for the design system. It’s important to build a system that’s complete, flexible, and extensible so that you can adapt it to your team. A good design system incorporates ‘subatomic’ parts like the grid system, color palette, and typography, referred to as design tokens. Design systems enable people to take just the bits of the design system that are interesting to them and build the components that are missing more easily. 

The conversation turns to the installation and upgrade process of a design system. Upgrading is left up to the customer to do on their own time in most cases, unless it’s one of the big customers. They talk about the role of components in upgrading a design system. Kaelig talks about the possibility of Shopify transitioning to web components. Kaelig shares some of his favorite tools for making a design system and how to get started making one. A lot of design teams start by taking a ton of screen shots and looking at all the inconsistencies.Giving them that visibility is a good thing because it helps get everyone get on the same page. The panelists talk about the role of upper management in developing components and how to prioritize feature development. Kaelig talks about what drives the decision to take a feature out. The two main reasons a feature would be removed is because the company wants to change the way things are done and there’s a different need that has arisen. The show concludes by discussing the possibility of a design system getting bloated over time. Kaelig says that Design systems takes some of the burden off your team, help prevent things from getting bloated, allow you to ship less code.

 

Panelists

  • Chris Ferdinandi

  • Aimee Knight

  • Steve Emmerich

With special guest: Kaelig Deloumeau-Prigent

Sponsors

Links

Follow DevChatTV on Facebook and Twitter

Picks

Steve Emmerich:

Aimee Knight:

Chris Ferdinandi:

Kaelig Deloumeau-Prigent:




design

Nano-engineering in science and technology : an introduction to the world of nano-design / Michael Rieth

Rieth, Michael




design

Nanotechnology intellectual property rights : research, design, and commercialization / Prabuddha Ganguli, Siddarth Jabade

Ganguli, Prabuddha




design

Designing nanoparticle systems for catalysis : London, UK, 16-18 May 2018

Designing nanoparticle systems for catalysis (2018 : London).




design

[ASAP] Design, Optimization, and Study of Small Molecules That Target Tau Pre-mRNA and Affect Splicing

Journal of the American Chemical Society
DOI: 10.1021/jacs.0c00768




design

Product :: Adobe LiveCycle Designer, Second Edition: Creating Dynamic PDF and HTML5 Forms for Desktop and Mobile Applications, 2nd Edition




design

Product :: Adobe LiveCycle Designer, Second Edition: Creating Dynamic PDF and HTML5 Forms for Desktop and Mobile Applications, 2nd Edition




design

Robust plastic product design: a holistic approach / Vikram Bhargava

Online Resource




design

Biomass gasification, pyrolysis and torrefaction: practical design and theory / Prabir Basu

Online Resource




design

Biopolymers for food design / edited by Alexandru Mihai Grumezescu, Alina Maria Holban

Online Resource




design

Plastic part design for injection molding: an introduction / Robert A. Malloy

Online Resource




design

Structural analysis and design of process equipment / by Maan H Jawad, Global Engineering and Technology, LLC, US, James R Farr, Purdue University, US

Online Resource




design

ASHRAE Design Guide for Air Terminal Units: Selection, Application, Control, and Commissioning / by David A. John

Online Resource




design

Process hazard analysis handbook: you are holding a book for project managers, process designers, operators, engineers and decision makers in the oil and gas industry to make better decisions and get things done. This is a ... / written by Starr Tze

Online Resource




design

Design guide for cool thermal storage / Jason Glazer, PE, BEMP

Online Resource




design

Applications in Design and Simulation of Sustainable Chemical Processes / Alexandre C. Dimian, Costin Sorin Bildea and Anton A. Kiss

Online Resource




design

Runner and gating design handbook: tools for successful injection molding / John P. Beaumont

Online Resource




design

Nanobiosensors: From Design to Applications


 

Containing cutting edge research on the hot topic of nanobiosensor, this book will become highly read

Biosensor research has recently re-emerged as most vibrant area in recent years particularly after the advent of novel nanomaterials of multidimensional features and compositions. Nanomaterials of different types and striking properties have played a positive role in giving the boost and accelerated pace to biosensors development technology.



Read More...




design

Supply chain design (collection) [electronic resource] / Marc J. Schniederjans [and six others]

Schniederjans, Marc J., author




design

Sustainable engineering [electronic resource] : concepts, design, and case studies / David T. Allen, David R. Shonnard

Allen, David T




design

Turning people into teams [electronic resource] : rituals and routines that redesign how we work / David Sherwin & Mary Sherwin

Sherwin, David, author




design

UX Fundamentals for Non-UX Professionals [electronic resource] : User Experience Principles for Managers, Writers, Designers, and Developers / by Edward Stull

Stull, Edward. author




design

Visual Design of GraphQL Data [electronic resource] : A Practical Introduction with Legacy Data and Neo4j / by Thomas Frisendal

Frisendal, Thomas. author




design

Visuals matter! [electronic resource] : designing and using effective visual representations to support project and portfolio decisions / Joana Geraldi, Mario Arlt

Geraldi, Joana G., 1979- author




design

Making Education [electronic resource] : Material School Design and Educational Governance






design

What Flushing Toilets Taught Me About Web Design

I re-learned an old design lesson from the humble toilet flusher. As new features are added to existing technologies, careful design is required to make their usage clear.




design

Navigation for Design Systems and Style Guides

A key part of my job for the past year has been contributing to design systems. To benefit from those contributions though, users need to be able to find them. That’s why it’s not only the content of a design system that’s important but also its usability. Design systems should be easy to navigate, especially […]




design

Less rigid design systems

In The Design Systems We Swim In, Ethan Marcotte asked a thoughtful question about design systems: Does the system you work with allow you to control the process of your work, to make situational decisions? Or is it simply a set of rules you have to follow? Ethan makes the case that many design systems […]




design

Studying primates : how to design, conduct and report primatological research / Joanna M. Setchell

Setchell, Joanna M., 1973- author




design

Design and synthesis of photoluminescent active interpenetrating metal–organic frameworks using N-2-aryl-1,2,3-triazole ligands

Dalton Trans., 2020, 49,5429-5433
DOI: 10.1039/D0DT00933D, Communication
Jingyang Li, Ying He, Li Wang, Qinhe Pan, Zhiguang Song, Xiaodong Shi
N-2-aryl-1,2,3-triazole derivatives were synthesized as new ligand systems for the construction of photoluminescent active metal–organic frameworks (MOFs).
The content of this RSS Feed (c) The Royal Society of Chemistry




design

Structural design of cubic Sr,V:CeFeO3 thin films with a strong magneto-optical effect and high compatibility with a Si substrate

Dalton Trans., 2020, Advance Article
DOI: 10.1039/C9DT04837E, Paper
Nanxi Lin, Shengnan Zhang, Haixin Chen, Yunjin Chen, Xin Chen, Yongfan Zhang, Xiaolin Hu, Naifeng Zhuang
Orthorhombic CeFeO3 is optimized to be cubic perovskite with high compatibility with Si substrate by introducing Sr, V ions into lattice. Cubic Sr,V:CeFeO3 film exhibit strong magneto-optical effect due to spin-coupling hybrid of Ce 4f with Fe/V 3d.
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




design

Recent advances in coordination-driven polymeric gel materials: design and applications

Dalton Trans., 2020, Advance Article
DOI: 10.1039/D0DT00863J, Frontier
Papri Sutar, Tapas Kumar Maji
In this article, we reviewed recent advances in coordination-driven polymeric gels and highlighted their design and applications in various fields.
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







design

[ASAP] Design, Synthesis, and Anti-ToCV Activity of Novel 4(3<italic toggle="yes">H</italic>)-Quinazolinone Derivatives Bearing Dithioacetal Moiety

Journal of Agricultural and Food Chemistry
DOI: 10.1021/acs.jafc.0c00086




design

Video: Designer surface captures pesky bubbles

Textured metal surface could help control foams in industrial processes, like in bioreactors




design

Design Therapeutics launches with $45 million for neurological diseases




design

To improve safety, Camille Peres couples psychology to process design

People are too complicated for one-size-fits-all communication, she says




design

Surface plasmon resonance sensors: a materials guide to design, characterization, optimization, and usage / Leiva Casemiro Oliveira, Antonio Marcus Nogueira Lima, Carsten Thirstrup, Helmut Franz Neff

Online Resource




design

Nanoparticle design and characterization for catalytic applications in sustainable chemistry / edited by Rafael Luque and Pepijn Prinsen

Online Resource




design

Si detectors and characterization for HEP and photon science experiment: how to design detectors by TCAD simulation / Ajay Kumar Srivastava

Online Resource




design

Public space design and social cohesion: an international comparison / edited by Patricia Aelbrecht and Quentin Stevens

Rotch Library - HT185.P833 2019




design

Designing accessibility instruments: lessons on their usability for integrated land use and transport planning practices / edited by Cecilia Silva, Luca Bertolini and Nuno Pinto

Rotch Library - HT166.D3865 2019




design

Designing San Francisco: art, land, and urban renewal in the City by the Bay / Alison Isenberg

Rotch Library - NA9127.S3 I84 2017




design

Inhabiting the sacred in everyday life: how to design a place that touches your heart, stirs you to consecrate and cultivate it as home, dwell intentionally within it, slay monsters for it, and let it loose in your democracy / Randolph T. Hester, Jr. and

Rotch Library - HT167.H47 2019