UI engineering Podcast

UI engineering Podcast

By Jan Persiel und Dennis ReimannTechnology
Download on the App Store

UI engineering Podcast episodes

  • [S01E09] Fear-Factor Terminal

    Es ist bekannt aus vielen Hollywoodstreifen, kein Agentenfilm oder moderner Thriller kommt ohne es aus: Das schwarze Fenster mit der weissen oder grünen Schrift, die superkryptisch aussieht. Aber ist das denn wirklich alles nur für den Obernerd zu verstehen und zu bedienen?

    Wie so oft in unseren letzten Gesprächen stellt sich heraus, dass es gar nicht so schlimm ist wie man denken kann. “With the helping hand of a friend” kann man auch als Designer eine Menge Freude am Terminal entwickeln, nämlich dann wenn man merkt, dass einem dieses Fensterchen ganz viel Arbeit abnehmen kann. Wer weiterhin 345 JPEGs von Hand speichern und umbenennen und optimieren will kann das gerne tun. Aber wer schlau ist, noch ein Leben nach dem Job hat, der hört genau hin und sammelt Ideen wie man früher Feierabend machen kann.

    Außerdem sprechen wir über die Arbeitsweise mit Build-Scripts und über die Arbeit an der uiengineering.de. Warum am Ende auch ganz kleine erste Schritte ein Weg in das mysteriöse Fenster Sinn machen haben wir auch als Punkt für diese Episode auf der Agenda gehabt.

    Termine mit #UIengineering
    • 16.3.–18.3.2017 E-Commerce Camp Jena
    • 29.5.–2.6.2017 webinale Berlin
    • Shownotes & Links
      • Das uiengineering.de-Projekt auf Github
      • 35 min
      • [S01E08] BEMbule! SMACSS my bitch up!

        CSS ist eine Schnittmenge der Gewerke Design und Entwicklung. In der achten Folge des UIengineering Podcasts sprechen wir heute darüber wie wir CSS schreiben, welche Tools wir nutzen und welche Architekturen es gibt.

        CSS ist nicht CSS ist CSS … heute schreibt kaum noch ein Frontend-Entwickler direkt CSS. Wer sich viel Arbeit und Zeit sparen will, der nutzt einen Preprozessor. Welchen aber nutzt man am besten? Was steckt hinter diesen Tools? Und ist das schon wieder etwas, was ein Designer lernen muss, der womöglich gerade seine ersten Schritte in CSS gemacht hat?

        Wir berichten über unsere Erfahrungen mit BEM, auch ausserhalb der Design-und-Entwickler-Schnittmenge, warum das Konzept gut zu Atomic Design passt und was man sonst noch so beachten kann und sollte. Keine reine Entwicklerfolge, im Gegenteil.

        Termine mit #UIengineering
        • 16.3.–18.3.2017 E-Commerce Camp Jena
        • 29.5.–2.6.2017 webinale Berlin
        • Shownotes & Links
          Preprozessoren / Architekturen
          • BEM
          • SASS
          • Stylus
          • LESS
          • Atomic CSS
          • SMACSS
          • Tools zum Kompilieren
            • Koala (Win, Mac, Linux)
            • CodeKit (Mac)
            • Prepros (Win, Mac, Linux)
            • 28 min
            • [S01E07] Layouten mit Sandboxen

              Layouten in Sandboxen: Was? Nicht in Photoshop oder Sketch? Und was sind überhaupt Sandboxen? Sandkisten? Wir sprechen in dieser Episode über den Prozess des Layoutens, und wie und wann welche Tools für die Designarbeit sinnvoll sind.

              UIengineering ist nicht nur wenn ein Designer mit dem Entwickler spricht bevor er sein Layout “über den Zaun wirft”. In dieser Episode sprechen wir über die Methode in einer Sandbox, einem Bereich innerhalb einer Pattern Library, zu gestalten. Layouten mit Code (Markup/HTML und CSS, vielleicht sogar JavaScript). Manchmal kann das eine extrem effektive Art und Weise der Arbeit sein. Manchmal kann es auch langsamer sein und die Ergebnisse viel schlechter. Wann also sollte man wie vorgehen?

              Neben der Herausforderung mit Tools, die man nicht so gut beherrscht wie andere, zum perfekten Ergebnis zu kommen, kann man aber auch viel Zeit sparen. Mitunter auch den einzigen wirtschaftlichen Weg beschreiten, um ans Ziel zu gelangen. Wir beleuchten diese Aspekte heute aus der Perspektive des Designgewerks.

              Termine mit #UIengineering
              • 16.3.–18.3.2017 E-Commerce Camp Jena
              • 29.5.–2.6.2017 webinale Berlin
              • Shownotes & Links
                • Alt aber wahr - Warum Designer coden sollten (EN)
                • Termine mit #uiengineering
                • 35 min
                • [S01E06] Interview mit Falk Hoppe

                  Folge Sechs unseres Podcasts ist ein Interview mit Falk Hoppe (@nothing_box), Senior Berater bei innoQ aus Monheim am Rhein. Falk arbeitet bereits seit vielen Jahren im Umfeld von Frontend und Pattern Libraries und teilt seine Eindrücke und Ideen mit uns.

                  Die Arbeitsweise mit einer Pattern Library ist für Falk die Grundlage für funktionierendes UIengineering. Hier kommen Designer und Entwickler, aber auch Vertreter verschiedener Fachbereiche zusammen. Dabei sollte Kommunikation als Basis für eine gute Zusammenarbeit dienen und natürlich ist ein konstanter Austausch zu den Themen, die alle Gewerke beschäftigen essentiell.

                  Aber wie deutlich wird, geht es auch für Falk nicht nur darum die Gewerke in einen Austausch zu bringen, sondern die Rollen per se zu betrachten und die Bindung einer Rolle an eine Person zu hinterfragen. Hier sieht er auch Herausforderungen, die bis zum Management einer Agentur oder eines Unternehmens hinauf gehen. Aber gleichzeitig ist ein Einverständnis nicht zwingend notwendig.

                  Auch sprechen wir über Tools und wer diese verwenden kann. Eine Reihe von Links sind in den Shownotes zu finden. Je nach Konzeption und Anforderungen sind hier eventuell schon erste Tipps dabei, die einen Einstieg in die Welt von Styleguides und Pattern Libraries ermöglichen.

                  Termine mit #UIengineering
                  • 16.3.–18.3.2017 E-Commerce Camp Jena
                  • 29.5.–2.6.2017 webinale Berlin
                  • Shownotes & Links
                    • Falk Hoppe auf twitter: nothing_box
                    • innoQ
                    • Stiletiles
                    • Stylegen von GALERIA Kaufhof
                    • Frontify
                    • Fabricator
                    • Fractal.Build
                    • Living Pattern Libraries: Wie man Styleguide Zombies killt
                    • Termine mit #uiengineering
                    • 1 hr 2 min
                    • [S01E05] Pattern Libraries - Teil 3

                      In Folge Fünf des UI engineering Podcast unterhalten wir uns über die Kosten und Nutzen von Pattern Libraries.

                      Wann macht es Sinn eine Pattern Library zu verwenden und wann nicht. Wer zahlt was? Wie ist mit Budgets pro Gewerk zu rechnen?

                      Pattern Libraries sind der große Hype, aber was kostet denn eigentlich eine solche Pattern Library Entwicklung? Was sind die Dinge, die man sinnvollerweise einbaut? Wir sprechen über Beispiele, die wir in einigen Tools gesehen haben, die wir selber entwickelt haben und die wir uns noch gut vorstellen können für ein gutes Tool.

                      Auch das Thema Dokumentation und das Einbeziehen von verschiedenen Gewerken ist ein Aspekt, der für uns in der Pattern Library Entwicklung eine wichtige Komponente ist. Hier diskutieren wir ebenfalls Beispiele und Anforderungen.

                      Termine mit #UIengineering
                      • 16.3.–18.3.2017 E-Commerce Camp Jena
                      • 29.5.–2.6.2017 webinale Berlin
                      • Shownotes
                        • Enterprise UI Design Patterns
                        • How and why to create a pattern library?
                        • How we use pattern libraries to deliver value
                        • 43 min
                        • [S01E04] Pattern Libraries - Teil 2

                          Folge Vier des UI engineering Podcast stellt die praktische Arbeit mit Pattern Libraries vor.

                          Es geht um Arbeitsabläufe, wo fängt man an und wie setzt man Dinge um.

                          Wir sprechen über die Workflows, die es für den Einsatz von Pattern Libraries gibt. Wir greifen dabei auch Themen der vorherigen Episoden – Atomic Design und Styletiles – wieder auf und sehen uns ihren praktischen Einsatz an. Außerdem sprechen wir über die Zusammenarbeit von Design und Entwicklung an der Pattern Library: Was dadurch ermöglicht wird und welche Herausforderungen dabei auf das Team zukommen.

                          In der kommenden Episode weichen wir vom bisherigen Format ab und haben uns einen Interviewgast besorgt.

                          Wir werden tiefer in das Thema Pattern Library einsteigen und ein Open Source Projekt dazu vorstellen.
                          Seid gespannt!

                          Shownotes
                          • Designing Imaginative Style Guides
                          • Are Pattern Libraries Good for Design?
                          • 37 min
                          • [S01E03] Pattern Libraries

                            In der dritten Folge des UI engineering Podcast geht es um Pattern Libraries.

                            Wir besprechen die Grundlagen und die Aspekte für die Anforderer.

                            Atomic Design ist eine Grundlage, die wir für eine solide Basis zum Entwickeln von Webprojekten erachten.

                            Pattern Libraries sind ein Tool diesem Design System Leben einzuhauchen und die Idee von Atomic Design in das Projekt zu bringen.
                            Hierbei ist unserer Auffassung nach eine lebende und von allen genutzte Pattern Library notwendig.
                            Diese und weitere Aspekte besprechen wir in dieser Folge.

                            Das Thema Pattern Libraries wird in der nächsten Folge fortgesetzt.

                            Shownotes
                            • Pattern Libraries: What They Are and Why You Need One
                            • Pattern Libraries in Sketch + Zeplin Boards ⇒ Creative Team and Developers happy ever after
                            • Automated Pattern Libraries for Complex Web Design Projects
                            • 31 min
                            • [S01E02] Styletiles

                              In der zweiten Folge des UI engineering Podcast geht es um Style Tiles, Stil-Kacheln sozusagen:

                              Styletiles sind ein Tool, welches bei der Findung von Designrichtungen und auch der Entwicklung von konkreten Interface-Anmutungen hilfreich sein können.

                              Spitzer und klarer als Moodboards, aber nicht so “Detail-belastet” wie ein Layout können Sie zu sehr viel Hilfe und Tempo in der Zusammenarbeit mit Kunden, Entwicklern und Designern bringen.

                              Wir berichten über Grundlagen und Anwendungsbeispiele, damit Ihr dieses Tool für Euch entdecken könnt.

                              Shownotes
                              • Styletiles Website
                              • Communicating With Style Tiles
                              • Getter Better Visual Design Feedback with Style Tiles
                              • 29 min
                              • [S01E01] Atomic Design

                                In der ersten Folge des UI engineering Podcast geht es um Atomic Design: Was ist das genau und warum eignet es sich für die Konzeption von Web Interfaces? Wir sprechen über die Grundlagen, Komponentisierung, Wiederverwendbarkeit und Dinge, die zu beachten sind.

                                Shownotes
                                • Atomic Design Intro
                                • Atomic Design Buch
                                • Designing Modular UI Systems Via Style Guide-Driven Development
                                • 34 min
                                • [S01E00] Über uns

                                  Jan und Dennis erzählen ein wenig rund um den UI engineering Podcast: Die Motivation hinter dem Thema und warum wir den Podcast machen. Wir geben einen Ausblick auf die Themen der ersten Staffel und erzählen, an wen sich der Podcast richtet.

                                  Shownotes
                                  • UIengineering Website
                                  • Jan Persiel / @janpersiel
                                  • Dennis Reimann / @dennisreimann
                                  • Nutzt gerne das #uiengineering Hashtag
                                  • 10 min

                                  About UI engineering Podcast

                                  From the publisher's feed

                                  Wir, das sind Dennis Reimann und Jan Persiel, setzen uns dafür ein, durch die enge Zusammenarbeit von Design und Entwicklung schneller bessere und nachhaltigere Ergebnisse zu erzielen. Im UI…