NEU: Die Objective C Runtime

Über mich

Servus, mein Name ist Michael Peternell. Ich bin ein iOS- und macOS-Developer. D.h. ich mache iPhone und iPad-Apps, sowie Applikationen für macOS-Geräte wie z.B. das Macbook.

Einen besonderen Schwerpunkt lege ich dabei auf den Aspekt der Sicherheit von Apps: Vermeidung von Programm-Abstürzen (Crashes), Security-Tests, Code-Reviews, vorbeugende Maßnahmen zur Sicherung der Code-Qualität, oder auch damit in Zusammenhang stehende Beratungen. Mein Ziel ist es, in erster Linie die Arten von Bugs zu finden, die meine Kunden nur sehr schwer selbst finden können.

Weiters Build-Automatisierung (und Deployment) mittels fastlane. Sowie Schulungen zum verwandten Thema "threadsichere Programmierung" (Stichworte: concurrency, multithreading, asynchronous programming.)

Mit vielen Jahren Erfahrung in der iOS- und macOS-Entwicklung bin ich ein verlässlicher Partner in allen Aspekten der iOS-Entwicklung (und macOS-Entwicklung). Als App-Entwickler arbeite ich seit iOS 5.0. Seit Juli 2017 biete ich meine Fähigkeiten als Freelancer an.

Die Zeit davor...

Meine ersten Erfahrungen mit einem PC sammelte ich mit 9 Jahren, bei dem Vater eines Freundes, der in seiner Wohnung 286-er PCs umbaute und aufrüstete. Das war zwar sehr interessant, doch meine Neugierde galt zunehmend der Software und die Leidenschaft fürs Programmieren entwickelte sich. Mein erstes Projekt als 11-Jähriger: Ich programmierte noch zu DOS-Zeiten auf einem 286er ein innovatives Snake-Spiel.

Später im Gymnasium experimentierte ich mit C++, PHP, HTML und Smalltalk. Meine Maturaarbeit war über PHP. Ein paar Jahre war ich u.a als PHP-Entwickler tätig. In den letzten Jahren widmete ich mich vorwiegend der iOS- und OS X-Programmierung.

Abschlüsse

Aktuelles

[Mai 2018]

Hier ein Artikel speziell für iOS Developer:

[Februar 2018]

Wie schon letztes Jahr versprochen, hier mein Hands-on-review der Apple SIM:

Im Rahmen meines Studiums hab ich eine “Game of Life” Simulation programmiert. Der C++ Code ist nun über meinen github-Account verfügbar. Momentan sind Semesterferien.

[Oktober 2017]

Zur Zeit studiere ich Game Engineering und Simulation (Master-Studium) an der FH Technikum Wien (Beginn im September 2017. Abschluss: 2019.)

Diese Webseite wird laufend erweitert. Ich plane, hier regelmäßig neue Inhalte zu posten. In Arbeit sind zur Zeit:

  • Ein Beitrag über die Apple SIM. Das Bild im Banner zeigt ein iPad Pro, das per Apple SIM online ist. Nach all den theoretischen Abhandlungen, die man im Internet zu dem Thema findet, wird das hier ein Praxis-Test.
  • Ein Beitrag über den Unterschied zwischen Software-Architektur und Software-Design. Ich bin zwar nicht der erste, der sich darüber Gedanken macht, aber ich möchte das Thema um ein paar Gedanken erweitern.
Weiters werde ich das ein oder andere Opensource-Tool oder die ein oder andere Opensource-Library entwickeln. Nähere Infos dazu folgen dann Anfang 2018.

Und sonst so?

Eher nebenbei mache ich auch Webseiten und Webentwicklung. Z.B. einen Online-Shop für den Verlag meiner Mutter. Oder eine Webseite für meine Schwester Iris Nussbaum.