Simon Schubert

3.3K posts

Simon Schubert banner
Simon Schubert

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
Sabitlenmiş Tweet
Simon Schubert
Simon Schubert@fn_schubert·
I think it’s possible to benefit from DDD practices and related ideas even if you don’t „do DDD“ (if that even exists 🙃). Here are some principles that can be applied to almost every app: 👇
English
3
10
41
0
Simon Schubert retweetledi
php.net
php.net@official_php·
🥳 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
69
1.1K
3.2K
405.1K
Simon Schubert retweetledi
Pascal Landau
Pascal Landau@PascalLandau·
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
1
3
5
1.1K
Simon Schubert retweetledi
php.net
php.net@official_php·
🎉 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
37
805
2.1K
0
Simon Schubert
Simon Schubert@fn_schubert·
To automate a 15min one-time Job definitely justifies to google and try out for more than 2 hours. 👨‍💻
English
3
1
10
0
Simon Schubert
Simon Schubert@fn_schubert·
@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
0
0
1
0
ollieread
ollieread@ollieread·
@jorqensen That being said, I can't quite tell what Tauri is written it. It alludes to Rust but never confirms.
English
2
0
0
0
ollieread
ollieread@ollieread·
What are people using for cross-platform desktop application development these days? Are we still using Electron?
English
1
0
3
0
Simon Schubert retweetledi
@kpicaza
@kpicaza@KPikaza·
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
1
6
8
0
Simon Schubert
Simon Schubert@fn_schubert·
@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
0
0
0
0
Simon Schubert
Simon Schubert@fn_schubert·
@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
1
0
1
0
Lars Moelleken
Lars Moelleken@suckup_de·
Do you have some tips, how to reduce complexity, especially if you have a product with (too) many options? 🤔 e.g.: - configuration templates - value objects for object properties - plain sql queries in repository classes #PleaseRT #dev
Voerde (Niederrhein), Deutschland 🇩🇪 English
7
2
8
0
Simon Schubert
Simon Schubert@fn_schubert·
@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
0
0
3
0
Davor Minchorov
Davor Minchorov@davorminchorov·
❓ What does the phrase “simple code” mean to you as a PHP / Laravel / Symfony developer? I keep seeing this phrase in different discussions and I am wondering how different people define it.
English
12
2
7
0
Julien Janvier 🛠️
Julien Janvier 🛠️@jjanvier_·
@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
1
0
1
0
Simon Schubert retweetledi
Julien Janvier 🛠️
Julien Janvier 🛠️@jjanvier_·
Show me your (broken) test suites, and I'll tell you your developers' problems - A quick diagnosis of the most common test suites Issues. A thread ⤵️
English
3
19
33
0
Simon Schubert
Simon Schubert@fn_schubert·
@jjanvier_ yes, maybe the question is what means "long". 😀 I consider 5mins for the whole suite already pretty long.
English
1
0
0
0
Julien Janvier 🛠️
Julien Janvier 🛠️@jjanvier_·
@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
1
0
1
0