RSS Feed verbessert

Für alle RSS Feed Abonnenten gibt es an dieser Stelle eine kleine Info, denn ich habe die Art und Weise wie selbige erstellt werden optimiert. Diese News sollte die Erste sein, in der verschiedene kleinere Fehler behoben und die Texte nun ohne Überbleibsel von HTML Tags oder ähnlichem ausliefert werden. Vor allem bei Links auf externe Seiten, welche bei mir in der UI markiert sind, gab es komische Textschnipsel in den RSS Feed Beiträgen. Probleme dieser Art sollten nun aus der Welt sein. Falls ihr auch auf dem neusten Stand bleiben wollt und das voll automatisch, schaut euch doch mal meinen RSS Feed an.
Bitdefender Internet Security - Review

Vor kurzem erschien das jährliche große Update für Bitdefender Antivirus Lösungen und heute möchte ich ein paar Worte in Form eines kurzes Reviews dazu verlieren. Parallel läuft übrigens noch bis Sonntag Abend ein Gewinnspiel hier im Blog, bei welchem ihr 4x Bitdefender Internet Security 2020 gewinnen könnt.
Die neue Version - getestet wurde die Bitdefender Internet Security Edition - kommt mit der gewohnten Anpassung und Überarbeitung des User Interfaces daher. Selbiges ist etwas kräftiger geworden, aber weiterhin aufgeräumt und klar geblieben. Es wurde das eine oder andere besser strukturiert und ein Dark Mode ist nun ebenfalls vorhanden. Mir persönlich gefällt die UI gut, da sie für Nutzer die bereits Bitdefender Produkte im Betrieb haben keine komplett neue Erfahrung ist, aber einige kleine Schwachstellen im Bereich UX behebt.


Weiter geht es mit einer Verbesserung des Schwachstellen-Scans. Hier kann man nun einfacher wichtige Probleme erkennen und so besser entscheiden was getan werden muss. Außerdem wurden die Erklärungen und Informationen zu einzelnen Schwachstellen verbessert, sodass auch unerfahrenen Nutzern leichter klar sein sollte worum es geht.
Neben Erweiterungen wurde auch aufgeräumt und zwar an sehr guten Stellen. Die Erweiterte Gefahrenabwehr soll sicherstellen das auch abseits von offensichtlichen Viren und anderen Dingen, keine Gefahren euer System bedrohen. Hier wurde in älteren Versionen der Benutzerordner / Home-Ordner gesondert geschützt, was leider öfters über das Ziel hinaus schoss. So konnte ich z.B. Rainbow Six Siege nicht mehr ordentlich starten. Selbige Funktion wurde entfernt und der generelle Schutz dafür optimiert.
Humble Book Bundle: Programming Fundamentals

Während ich mich gerade weiterhin mit Kotlin und Dart beschäftige, gibt es unter euch da draußen vielleicht auch den einen oder anderen der im Bereich Programmierung aktiv werden möchte. Für diesen Fall gibt es aktuell und noch über zwei Wochen lang das Humble Book Bundle: Programming Fundamentals by Mercury.
Es bietet Inhalte im Wert von über 1000 $. Aufgeteilt sind die Bücher und Videos auf drei Stufen, wobei ihr bereits ab 1 € einsteigen könnt. Um alle Inhalte zu bekommen werden mindestens 12,19 € fällig. Dafür erhaltet ihr unter anderem Python Basics, Angular and Deep Learning Pocket Primer und Intro 3D Game Programming DX 12. Die Inhalte sind sehr bunt gemischt, sodass bestimmt für einige von euch etwas dabei sein könnte. Schaut bei Interesse also mal vorbei. Alle Humble Bundle Links sind Affiliate- / Partner-Links die meinen Blog unterstützen.
Rainbow Six Siege - Six Invitational und Road to S.I. Fahrplan

Es ist soweit, das Six Invitational steht wieder vor der Tür. Vom 09. bis zum 21. Februar wird der Champion in Rainbow Six Siege gesucht und wir können via Stream dabei sein. 20 Teams werden in zwei Gruppen vom 09. bis 14. Februar um den Einzug in die Hauptphase kämpfen, welche dann vom 17. bis 21 Februar im Turniermodus stattfindet. Dabei sind alle bekannten Größen der Rainbow Six Siege eSport Welt, also unter anderem G2, BDS, SSG, Team Liquid und Team Empire.
Neben den eigentlichen Matches gibt es Showmatches und vermutlich diverse neue Informationen rund um die kommenden Seasons. Das Ganze wird wie immer sehr umfangreich aufgebaut sein und wird durch Twitch Drops abgerundet. Selbige starten bereits morgen am 21. Januar.
Dies gilt übrigens auch für das Road to S.I. 2021 Ingame Event. Hier werden wir die Chance bekommen eine überarbeitete Version der Stadion Map an den Wochenenden bis zum Six Invitational zu spielen.
Im letzten Jahr gefiel mir sowohl das Ingame Event, wie auch die Übertragung des eigentlichen Turniers, sehr gut. Entsprechend bin ich gespannt ob es dieses Jahr wieder so gut läuft. Solltet ihr Interesse haben, schaut doch mal in den Trailer zum Event im unteren Teil der News oder folgt für weitere Informationen den Related Links.
I'm a coder - Entwickler und gute Entwickler

Was macht eigentlich einen guten Entwickler aus? Über viele Punkte kann man hier sicherlich streiten, aber nach diversen Gesprächen mit Kollegen und befreundeten Softwareentwicklern, habe ich den einen oder anderen Punkt zusammengetragen, bei dem wir uns einig waren. Hierbei sollte vorab erwähnt werden, dass diese Liste natürlich nicht vollständig ist.
Beginnen möchte mit der guten alten Annahme, dass weniger Code immer besser ist, was definitiv nicht der Fall ist. Natürlich sollte man unnötigen Code vermeiden, aber manchmal ist es besser ein paar Zeilen extra zu schreiben, die klar machen warum eine Abfrage geschieht, statt unklare Konstrukte einfach so stehen zu lassen. In solchen Fälle erstelle ich lieber eine gut benannte Methode, spare mir Kommentare, halte den Code in einem wartbaren Zustand und füge entsprechend einige Zeilen extra hinzu. So wenig wie möglich, aber so viel wie nötig, um alles verständlich und wartbar zu halten.
Neu ist immer besser und Never change a running system, zwei Sprüche die bestimmt schon jeder Entwickler mal gehört hat. Beide entsprechen zum Teil der Wahrheit, sollten aber immer hinterfragt werden.
Ersterer ist meist der Einstieg, um ein neues Framework oder eine neue Library zu nutzen, was oft spannend ist, aber nicht immer sinnvoll. Hier sollte man wohlüberlegt handeln und sich nicht von coolen Buzzwords blenden lassen. Auch neue Techniken sollten grundlegend zu bestehenden Ansätzen und Konzepten passen und vom gesamten Team getragen werden.
Auf der andere Seite steht das Gegenteil, denn Never change a running system ist gerne die maskierte Aussage “das haben wir schon immer so gemacht, das ändern wir doch jetzt nicht mehr”. Vor allem als Entwickler der lange in einem Bereich mit bestimmten Techniken gearbeitet hat, sollte man trotzdem immer ein offenes Ohr für neue Ideen haben. Denn nur weil man Senior Developer o.ä. ist, heißt dies nicht das ein neuer Junior nicht vielleicht gute Ideen hat. Auch hier gilt abwägen ist wichtig, aber zuhören und offen sein sollte man immer.
Games Gewinnspiel Weihnachtsedition - Die Gewinner

Während mein Bitdefender Gewinnspiel noch auf Hochtouren läuft, wurden soeben die Preise für das Games Gewinnspiel – Weihnachtsedition verteilt. Zehn Gewinner dürfen sich über neues Material für ihre Gaming-Bibliotheken freuen. Die Preise gingen bereits an Miriam, Karl, Melanie, Bernd, Irmi, Rudolf, Gabi1, Darren, Frank und Joey via Mail raus und sollten bereits angekommen sein. Ich wünsche allen Gewinnern viel Spaß mit den neuen Spielen und allen anderen viel Glück bei der nächsten Runde.
I'm a coder - 2020 Lessons Learned

Man lernt nicht aus. Ein Satz den man oft hört und der tatsächlich auch meistens der Wahrheit entspricht. An dieser Stelle möchte ich ein paar Punkte, die ich aus dem letzten Jahr mitgenommen habe, mit euch teilen. Diese betreffen mich dabei meist persönlich und könnten entsprechend nicht auf euch zutreffen, aber ich glaub das eine oder andere ist vielleicht auch allgemein ein häufigeres Problem.
Eine Sache ist für mich das Nein sagen, welches ich gerne zu oft und zu schnell tue. Vor allem wenn von extern Anfragen oder Ideen kommen, egal ob zu konkreten Implementierungen oder aber zu neuen Frameworks, bin ich schnell in einer Abwehrhaltung. Generell bin ich zwar weiterhin der Meinung, dass es besser ist erst Nein zu sagen und später doch noch eine Lösung für ein Problem zu finden, als andersherum, aber hin und wieder sollte man ein paar mehr Gedanken investieren, bevor man vorschnell antwortet. An dieser Schwäche meinerseits versuche ich in 2021 weiter zu arbeiten.
Humble Book Bundle: Front End Web Development

Es gibt wieder frisches Material für lernwillige, das Humble Book Bundle: Front End Web Development by Packt ist aktiv und begleitet uns noch ca. elf Tage lang mit Inhalten zum Thema Web Development.
Es gibt Content im Wert von fast 1500 $ zu holen und dafür müsst ihr nur 12,33 € zahlen. Ihr könnt allerdings sogar mit weniger einsteigen, denn die erste von den drei verfügbaren Stufen ist bereits ab 1 € zu haben.
Das Bunde beinhaltet unter anderem React Projects, Learning Angular und das Vue.js 3 Cookbook. Diverse weitere Bücher und Videos sind vorhanden, mit vielen sehr aktuellen und interessanten Themen. Sofern ihr also im Bereich Web Development aktiv seid oder es werden wollt, schaut euch das Bundle doch mal an. Alle Humble Bundle Links sind Affiliate- / Partner-Links die meinen Blog unterstützen.
Bitdefender Gewinnspiel

Mein aktuelles Gewinnspiel ist noch nicht einmal komplett ausgewertet, da geht es schon wieder weiter und das sehr hochkarätig. Denn in Zusammenarbeit mit Bitdefender möchte 4x Bitdefender Internet Security 2020 open_in_new an euch verteilen. Bitdefender ist seit vielen Jahren das von mir genutzte Antiviren Programm und seit diversen Jahren arbeite ich mit Bitdefender im Rahmen meines Blogs zusammen. Aus diesem Grund vorweg ein großes Dankeschön an Bitdefender, für die Möglichkeit dieses Gewinnspiel zu veranstalten.
Das Gewinnspiel läuft wie gewohnt ab, es reicht wenn ihr einen Kommentar unter dieser News verfasst und schon seid ihr dabei. Die Ziehung der Gewinner erfolgt wie gewohnt per Zufall. Zeit habt ihr ca. 14 Tage, konkret bis zum 24.01.2021. Die kompletten Informationen, mit den Teilnahmebedingungen und relevanten Daten, findet ihr auch noch einmal im unteren Teil der News. Ich wünsche allen Teilnehmern viel Glück.
In den nächsten Tagen erscheint außerdem noch mein Review zur neuen Bitdefender Version. In der Zwischenzeit könnt ihr aber auch schon einmal einen Blick auf mein Review vom letzten Jahr werfen, wenn es euch interessiert was Bitdefender eigentlich kann.
Meine Programmiersprache des Jahres 2020

In 2020 habe ich viel programmiert, egal ob privat oder beruflich und nachdem ich mit Java, Dart, Kotlin, JavaScript und Go den einen oder anderen Ausflug in verschiedene Programmiersprachen unternommen habe, möchte ich heute meinen Favoriten mit euch teilen.
Meine Sprache des Jahres 2020 ist Kotlin. Gründe dafür sind neben den modernen und sicheren Konzepten, vor allem die Verständlichkeit der Konzepte. Dabei geht es nicht darum das die Sprache an sich sehr einfach verständlich ist, sondern wie gesagt um die Konzepte und Ideen hinter Entscheidungen. Es gibt wenige Dinge in der Kotlin Welt die ich nicht nachvollziehen kann und Dinge deren Grundlage ich verstehe nutze ich gerne.
Kotlin selbst ist als relativ junge Sprache durchsetzt mit dem Besten aus bewehrten Konzepten, ergänzt durch neue Ideen und Entscheidungen. Letzteres führt zu einer besseren Syntax und sichererem Code. Erstes erlaubt es z.B. mir als Java Entwickler relativ einfach einzusteigen. Dazu gehört auch das man quasi alle vorhandenen Java Libraries im Kotlin Kontext nutzen kann.