Weiter

Pre-merge Code Reviews | Mathias Verraes

Zitat: Rules, benefits, patterns, and anti-patterns for reviewing code before merging it.

Flexible Heredoc and Nowdoc Coming to PHP 7.3 - Laravel News

  1. To enable for the closing marker to be indented, and
  2. To remove the new line requirement after the closing marker

What PHP can be - stitcher.io

Zitat: PHP's type system is weak. Type hints only ensure a variable's type at that point in time, without a guarantee about any future value that variable might have.

Bundescloud: Bundesverwaltung setzt auf Nextcloud - Golem.de

Zitat: Der IT-Dienstleister der Bundesverwaltung, ITZ Bund, setzt für den Dateiaustausch auf Nextcloud. Genutzt werden kann der Dienst damit von etwa 300.000 Anwendern in der Verwaltung. Die Entscheidung fiel auf Nextcloud, weil es sich um eine Open-Source-Software handelt.

Datenschutz: Der Nutzer ist willig, doch die AGB sind schwach - Golem.de

Zitat: Verbraucher verstehen die Texte oft nicht wirklich, in denen Unternehmen erklären, wie ihre Daten verarbeitet werden. Datenschutzexperten und -forscher suchen daher nach praktikablen Lösungen.

Die Allgemeine Erklärung der Menschenrechte | OHCHR

Zitat: Alle Menschen sind frei und gleich an Würde und Rechten geboren. Sie sind mit Vernunft und Gewissen begabt und sollen einander im Geist der Brüderlichkeit begegnen.

Threads and PHP | Julien Pauli

Zitat: An application is said "thread safe", when it fully masters every global resource access in a 100% predictable way. If not : you get bitten by the scheduler : random things start to happen and the game is over.

Exceptions and talking back to the user — Matthias Noback

Zitat: We know now that domain objects with setters for every attribute will allow for the objects to be in an inconsistent state. By removing setters and replacing them with methods which only modify the object's state in valid ways, we can protect an object from violating domain invariants.

Learn to Create an RSS Feed from Scratch in Laravel - Laravel News

Zitat: Creating an RSS feed in Laravel isn’t the most challenging task, but using a package and a few tips can help you create an RSS feed relatively quick.

Betriebssysteme: Linux 4.16 bringt Spectre- und Meltdown-Patches und mehr - Golem.de

Zitat: Während Spectre und Meltdown weiterhin die Arbeit der Kernel-Hacker dominieren, kehrt langsam wieder der Alltag ein. Mit der Freigabe des Linux-Kernels 4.16 gibt es zusätzliche Patches gegen die Schwachstellen aber auch wieder zahlreiche Neuerungen, vor allem beim quelloffenen Treiber für Grafikkarten von AMD.

Ob Nutzer oder nicht: Facebook legt Schattenprofile über alle an – netzpolitik.org

Zitat: Der Internetkonzern saugt viele Informationen aus Geräten von Nutzern ab und sammelt Daten auch über Nicht-Nutzer. Deutsche Datenschützer halten diese Praxis bei mangelhafter Einverständnis der Betroffenen für bedenklich.

Zach Barth's Blog - How (and why) we ported SHENZHEN SOLITAIRE to MS-DOS | Gamasutra

Zitat: Can two programmers who are accustomed to making games for modern computers with gigabytes of RAM and high-color HD displays port one of their games to MS-DOS? Neither of us had any experience developing on such old hardware, but since working within artificially limited systems is something of a Zachtronics game design specialty, we felt compelled to try!

New in Symfony 4.1: Advanced Console Output | Symfony Blog

Zitat: In Symfony 4.1 you'll be able to display information, overwrite it, delete part of it and update different parts of the output simultaneously. The new operations are based on "output sections" which are independently managed regions of the console output:

Modelling quantities - an exercise in designing value objects — Matthias Noback

Zitat: Nicolò advises not to use a primitive type value, but to design a value object that can represent a quantity.

New in Symfony 4.1: Inlined routing configuration | Symfony Blog

Zitat: This route config is a bit verbose for simple conditions. That's why in Symfony 4.1 you can inline the route requirements and default values in the placeholders.

Getting Started with Signed Routes in Laravel - Laravel News

Zitat: In the latest Laravel 5.6.12 Release a new signed URLs feature was introduced. In this article, we’ll work on enabling signed URLs in an application and look at a few options of how to use them.

Aspects of Love — How deep does the rabbit hole go? | Mark Baker's Blog

Zitat: Aspect Oriented Programming (AOP) isn’t an alternative programming paradigm to OOP (in the way that procedural programming or functional programming are), but a supplement to it. The main focus and purpose of Aspect Oriented Programming is separation of concerns.

Being in control of time in PHP | Frank de Jonge

Zitat: We can't control time. What we can do is control how we consume time. Much like how we consume our other dependencies, we can place time behind an interface. An interface as such would look like the following:

LLVM 6.0: Clang bekommt Maßnahme gegen Spectre-Angriff - Golem.de

Zitat: Die neue Version der LLVM-Compiler wie Clang bringt mit Retpolines eine wichtige Maßnahme gegen Angriffe über Spectre. Davon profitieren auch künftige Windows-Versionen von Google Chrome. Optimierungen gibt es außerdem bei der Diagnose von Quelltexten.

Fukushima-Kernschmelze: Die Technik tat genau, was sie sollte - Golem.de

Zitat: Am 11. März 2011 löste ein Tsunami im japanischen Atomkraftwerk Fukushima Daiichi eine Kernschmelze aus - und die Technik reagierte wie geplant. Nur waren die Pläne nicht besonders gut, obwohl es Gesetzgeber und Behörden hätten besser wissen müssen.

Weiter