Skip to main content
Bergfest talk

Bergfest talk

By Vitalij Mik

Bergfest ist eine Metapher um die Mitte eines Zeitabschnitts zu definieren. Da Mittwoch die Mitte der Woche ist, kommt somit jeden Mittwoch um 19 uhr ein Podcast rund um die PHP Entwicklung. Bei diesem Bergfest talk diskutieren wir um alle Themen die einen PHP Entwickler betreffen
Available on
Google Podcasts Logo
Overcast Logo
Pocket Casts Logo
RadioPublic Logo
Spotify Logo
Currently playing episode

Flache Hierarchien in der Software Entwicklung sind Problematisch | Bergfest talk

Bergfest talkNov 18, 2020

00:00
09:10
Wieso gibt es Template Engine? Wozu werden die benötigt? | PHP Bergfest talk

Wieso gibt es Template Engine? Wozu werden die benötigt? | PHP Bergfest talk

Es gibt viele Template Engine wie etwa Blade von Laravel oder Twig von Symfony oder auch ein Mustache, Smarty und Plates. Doch wozu haben wir diese? Was war der Grund für die Entwicklung?  

Video Version: https://youtu.be/WR09tXJl41k

🔗 Links *************************** 

https://twig.symfony.com/ 

https://laravel.com/docs/8.x/blade 

https://mustache.github.io/ 

https://platesphp.com/


Dec 16, 202009:58
PHP 8 entwickelt sich in eine bedenkliche Richtung | Bergfest talk

PHP 8 entwickelt sich in eine bedenkliche Richtung | Bergfest talk

Erfahrene PHP Entwickler sind nicht komplett zufrieden mit dem, wie sich PHP entwickelt und haben bedenken um die Zukunft von PHP  

🔗 Links *************************** 

Blog Artikel auf Russisch: https://habr.com/ru/post/511266/

Podcast Video Version: https://youtu.be/h0Lrcs1wNb8

Dec 09, 202010:52
Bestes Keyboard zum Programmieren? Microsoft Sculpt Review Deutsch 2020

Bestes Keyboard zum Programmieren? Microsoft Sculpt Review Deutsch 2020

Video Version: https://youtu.be/L981JX51hP8

Microsoft Sculpt Ergonomische Tastatur*: https://amzn.to/3fWBQ6cDie 

Edle Variante Microsoft Surface Ergonomic: https://amzn.to/3fWBQ6c 

Silicon Valley Trailer: https://www.youtube.com/watch?v=ab1H602yc_Y 

🌐 Sonstiges *************************** 

Weitere Themenvorschläge und/oder Kooperationen in die Kommentare. 

#keyboard #programming #ergonomisch

Dec 02, 202008:54
Ist die Programmierung im "Flow" produktiver? Bergfest talk

Ist die Programmierung im "Flow" produktiver? Bergfest talk

"Flow oder auch "Zone" bezeichnen Programmierer einen Zustand bei dem sie sich auf ihre Aufgabe voll fokussieren und diese relativ einfach und schnell erledigen, dabei fühlt man sich sehr gut. In den Zustand kommt man nur wenn man ununterbrochen Arbeiten kann, das bedeutet man muss einen gewissen Skill level mit sich bringen sonst wird der Zustand unterbrochen.


Video Version: https://youtu.be/DTx3Vx5r-Eg

Nov 25, 202009:35
Flache Hierarchien in der Software Entwicklung sind Problematisch | Bergfest talk

Flache Hierarchien in der Software Entwicklung sind Problematisch | Bergfest talk

Es gibt Entwickler die Unzufrieden in ihrem Beruf sind, eine Ursache dafür wären flachen Hierarchien in der Abteilung. Nicht jeder möchte komplexe Entscheidungen treffen und nicht jeder möchte mit neuen Kollegen gleichgestellt werden.   

In dieser Episode erkläre ich meine Sicht.

Nov 18, 202009:10
Ist Python eine richtige Programmiersprache? Eine Analyse einer Aussage von @CodeStoriesDE

Ist Python eine richtige Programmiersprache? Eine Analyse einer Aussage von @CodeStoriesDE

In dem Podcast CodeStories DE hat der Gast Anthony eine starke Aussage getätigt, die zur Empörung einiger Entwickler sorgte. Er sagte dass Python keine richtige Programmiersprache sei. Als Softwareentwickler mit mehrjähriger Berufserfahrung wollte ich versuchen seine Aussage zu erklären und diese nicht einfach so im Raum stehen zu lassen.    

🔗 Links *************************** 

Podcast von Nathaniel: https://www.youtube.com/c/CodeStoriesDE

Kanal von Niklas: https://www.youtube.com/c/NiklasSteenfatt

Video mit der Aussage: https://www.youtube.com/watch?v=VDu856e1tq4

Quelle Factorio: https://www.youtube.com/watch?v=7lVAFcDX4eM  

🌐 Sonstiges *************************** 

Weitere Themenvorschläge und/oder Kooperationen in die Kommentare.

 #python #bergfesttalk #podcast

Nov 11, 202011:52
PHP Testing, was ist ein Mock, Dummy, Stub, Fake und Spy? | PHP Bergefesttalk

PHP Testing, was ist ein Mock, Dummy, Stub, Fake und Spy? | PHP Bergefesttalk

Als PHP Entwickler wirst du um das Testing nicht herumkommen. Ein wichtiger Element des Testing ist das Mocken von Objekten. Schließlich musst du einige Klassen mit Platzhaltern ersetzen um gewisse Kontrollstrukturen auszuführen.  In diesem Video erkläre ich dir die unterschiedlichen Mock Typen und wann etwas benutzt wird.


***********

Mock Object: https://de.wikipedia.org/wiki/Mock-Objekt

Schildkröten Suppe: https://de.wikipedia.org/wiki/Schildkr%C3%B6tensuppe

Nov 04, 202012:29
Sind Entwickler von Künstlicher Intelligenz eigentlich Psychopathen? | Bergfesttalk

Sind Entwickler von Künstlicher Intelligenz eigentlich Psychopathen? | Bergfesttalk

Elon Musk hat ja sein Neuralink vorgestellt wie es der Kanal Simplicissimus sehr gut zusammengefasst hat. Der Neuralink soll von einer AI gesteuert werden und die Informatiker wissen eigentlich, dass eine KI im Grunde eine Blackbox ist. Dennoch wollen viele Informatiker an einer KI Arbeiten, obwohl wir nichts darüber wissen und wir wissen dass diese Technologie in falschen Händen falsch eingesetzt werden kann. Man müsste ja ein Psychopath sein um an solch einer gefährlichen Technologie zu forschen. 

  🔗 Links *************************** 

Preprint "LEARNING TO REINFORCEMENT LEARN" https://arxiv.org/pdf/1611.05763.pdf 

Neuralink Livestream: https://www.youtube.com/watch?v=iOWFXqT5MZ4

Zusammenfassung von Simplicissimus: https://www.youtube.com/watch?v=uPFnCfVqRHI

Heartbleed: https://de.wikipedia.org/wiki/Heartbleed

Shadowrun Romane: https://amzn.to/3dZavz7 *

Oct 28, 202010:52
Yoda Conditions wieso schriebe ich meine if Anweisungen anders | Bergfesttalk

Yoda Conditions wieso schriebe ich meine if Anweisungen anders | Bergfesttalk

Aufgrund der Nachfrage über meine If Statements in meinem Online Shop Tutorial, habe ich heute ein Video zu Yoda Conditions vorbereitet. Hier Erkläre ich wie ich die benutze und welche Fehler dir passieren könnten  

Video Version: https://youtu.be/30t0_H29yII

🔗 Links *************************** 

https://de.wikipedia.org/wiki/Yoda_Conditions

Oct 21, 202004:53
Tutorials nachprogrammieren bringt dich nicht weiter, ich erkläre warum | Bergfest talk

Tutorials nachprogrammieren bringt dich nicht weiter, ich erkläre warum | Bergfest talk

Um Programmieren zu lernen können wir ja viele Tutorials online  anschauen, allerdings bereiten diese dich nicht auf den Job vor. Es  reicht meistens nicht aus NUR das Tutorial abzuarbeiten

Video Version: https://youtu.be/8vPYhPrSR3o

Oct 14, 202007:60
👨‍💻 Was ist ein Data Scientist? Fragerunde mit einem Facebook Data Engineer

👨‍💻 Was ist ein Data Scientist? Fragerunde mit einem Facebook Data Engineer

Wenn man Informatik Studieren will hat man ja gewissen Vorstellungen und  Ziele die man mit dem Studium erreichen will und dementsprechend gibt  es gewissen Spezialisierungen innerhalb des Informatik Studiums. Unter  anderem gibt es ja Bioinformatiker, Wirtschaftsinformatiker, Angewandte  Informatik, Technische Informatik, Data Engineering und seit einige  Jahren neu Data Scientist und Data Analyst.   

Im heutigen Video befrage ich den Youtuber Niklas Steenfatt über den  Beruf des Data Scientist und wie sich dieser vom Klassischen Informatik  Studium unterscheidet.

Video Version: https://youtu.be/_aCa3KuVkBw

Oct 07, 202020:58
Programmierer erklärt WIESO es Early Access gibt. So werden IT Projekte umgesetzt | Bergfest talk

Programmierer erklärt WIESO es Early Access gibt. So werden IT Projekte umgesetzt | Bergfest talk

Damit man verstehen kann wieso Early Access auf Steam Sinn macht, muss man wissen wie IT Projekte geplant werden. Früher wurde das Wasserfallmodell für die Planung benutzt oder auch eine Alternative wie das V-Model, heute verwenden wir Scrum. Pro Scrum Feature wird ein Mockup in Form eines Wireframes erstellt und daraus können wir schnell Projekte umsetzen.

Mein Kanal: https://www.youtube.com/c/VitalijMik/


Sep 30, 202012:32
Hacktoberfest 2020 was ist das und wie kann man da mitmachen? | Berfest talk

Hacktoberfest 2020 was ist das und wie kann man da mitmachen? | Berfest talk

Hacktoberfest 2020 steht vor der Tür und ich möchte alle meine Zuschauer dazu animieren da mitzumachen. Es gibt auch Goodies die man für seinen Einsatz kriegen kann und Betreiber von Open Source Projekten können endlich die Hilfe kriegen die sich dringend brauchen.

🔗 Links

***************************

Anmeldung unter https://hacktoberfest.digitalocean.com/

Video Version: https://youtu.be/t81jTTKyspY

🌐 Sonstiges

***************************

Weitere Themenvorschläge und/oder Kooperationen in die Kommentare.

#php #hacktoberfest2020 #opensource


🤑 Affiliate

***************************

Meine Kamera: https://amzn.to/34Ibph9 *

Meine Tastatur: https://amzn.to/3j9UkjY *

Günstiger Hoster Mentox: https://bit.ly/mentox-vitalij*

Lad mich auf ein Kaffee ein: https://www.paypal.me/BlackScorp


* Hierbei handelt es sich um ein Affiliate link, es entstehen keine weiteren Kosten beim einkauf eines Produkts über diesen Link, du unterstützt aber mein Kanal direkt

Sep 23, 202007:27
Werde besserer Programmierer mit Imitation vom fremden Code | Bergfest talk

Werde besserer Programmierer mit Imitation vom fremden Code | Bergfest talk

Viele Anfänger schreiben ihren eigenen Code ohne vorher einen Fremden Code zu lesen. Es ist effizienter den fremden Code zu lesen und nachzumachen als selbst seinen eigenen zu Schreiben.

Video Version: https://youtu.be/qanFUwSgSOY

🔗 Links

***************************

Funci : https://github.com/BlackScorp/funci

Shop: https://github.com/BlackScorp/shop

PHP RPG: https://github.com/BlackScorpGames/webrpg



🌐 Sonstiges

***************************

Weitere Themenvorschläge und/oder Kooperationen in die Kommentare.

#programmiererwerden #lernecoden




🤑 Affiliate

***************************

Meine Kamera: https://amzn.to/34Ibph9 *

Meine Tastatur: https://amzn.to/3j9UkjY *

Günstiger Hoster Mentox: https://bit.ly/mentox-vitalij*

Lad mich auf ein Kaffee ein: https://www.paypal.me/BlackScorp


* Hierbei handelt es sich um ein Affiliate link, es entstehen keine weiteren Kosten beim einkauf eines Produkts über diesen Link, du unterstützt aber mein Kanal direkt

Sep 16, 202011:13
15 Levels einer Webseite von Einfach zu Komplex | Bergfest talk

15 Levels einer Webseite von Einfach zu Komplex | Bergfest talk

Jeden Tag besuchen wir viele Seiten und für uns ist es mittlerweile  normal dass eine Webseite existiert. Was steckt allerdings hinter einer  Webseite? Wie komplex kann eine Webseite sein?  

Video Version : https://youtu.be/tDVcynuepxM

Sep 09, 202020:44
Vom Anfänger zum Profi, wo liegen die Unterschiede? | Bergfest talk

Vom Anfänger zum Profi, wo liegen die Unterschiede? | Bergfest talk

Wie wird man eigentlich ein Professioneller Entwickler? Und was sind die Unterschiede? In dieser Episode zeige ich dir welche Typischen Probleme du vermeiden solltest um ein Prof zu werden

🌐 Sonstiges

***************************

Weitere Themenvorschläge und/oder Kooperationen in die Kommentare.

#php #anfänger #profi

🤑 Affiliate

***************************

Meine Kamera: https://amzn.to/34Ibph9 *

Meine Tastatur: https://amzn.to/3j9UkjY *

Lad mich auf ein Kaffee ein: https://www.paypal.me/BlackScorp


* Hierbei handelt es sich um ein Affiliate link, es entstehen keine weiteren Kosten beim einkauf eines Produkts über diesen Link, du unterstützt aber mein Kanal direkt

Sep 02, 202013:06
🎂 Auf diese Features von PHP 8 freue ich mich und habe auch Bedenken außerdem Giveaway

🎂 Auf diese Features von PHP 8 freue ich mich und habe auch Bedenken außerdem Giveaway

Ich freue mich auf den PHP 8 Release und in diesem Video wollte ich  features vorstellen die ich besonders hervorheben wollte. Außerdem gibt  es heute das erste Giveaway auf meinem Kanal.


🔗 Links

***************************

Video Version: https://youtu.be/QP6Skx5iWlw

PHP Magazin: https://kiosk.entwickler.de/php-magazin/php-magazin-5-2020/sprung-in-die-zukunft/

Attributes RFC: https://wiki.php.net/rfc/attributes_v2

Attributes Short Syntax RFC: https://wiki.php.net/rfc/shorter_attribute_syntax

Nullsafe Operator RFC: https://wiki.php.net/rfc/nullsafe_operator

Noncapturing Catches RFC: https://wiki.php.net/rfc/non-capturing_catches


Aug 26, 202011:45
Code smells vermeiden und weniger Bugs produzieren | Bergfest talk

Code smells vermeiden und weniger Bugs produzieren | Bergfest talk

Als Entwickler will man ja versuchen Bugs in seinem Code zu vermeiden,  es gibt aber auch gewisse Indizien die später zu einem Bug führen  können, sogenannte Code smells. In dieser Episode liste ich einige auf  und helfe dir damit weitere Bugs zu vermeiden.   

*** Video Version ***

https://youtu.be/AZdzY42YwVA

*** Links zum Video *** 

https://de.wikipedia.org/wiki/Code-Smell  

Lade mich auf ein Kaffee ein: https://www.paypal.me/BlackScorp

Aug 19, 202016:46
Systematisch Bugs finden und beheben. Ich erkläre dir wie | Bergfest talk

Systematisch Bugs finden und beheben. Ich erkläre dir wie | Bergfest talk

Immer wieder darf ich Fehlermeldungen in den Kommentaren meiner Videos  lesen und viele davon sind einfach zu lösen. Mit diesem Episode erkläre  ich dir wie ich die Bugs finde und welche Lösungen gibt es für die Bugs   

Video Version des Talks: https://youtu.be/25T6J3QDioA


Weitere Themenvorschläge und/oder Kooperationen in die Kommentare.  

#bughunter #php   

Lad mich auf ein Kaffee ein: https://www.paypal.me/BlackScorp

Aug 12, 202012:33
Der Beruf eines Webentwicklers, was erwartet mich beruflich? Bergfest talk

Der Beruf eines Webentwicklers, was erwartet mich beruflich? Bergfest talk

Wenn du später mal Webentwickler werden willst, fragst du dich  sicherlich was dich Beruflich erwartet, wie sieht so ein Tag als  Programmierer aus, was kannst du in deinem Job kriegen und was musst du  leisten. Heute rede ich über die Privilegien als Webentwickler und wo du was erwarten kannst.


Video Version: https://youtu.be/xQ_hqkau4QQ

Aug 05, 202020:16
Blind im Internet. Interview über Barrierefreiheit mit einer Blinden - Part 2 | Bergfest talk

Blind im Internet. Interview über Barrierefreiheit mit einer Blinden - Part 2 | Bergfest talk

Über Barrierefreiheit wird oft geredet aber oft sind wir Entwickler  selbst blind und wissen leider nicht ob unsere Webseite Barriererfrei  ist oder nicht. In diesem Interview befrage ich die blinder Betreibering  des Youtube Kanals "Vogel Frei" wie der aktuelle Stand der  Barrierefreiheit im Internet gefühlt ist.  

Das ist eine Kooperation part 1 seht ihr hier:  https://www.youtube.com/watch?v=xzmHGnIRyJI

Video Version: https://youtu.be/iP5OryumtMc

 *** Links zum Video *** 

WHO Studio von 2002:  https://www.who.int/bulletin/volumes/82/11/en/844.pdf 

Kanal Vogel Frei:  https://www.youtube.com/channel/UC8KfJDb0rMwqQ0JbGwqbliw 

Weitere Themenvorschläge und/oder Kooperationen in die Kommentare.  

#php #barrierefreiheit #blind  

Lade mich auf ein Kaffee ein: https://www.paypal.me/BlackScorp

Jul 29, 202023:13
Wieso stellen Entwickler ihren Code kostelos zur Verfügung?

Wieso stellen Entwickler ihren Code kostelos zur Verfügung?

Es  gibt viele Open Source Projekte die unser Leben täglich  beeinflussen, doch wieso investieren Programmierer ihre Freizeit in  Projekte und stellen dann jeden kostenlos zur Verfügung? In dieser Episode erkläre ich die Vorteile von Open Source Projekten und wieso du als Programmierer auch bei einem Projekt mitmachen solltest.

Eingetragener Verein für PHP : https://igphp.de/

Video version: https://youtu.be/YNMMk1GHGNs

Jul 22, 202013:02
Was ist ein PHP Framework? Was ist eine Library? Und was ist ein CMS? Wann verwendet man was?

Was ist ein PHP Framework? Was ist eine Library? Und was ist ein CMS? Wann verwendet man was?

Als PHP Entwickler hört man oft als erstes die Begriffe Framework, Library und CMS, einige Entwickler verwechseln diese Begriffe weil die schon teilweise in einander verlaufen bzw auf einander aufbauen. In dieser Episode erkläre ich dir die Unterschiede und erläutere auch was davon wann eingesetzt werden soll.

Die Episode gibt es auch in Videoform: https://youtu.be/-Y8Io9-tD6o

Jul 15, 202012:47
Als Programmierer reich werden? Geht das?

Als Programmierer reich werden? Geht das?

Über meine Youtube Serie zum Onlineshop habe ich mit vielen Jungen Entwicklern gesprochen und viele versuchen sehr früh Programmierung zu lernen um Reich zu werden. In dieser Episode erkläre ich worauf es ankommt bei der Berufswahl und wie du Geld verdienen kannst.


Video Version: https://youtu.be/s8s9sD2zRcU

Jul 08, 202010:15
Was ist eine gute Softwaredokumentation?

Was ist eine gute Softwaredokumentation?

Als PHP Entwickler begegnet man viele Dokumentationen, die Einen sind  mal schlecht die Anderen sind gut. In diesem Video liste ich die  Eigenschaften auf.   


Für Offline Dokumentation, nutzt Zeal: https://zealdocs.org/

Videoversion des Podcast: https://youtu.be/ZetAb0VaMJ4

Jul 01, 202015:23
Sind Klassen notwendig für eine Objektorientierte Programmierung?

Sind Klassen notwendig für eine Objektorientierte Programmierung?

Viele sind der Meinung, dass man unbedingt Klassen braucht um Objektorientiert programmieren zu können. Aber allein der Einsatz von Klassen reicht da meistens nicht aus. OOP ist ein Paradigma welches auch ohne den Einsatz von Klassen umgesetzt werden kann und darüber spreche ich in dieser Episode.


Die Episode gibt es auch auf Video: https://youtu.be/xaK_5mAnvRQ


*** Links zum Video *** 

OOP wiki: https://de.wikipedia.org/wiki/Objektorientierte_Programmierung 

Paradigma: https://de.wikipedia.org/wiki/Programmierparadigma 

Polymorphie: https://de.wikipedia.org/wiki/Polymorphie_(Programmierung)  

Code zum Video:  

Singleton als Funktion: https://github.com/BlackScorp/shop/blob/master/function/database.php#L6 

Interface als Funktion https://github.com/BlackScorp/shop/blob/master/function/paypal.php#L207-L224


Jun 24, 202011:39
Zum Glück gibt es so wenig Frauen in der IT

Zum Glück gibt es so wenig Frauen in der IT

In den ärmeren Ländern wie etwa Russland, Ukraine, Indien,Bangladesch beobachtet dass dort viel mehr Frauen Informatik studieren. 

Diese Tendenz lässt sich über mehrere Gründe definieren die auch hier beschrieben sind: https://de.wikipedia.org/wiki/Frauen_in_der_Informatik

Dennoch finde ich es gut dass wir so wenig Frauen in der IT haben und ich erkläre auch wieso.

Die Episode gibt es auch als Video Format: https://youtu.be/j39Sc03IPrg

Jun 17, 202010:55
Wie könnte die nächte Generation der PHP Frameworks aussehen?

Wie könnte die nächte Generation der PHP Frameworks aussehen?

PHP Frameworks mussten einige Entwicklungszyklen durchlaufen um den Aktuellen Stand zu erreichen. Und der aktuelle Stand ist sicherlich nicht das Ende. In dieser Episode erzähle ich wie wir zu dem aktuellen Stand der PHP Frameworks gekommen sind und wie es eventuell später aussehen könnte.

Den Podcast gibt es auch als Video unter: https://youtu.be/M-votBnq4yo


Jun 10, 202011:46
PHP Proxy Frameworks, ein Weg um PHP Entwickler zu überzeugen ein Framework zu nutzen

PHP Proxy Frameworks, ein Weg um PHP Entwickler zu überzeugen ein Framework zu nutzen

In diesem Episode möchte ich über eine Lösung diskutieren die helfen soll mehr Entwicklern die Nutzung von PHP Frameworks zu erleichtern. Vielleicht setzt sich aber die Idee durch ein Component Entity Framework in PHP Umzusetzen und wir werden eventuell dieses System nutzen statt MVC.

Wie ist deine Meinung? Lass es mich wissen via Twitter https://twitter.com/xBlackScorpx oder Youtube https://youtube.com/c/VitalijMik

Jun 02, 202009:59