Sabitlenmiş Tweet
Simon Schubert
3.3K posts

Simon Schubert
@fn_schubert
Senior Bug Creator 🐞 tweets about software architecture & design. DDD and co. I follow Jesus.
anti-corruption layer Katılım Mart 2019
303 Takip Edilen653 Takipçiler
Simon Schubert retweetledi

🥳 PHP 8.3 Released!
In this new release, we have:
⌨️ Typed Class Constants
🏛️ Dynamic Class Content Fetch
♻️ A New [#Override] Attribute
➕ …and more!
👓 Read all about it on: php.net/releases/8.3/e…
🔗 #8.3.0" target="_blank" rel="nofollow noopener">php.net/ChangeLog-8#8.…
📦 php.net/downloads
English
Simon Schubert retweetledi

We (@aboutyou_tech) are looking for a new Team Lead Tech for our GCP Operations team (remote within Germany). The role includes taking the ownership of ABOUT YOUs entire GCP setup, i.e.
- set up and enforce best-practices & guidelines
- act as a consultant for our dev teams
1/2
English
Simon Schubert retweetledi

🎉 PHP 8.2.0 has been released!
🐘 Find out all about it @ php.net/releases/8.2/
📇 The full ChangeLog is at #8.2.0" target="_blank" rel="nofollow noopener">php.net/ChangeLog-8.ph…
💙 Thanks to everyone involved in this release.
English
Simon Schubert retweetledi

Why getter and setter methods are evil infoworld.com/article/207372… by @allenholub
English

@ollieread @jorqensen AFAIK the UI will be written in any browser compatible way (most likely JS) and for the backend part you can use Rust, like you use node with Electron.
English

@jorqensen That being said, I can't quite tell what Tauri is written it. It alludes to Rust but never confirms.
English
Simon Schubert retweetledi

I will pre-release this Friday. In the current implementation, I'm using @Symfony as backend, #TS #WebComponents as frontend, @php_enqueue to run the commands, @mercurehub to get real time results in frontend, and ElectronJS to bundle it as an "application". 👇👇👇 #PHP #Symfony
@kpicaza@KPikaza
Working on something for @symfony users ;-D Let me a week or so to get things done before making it public. Currently, there are some hardcoded things, also, some issues on how to package it to be a plug-and-play tool, but it looks good 🔥🔥🔥 #php #symfony #cli #ui
English
Simon Schubert retweetledi

How can we represent nothing in #PHP? aka, the absence of value ? There are three of them and they don't like each other...
"The three nothings of PHP"
exakat.io/en/the-three-n…
English

@suckup_de I think it is important that it is designed around the business and not around the fact that this is configurable. So we might need multiple of these depending on their usecase
English

@suckup_de From a Shopware research I know that they have a so called SalesChannel Object that holds a lot of configurable parameters. It’s given as an argument to almost every method. So it is instantiated only once and could be cached.
English

clickbaity but anyway helpful advice: gordonc.bearblog.dev/dry-most-over-…
English

@davorminchorov When I do a review and...
- read the specs
- read the tests
- read the code
in no more than 15-30 mins and am able to maintain this code afterwards.
English

solid advice for writing tests 🔥🔥🔥
Julien Janvier 🛠️@jjanvier_
Unit tests done right: 5 tips to improve your unit tests as a backend developer. A thread 🧵👇
English

@jjanvier_ Ok, in such cases filters may not provide much help. 🙃
English

@fn_schubert Ah ah! I've seen test suites that would take several hours to run on my laptop ^^ But you're right, I should have precised
English
Simon Schubert retweetledi

@jjanvier_ yes, maybe the question is what means "long". 😀 I consider 5mins for the whole suite already pretty long.
English

@fn_schubert Thanks Simon! If you can split tests and are happy with it, that's nice :). But I've seen test suites where a whole (big) module was tested with end-to-end tests. And it took ages for the developers' machines to run those tests.
English

