Hallo Josua, Du bist nun doch schon seit dem Februar bei uns im Trainee-Programm und hast dich unterdessen bestens eingelebt. Trotzdem war dein Start nicht ganz so wie geplant, aber erzähl doch mal... Wie war dein Einstieg bei uns? Ich bin eigentlich sehr gut gestartet bei der M&F, nur die Welt draussen rum spielte verrückt (COVID 19). Bei der ...
Aufgrund von Covid-19 wurde das einstündige Seminar über Machine Learning im Industrie-Bereich virtuell durchgeführt. Als Referent stand uns Dr. Christian Spindler, CEO bei Data Ahead Analytics, über ZOOM zur Verfügung. Das Seminar zeigt praktische Aspekte von Machine Learning in der Industrie. Dabei wurde wert darauf gelegt, weder die Thematik nur...
Seit dem Mai ist der erste Bündner zu uns ins Software Trainee-Programm gestossen. Mit ihm ist der regionale Ausbau vom Trainee-Programms ins Bündnerland auch seitens Trainees offiziell lanciert. In einem kurzen Interview stellt er sich gleich selbst vor und erzählt uns, was er im aktuellen Projekt bei seiner Einsatzfirma macht. Hallo Stefan, wie...
Unter Versionsverwaltung verstehen wir ein System, mit welchem Änderungen an Dateien über Zeit nachverfolgt werden können[i]. Solche Systeme sind aus dem Software Entwicklungsprozess heute nicht mehr wegzudenken. Seit der Entwicklung der ersten Versionsverwaltungssysteme in den 1970er Jahren haben sich Anforderungen und Implementationen von Version...
Wieder einmal beehrte uns Martin Grossen, Microsoft MVP von Avnet Silica, an unserem alljährlichen Microsoft Embedded Seminar. Und wieder einmal versorgte er die knapp 60 Teilnehmer mit den neusten Updates rund um Windows Embedded - allem voran Windows 10 IoT und die Plattform Azure Sphere. Zuvor aber noch ein anderes brennendes Thema: "End of Supp...
Im Sommer startete Alexandra bei uns im firmenübergreifenden Software Trainee-Programm - und das als erste Frau im Trainee-Team. Vor ihrem Start hat sie bereits als Full Stack Ingenieurin gearbeitet und bringt deshalb schon einige Erfahrungen mit. Weshalb sie sich trotzdem fürs Trainee-Programm entschied und wie sie sich als erste Frau "durchschläg...
In der agilen Softwareentwicklung kommt man an kontinuierlichem Refactoring nicht vorbei. Das Wichtigste, was ein Softwareentwickler zu Refactoring und Design Patterns wissen muss, habe ich euch hier zusammengefasst. Die Inputs dazu lieferte Prof. Oliver Augenstein. Er ist Dozent an der Hochschule für Technik in Rapperswil und kennt sich im Bereich...
Kürzlich startete ein weiterer Software Ingenieur bei uns im firmenübergreifenden Trainee-Programm. Sein Name ist Dominik Bachmann. Nach dem Biologie-Bachelor an der ETH wechselte er an die ZHAW und hängte dort das Informatik-Studium an. Weshalb er sich für diesen Wechsel entschied und wo er nun seinen ersten Einsatz macht, erzählt er in folgendem ...
In der Softwareentwicklung ist Requirements Engineering immer wieder ein grosses Thema. Deshalb sollte jeder Software Ingenieur wissen, was Anforderungen (Requirements) sind, welche Rolle sie in der Softwareentwicklung und anderen Prozessen haben, woher sie kommen und wie man damit arbeitet. Unsere Partnerfirma KnowGravity insbesondere der KnowBody...
Hallo Uche! Wir freuen uns, dass du dir die Zeit nimmst, uns ein paar Fragen zu beantworten. Erzähl uns doch erst einmal, was du vor deinem Einstieg bei uns gemacht hast. Nach Abschluss des Informatik-Studiums an der ETH Zürich bekam ich die Gelegenheit, für ein Start-up namens Evolutionary Engineering (EVEN) zu arbeiten. Dort war ich verantwortl...
Hallo Max, willkommen im M&F Team. Es freut uns, dass du zu uns gestossen bist. Wir möchten dich gerne etwas näher kennen lernen und erfahren, wie du überhaupt auf uns aufmerksam geworden bist. Was hast du eigentlich vor deinem Start bei M&F gemacht und wie bist du in die Softwareentwicklung gekommen? Ich habe mich nach dem Abitur für ein S...
Bei M&F Engineering werden die Software-Projekte häufig agil nach SCRUM umgesetzt. Dafür haben wir unsere eigenen Planning Poker Karten. Falls auch du und dein Team welche haben möchtest, gib uns Bescheid. Gerne schicken wir dir ein Set. Planning Poker ist ein in der agilen Softwareentwicklung verwendetes Schätzverfahren. Dabei wird von einem S...
Wie erklärt man Continuous Integration in einem Satz? M&F Engineering und über 40 Seminarteilnehmerinnen und - teilnehmer haben letzten Freitag versucht, Continuous Integration zu verstehen. Dabei lernten wir sieben Sachen. Geschätzte Lesezeit: zwischen 5 und 10 Minuten. Die Situation Es ist Freitag 6.30 Uhr während der Hitzewelle. Jetzt ist es...
Anfang April ist ein weiterer Software Ingenieur zu uns ins Trainee-Programm gestossen. Sein Name ist Edwin Hernandez, ursprünglich kommt er aus Panama. Sein Mathematik-Studium an der ETH schloss er mit einem Notendurchschnitt von 5.59 ab. Die Freude an der Softwareentwicklung entdeckte Edwin schon vor vielen Jahren. Während und vor dem Studium sam...
Im Rahmen eines zwei-tägigen Workshops hat uns der erfahrene Data Scientist Dr. Stefan Pauli das Wichtigste zu Data Science in der Industrie 4.0 vermittelt. Im Detail wurden die Algorithmen K-Nearest Neighbour, Random Forrest und K-Means (Clustering) betrachtet. Die Zusammenfassung findet ihr hier... Worum geht es bei Data Science? Data Science i...
Dieser Blog-Beitrag baut auf diesem Unit Testing-Blog auf, welcher aufgrund eines internen Workshops mit unserem Software-Testing Experten, Roger Billeter, entstanden ist. Dabei fokussieren wir uns auf den Umgang mit Abhängigkeiten von Software-Units. Unteranderem werden folgende Fragen beantwortet: Wie kann zum Beispiel eine Einheit, welche eine T...
Industrial IoT, Connected Factory, Losgrösse 1, Remote Monitoring, Predictive Maintenance - dies alles können Gründe sein, weshalb man neue Industrie 4.0 Lösungen anstrebt und auf Cloud-Technologien setzen möchte. Im folgenden Blog zeigen wir kurz auf, wie M&F Engineering effiziente Industrie 4.0 Lösungen mit Azure umsetzt. Unser Ansatz bei de...
Vom 1. bis 3. November fand unser firmeninterner Hackathon umgeben von Bergen in der Lenzerheide statt. Da sich alle Software-Ingenieure das ganze Jahr im Bereich Webtechnologien fortgebildet haben, durften sie das Gelernte nun in einem intensiven Hackathon zeigen. Deshalb waren die Spielregeln folgende: Thema beliebig!Mindestens 2 Personen, maxim...
Ich (Florian Gubler) habe im Rahmen des Trainee-Programms aktuell einen Einsatz bei der KnowGravity Inc. Das Thema des Einsatzes ist Modellierung und Unternehmensarchitektur, ein Bereich, mit welchem ich zuvor noch nie zu tun hatte. Aus diesem Grund habe ich bereits viel gelernt und nun einige interessante Punkte für diesen Blog-Eintrag herausgepic...
Unser Trainee-Team wächst und wächst... Anfangs September durften wir wieder zwei neue Trainees bei uns im Team begrüssen: Nico und Benjamin. Um die Beiden etwas besser kennen zu lernen, haben wir sie interviewt. Hallo zusammen, seid ihr gut gestartet bei M&F? Nico: Ja, ich wurde sehr herzlich empfangen. Der Tag begann mit einer Mitarbeiter-Inf...
Anforderungen und Herausforderungen bei einem Industrie 4.0-Projekt Bei immer mehr Projekten wird auf ein Webbasiertes Interface gesetzt. Trotzdem herrscht vielerorts Skepsis gegenüber Web Applikationen. Web Applikationen seien langsam, instabil und stark vom Browser abhängig. Ein grosser Teil der Skepsis kommt noch aus der Anfangszeit von Webbasie...
Wie werden Industrie 4.0 Projekte bei M&F umgesetzt? Als Software Dienstleister der Industrie setzt M&F Engineering für seine Kunden viele unterschiedliche, innovative Industrie 4.0-Lösungen um. Die Systemlandschaft auf Kunden-Seite ist extrem breit, wie die Abbildung unten zeigt. Unsere Lösungen integrieren jeweils die nötigen Kundensystem...
Microsoft hat ein ziemliches "Puff" mit Logins, da sie die Authentisierung über zwei verschiedene OAuth Server vornehmen. Die beiden Authentisierungs-Provider sind: https://login.live.comhttps://login.microsoftonline.com Häufig ergeben sich Probleme und Unklarheiten, weil Microsoft früher zugelassen hat, dass auf beiden Providern je ein Konto mit d...
Vor kurzem führten wir bei uns das Kundenseminar "UX meets Software Engineering" durch. Die wichtigsten Punkte zum Thema User Experience aus Sicht eines Software Ingenieurs haben wir Ihnen hier zusammengefasst. Was ist UX? Die Abkürzung UX steht für User Experience und beschreibt das gesamte Nutzererlebnis. Dies umfasst einerseits das klassische De...
Kürzlich hatten die M&F Software Entwickler einen Workshop zum Thema Code Review. Im Workshop wurden verschiedene Code Review Techniken diskutiert, um bei M&F eine möglichst hohe Softwarequalität zu garantieren. Die wichtigsten Learnings haben wir hier für Sie zusammengefasst. Über den Referenten Im interaktiven Workshop war die Überzeugun...
Herzlich willkommen in unserem Team, Michael. Schön, dass wir dich als neuen Software Ingenieur gewinnen durften. Unsere Kunden, deine neuen Kollegen und ich möchten dich gerne etwas näher kennen lernen. Kannst du uns etwas über deinen bisherigen Lebensweg erzählen? Nach der Sekundarschule habe ich eine KV-Lehre mit Fachrichtung Informatik bei EDS ...
Anfang 2018 durften wir gleich drei neue Trainees in unserem Team begrüssen. Um die drei jungen Software Ingenieure etwas besser kennen zu lernen, habe ich sie über ihre bisherige Laufbahn und ihre Erwartungen ans Software Trainee-Programm befragt. Hallo zusammen, seid ihr gut gestartet bei M&F Engineering? Samuel: Ja, sehr gut. Jedoch nicht be...
Onsite, Onshore, Nearshore, Offshore, Global Sourcing. Schlagworte, mit welchen Sie in den letzten 10 Jahren sicherlich des Öfteren konfrontiert wurden. Was aber, macht gutes Sourcing aus und was bringt ein gutes Sourcing mir und meinem Unternehmen? Riccardo Gubser, unser Business Unit Leiter berichtet über seine Erfahrung, welche er in den letzten...
Zwei weitere Trainees haben dieses Jahr das Software Trainee-Programm erfolgreich abgeschlossen und sind nun definitiv keine Junior-Entwickler mehr. In einem Abschluss-Interview erfahren Sie von Markus und Rico, wie sie die Zeit im Trainee-Programm erlebt haben... Nun habt ihr das Trainee-Programm abgeschlossen – Seid ihr froh, dass es vorbei ...
Unser Trainee-Programm wächst und wächst... Auch diesen Herbst sind wieder zwei neue Trainees dazugestossen. Ich wollte etwas mehr über die Beiden erfahren und habe sie interviewt. Hallo zusammen! Schön, euch im Trainee-Programm dabei zu haben. Seid ihr gut gestartet bei M&F? Frank: Ja, ich wurde freundlich von allen hier empfangen und habe e...
"Java is to JavaScript as ham is to hamster, as car ist to carpet, and as iron is to irony." Dieser Blogbeitrag richtet sich vor allem an Software Entwickler aus der Java & .NET Welt. Es führt JavaScript (JS) Einsteiger in das JS Ecosystem ein. Erfahrene JS Entwickler hingegen erhalten wertvolle Informationen darüber, wie sich JS entwickeln wir...
Industrie 4.0 ist in aller Munde und damit verbunden auch die Unsicherheit über den eigentlichen Inhalt dieses Themas. Experten und Firmen sind sich einig, dass der Einsatz von Webtechnologien die Industrie revolutionieren wird – bereits zum vierten Mal. Was für Voraussetzungen müssen jedoch vorhanden sein, damit ein Unternehmen «Industrie 4.0 read...
1. Idee Die Marketing-Abteilung von M&F Engineering soll von einem Tool unterstützt werden, welches die Auswahl und Priorisierung von potentiellen Kunden unterstützt und damit die Effizienz und die Erfolgsrate von Marketing und Sales massiv erhöht.In der folgenden Grafik sind die beiden typischen Anwendungen zu sehen: 2. Realisierung Das System...
Agil ist ein Mode-Wort. Viele Firmen schreiben sich gross 'agil' auf die Flagge um modern zu wirken, sind es aber nicht wirklich. Um etwas Klarheit zu schaffen, holten wir einen Profi zu uns und führten einen Workshop durch. Hier sind die wichtigsten Infos und Highlights dazu: Über den Referenten Aus der Nachrichtentechnik stammend hat Michael Palo...
Wieder sind zwei weitere Trainees zum M&F Team dazu gestossen. Mich nahm es natürlich Wunder, was Kristof und Josua bisher gemacht haben und weshalb sie nun bei uns im Trainee-Programm sind. Hallo zusammen! Es freut mich sehr, dass ihr nun bei uns im Team seid. Wie gefällt es euch denn bisher bei uns? Kristof: Mein erster Eindruck ist durchwe...
Am Dienstag fand ein ausgebuchtes Seminar rund um das Thema "Praktischer Einsatz von Machine Learning und Data Science im industriellen Umfeld" statt. Dazu haben wir die Data Science-Experten von unserer Partnerfirma LeanBI eingeladen. Wir haben unsere Highlights für Sie zusammengefasst. Was ist überhaupt Industrie 4.0? Mehr als 50% der Seminarteil...
Moderne Webseiten enthalten viel Funktionalität und kommen auf den unterschiedlichsten Browser und Plattformen zum Einsatz. Es ist daher unerlässlich, dass eine solche Seite getestet werden muss. Doch wie testet man überhaupt eine Webseite? Und wie kann man sicherstellen, dass sich diese getestet Logik auch auf anderen Browsern oder Plattformen gle...
Seit dem Januar haben wir zwei neue Trainees im M&F-Team. Unsere Kommunikationsleiterin hat die beiden interviewt und gefragt, weshalb sie sich für unser Trainee-Programm entschieden haben. Hallo Lio und Micha. Schön, dass ihr zu unserem Team dazu gestossen seid. Was habt ihr denn bisher gemacht? Micha: Ich habe an der ETH ein Masterstudium als M...
GUI-Tests werden von vielen Firmen vernachlässigt. Einer der Gründe ist, dass nur wenige Personen wissen, wie man GUIs effizient und automatisiert testet. TestComplete ermöglicht eine einfache Erstellung und verlässliche Durchführung von GUI-Tests. TestComplete ist eine Plattform von SmartBear, um Software zu testen. Diese Plattform beinhaltet zude...
Letzten Dienstag fand unser alljährliches Microsoft Embedded Seminar mit über 60 Kunden statt. Martin Grossen, ein hochkarätiger Keynotespeaker und MVP, präsentierte die aktuellsten Entwicklungen im Bereich der Microsoft Embedded Solutions. Er zeigte auf, wo und wie man als Entwickler Cloud-Lösungen in der Industrie 4.0 einsetzen kann, anhand des O...
Auf Wunsch der Trainees und Partnerfirmen organisierte M&F einen Datenbank-Workshop für die Trainees. Hierzu wurde Christian Bohn als Referent eingeladen. Er arbeitet als Teamleiter bei unserer Partnerfirma Sowatec, betreut unter anderem unsere Trainees und kennt sich bestens mit dem Thema aus. Der Datenbank-Workshop hatte zwei Schwerpunkte. Zu...
Im M&F Trainee-Programm hatten wir einen spannenden Workshop über Programmierung mit C++11/14. Unser Referent war Peter Sommerlad. Er ist "Director of the IFS Institute for Software" an der Hochschule für Technik in Rapperswil sowie im ISO C++ Komitee und ausserdem Co-Autor von mehreren Büchern. In meiner Zusammenfassung werden Neuerungen von C...
Herzlich willkommen in unserem Team, Riccardo. Schön, dass wir dich als neuer Business Unit Leiter gewinnen durften. Unsere Kunden, deine neuen Mitarbeiter und ich möchten dich gerne etwas näher kennen lernen. Kannst du uns etwas über deinen bisherigen Lebensweg erzählen? Ich habe nach der Sekundarschule eine Ausbildung zum Hochbauzeichner gemac...
Bei uns in der Firma haben wir langsam aber sicher gemerkt, dass Präsentieren keineswegs nur Chef-Sache ist. All unsere Mitarbeiter werden immer mal wieder mit kleinen Vorträgen oder Präsentationen herausgefordert. Und das mit dem Präsentieren ist ja immer so eine Sache - man möchte kompetent und sachlich wirken, aber trotzdem nicht langweilig sein...
Was ist ein Unit-Test? Gestern im Trainee-Workshop haben wir uns intensiv mit Unit-Testing beschäftigt. Zu Beginn unseres Workshops ging es darum, den Begriff "Unit-Test" zu definieren und insbesondere von Tests abzugrenzen. Ein Unit-Test wird auch Modultest genannt. In der Softwareentwicklung wird ein Unit-Test angewendet, um die funktionalen Einz...