Denk daran, es gibt immer einen anderen Weg.
Es ist der letzte Aufzählungspunkt in der Liste der Unternehmenswerte von SoCreate, aber sicher nicht der Unwichtigste. Das SoCreate-Team besteht aus lebenslangen Lernern und wir streben immer danach, Dinge auf neue, bessere Art zu erledigen. Dieser Wert ist Bestandteil unserer neuesten Büro-Initiative: Lunch Meet.
Lunch Meet ist eine monatliche Reihe, bei der wir uns zum Mittagessen treffen, um zu zeigen und zu erzählen, was wir kürzlich gelernt haben in der Hoffnung, dass dies auch dem Rest des Teams nützt. Diese Veranstaltung gibt uns auch die Möglichkeit, als Gruppe Zeit miteinander zu verbringen und Kontakte zu pflegen, da jedes Teammitglied unabhängig von der Abteilung eingeladen ist. Und jedes Teammitglied kann etwas vortragen, egal ob als informelle Diskussion oder mit vorbereiteten Präsentationfolien. Unser Praktikant im Bereich Software-Entwicklung, Timothy Stoddard, machte im Februar mit seiner Präsentation über Angular den Anfang. Angular ist ein strukturelles Framework für dynamische Web-Apps, das wir hier bei SoCreate verwenden!
'„Die Präsentation vermittelt Neulingen ein Grundverständnis für die Hauptbestandteile von Angular“, sagte Tim.
„Das sind Komponenten, Direktiven, Pipes, Services und Ng-Module. Komponenten enthalten jeweils eine Vorlage für einen bestimmten Teil der App. Direktiven werden verwendet, um DOM-Element zu modifizieren. Pipes wandeln Daten in den Vorlagen um. Services verleihen den Komponenten Funktionalität. Ng-Module erlauben uns, die App in Abschnitte verwandter Komponenten zu bündeln.“
Tim nutzte die Abbildung eines Hause, um diese Angular-Architektur darzustellen. Du kannst diese grafisch dargestellte Metapher hier in der kompletten Präsentation sehen.
Tim führte es uns noch besser vor Augen, indem er sich in seiner Präsentation auf SoCreate bezog und unsere besten Verfahren für die Anwendung von Angular ansprach.
„Ich habe vor allem über unsere Strategie gesprochen, uns von Observables abzumelden, um Speicherlecks zu vermeiden, unsere Entscheidung, reaktive Formulare anstatt Vorlagen zu verwenden, und unsere Praxis, einen Routenresolver zum Laden der Daten zu verwenden, bevor wir eine geroutete Komponente initialisieren, die auf diesen Daten basiert.“
Vielen Dank an Tim für die Arbeit, die er sich gemacht hat, um unser erstes Lunch Meet zu einem großen Erfolg zu machen (selbst Nicht-Angestellte haben zugehört!). Bleib dran für die Erkenntnisse aus unserem Lunch Meet im März zum Thema „Mein Weg zur Heimautomatisierung“ von unserem leitenden Ingenieur Jami Lurock.
Bis dann, immer weiter lernen!