Posts Tagged: design

Home » design

Dan Abramov on The Elements of UI Engineering

Somewhat recently, Dan Abramov wrote this interesting piece on his approach to learning about UI engineering. The article's key takeaway is this: "My biggest learning breakthroughs weren’t about a particular technology. [ ... ] It’s this combination of understanding the problems, experimenting with the solutions, and applying different strategies that led to the most rewarding learning experiences in my life." In keeping with this wholistic, problem- rather than technology-oriented approach Dan starts with outlining the problems and challenges he has encountered repeatedly when developing ... Read more

Cloud Design Pattern Library by Microsoft

Microsoft maintains an extensive library of cloud design patterns. Whether you create applications that run on AWS, Microsoft Azure or Google Cloud Platform, use platforms such as Heroku or you develop enterprise applications which run on on-premise cloud networks within a corporate intranet, cloud computing becomes ever more crucial to providing business value through software. Hence, it's not only expedient to know about the classic relatively low-level GoF design patterns or Martin Fowler's Patterns of Enterprise Application Architecture but about design patterns for ... Read more

References to Design Pattern Libraries

When designing and developing software it's always useful to have a reference to common software design patterns handy. Apart from cloud design pattern libraries there are collections of more low-level or more general design patterns, too. These include the classic GoF design patterns and Martin Fowler's Patterns of Enterprise Application Architecture. Read more

Jenny Shen: UX Design Across Different Cultures

UX designer Jenny Shen recently has been featured on the Scott Hanselman's podcast with her work on UX design across different cultures. She's published a two-part summary of her experiences with cross-cultural design and internationalization (i18n) and localization (l10n) of websites and applications: UX Design Across Different Cultures — Part 1 UX Design Across Different Cultures — Part 2 These articles shed light on how distributing an application or publishing a website in another country not only requires translating the content and labels of UI elements but also has ... Read more

The 5 Levels of Logging Explained by Orhan Kavrakoğlu

In this article Orhan Kavrakoğlu explains the logging levels commonly used in software alongside with some pertinent examples as well as recommendations and best practices such as in which case to use which particular log level and how to present them to the target audience (i.e. other developers, system administrators or DevOps people) so they get noticed in accordance with their respective importance and urgency. As mentioned here before seemingly trivial improvements such as providing better context in your log messages can ... Read more

Artur Śmiarowski’s Guidelines for Writing Readable Code

Code means communication has become a bit of a mantra for me. Source code isn't just the means by which you translate requirements into commands and structures a machine can understand. Source code also communicates your intent as a designer and engineer as to what a particular piece of software is supposed to do. If written in a clear and comprehensible manner code can serve as an authoritative design specification with no or little extra documentation needed. I would go as far as ... Read more

Wesley Grubbs – The Importance of Failing Successfully @ beyond tellerrand Düsseldorf 2018

The Importance of Failing Successfully - Wesley Grubbs - btconfDUS2018 from beyond tellerrand on Vimeo. Read more

Jens Oliver Meiert – The Dangers of Being a Web Developer @ beyond tellerrand Düsseldorf 2018

Read more

Miriam Suzanne – Don’t Use My Grid System (Or Any Others) @ beyond tellerrand Düsseldorf 2018

Read more

Karl Groves – Hidden in Plain View: Bleeding Edge Accessibility so Good You Never Noticed @ beyond tellerrand Düsseldorf 2018

Read more
Next Page »