Thema: Tech
-
prooph – PHP CQRS & Event Sourcing
PHP remains awesome and gets more awesome every day. Here’s a very neat CQRS & Eventsourcing Lib in PHP.
-
Directus & Cockpit
Two headless SSG & Cloud CMS built with PHP. These look promising. Directus Cockpit
-
The JAMStack Approach
Tearing ties between frontend and backend apart, going headless or at least ‚headlose‘, brazenly moving dynamic logic to the client and decoupling as much as possible into disparate microservices. This probably is the way to go forward in the 2020ies for web content. One degraded WordPress project to many has me seriously looking into this…
-
Sass Guidelines
Very useful.
-
Lumen
Lumen, a PHP Microservices Framework.
-
Gatsby & WordPress
Gatsby WordPress Guide Gatsby WordPress Source Plugin Tutorial
-
Gatsby – ReactJS Static Site Generation
Gatsby is a Static Site Generator built around ReactJS. Here are some links: Gatsby Moving to Gatsby Gatsby Starters What makes Gatbsy great
-
Flow
Flow. Static typechecking for JavaScript. Very nice.
-
The Gulp API Documentation
Very useful. Obviously.
-
Interview mit Martin Fowler zum Thema Refactoring
Martin Fowler Interview
-
React JS
Within the last decade React has become the de-facto standard technology for Web UIs, along with the concept of „Virtual DOM“. Now with the patents problem removed and React – just like jQuery – becoming a first-class citizen in WordPress with the release of WordPress 5.0 there is yet another solid reason to become familiar…
-
PHP Static Analysis Tools
https://github.com/exakat/php-static-analysis-tools Seperate mention: Exakat
-
Remove a line with sed
Remove a line – in this case 6118 – from a file using sed: sed -i ‚6118d‘ myfile.sql
-
CLI Font Converter for the Web
An article on this. CSS3FontConverter
-
WordPress Gutenberg & Blocks – Links, Tools & Information
Learning Gutenberg (css-tricks.com) Lazy Blocks WordPress Plugin Block Lab Tool Guten Block Toolkit Gutenberg Cloud Block Library Editor Blocks Collection
-
Practical npm commands
Update all global packages: npm update -g Show outdated packages: npm outdated -g –depth=0
-
Matt Mullenweg – State of the Word Speech 2018
https://www.youtube.com/watch?v=aWlfp-1Q19I
-
D3JS, Three.js & animeJS
3D JavaScript Toolkits worth looking at once again: d3js three.js … and something new in the mix, just as worthy of your attention: animeJS.
-
PHP Snippet: Slugify a string
This one has some extra stuff for German characters in it. Probably not needed because it’s covered by iconv, but whatever: function slugify($str) { $returnMe = strtotime(trim(@iconv(‚UTF-8‘, ‚ASCII//TRANSLIT‘, $str))); foreach ([ “ “ => „_“, „/“ => „-„, „“ => „“, „.“ => „-„, „ü“ => „ue“, „ö“ => „oe“, „ä“ => „ae“, „ß“ =>…
-
HyperHTML Talk
Yesterday I gave a short talk on HyperHTML at the Web Worker NRW Meetup, this time at sipgate. Nice talks, lot’s of nice people, had a great time. Here are the slides.
-
PHP Snippet: Check if code is running on a production environment
function isLive($liveTld = „.de“) { $homeUrl = (isset($_SERVER[‚HTTPS‘]) && $_SERVER[‚HTTPS‘] === ‚on‘ ? „https“ : „http“).“://$_SERVER[HTTP_HOST]“; $returnMe = false; if ( (!(strpos($homeUrl, „.local“) !== false)) && (!(strpos($homeUrl, „.intra“) !== false)) && (!(strpos($homeUrl, „stage“) !== false)) && (!(strpos($homeUrl, „staging“) !== false)) && (strpos($homeUrl, $liveTld) !== false) ) { $returnMe = true; } return $returnMe; }