Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
CakePHP Online Meetup 2020-04
Search
Mark Sch.
April 29, 2020
Technology
0
95
CakePHP Online Meetup 2020-04
Video Upload:
https://www.youtube.com/watch?v=a7EQvHkIb60
Mark Sch.
April 29, 2020
Tweet
Share
More Decks by Mark Sch.
See All by Mark Sch.
Talk Cakefest 2023 - How to use your IDE effectivly for CakePHP
dereuromark
0
33
Talk CakeFest 2021 - IdeHelper and IDE productivity
dereuromark
0
260
Automate processes using a state machine
dereuromark
0
470
Developing CakePHP Plugins
dereuromark
0
760
CakePHP and AJAX
dereuromark
1
450
Other Decks in Technology
See All in Technology
Grafana x PagerDuty Better Together
jacopen
1
340
生成AIと産業向けソフトウェアの自動生成 〜 ハノーバーメッセ2024より〜
kioto
2
260
Cloud Service Mesh に触れ合う
phaya72
1
310
コードや知識を組み込む / Incorporate Code and knowledge
ks91
PRO
0
160
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Musicを例に~
otanet
0
320
Cypress or Playwright?
rainerhahnekamp
0
180
Autonomous Database Cloud 技術詳細 / adb-s_technical_detail_jp
oracle4engineer
PRO
15
35k
LLM開発・活用の舞台裏@2024.04.25
yushin_n
3
1.4k
エンジニア候補者向け資料2024.04.24.pdf
macloud
0
3.4k
Android Target SDK 35 (Android 15) 対応の概要
akkie76
0
200
認知症フレンドリーテックとスタックチャン
naokiuc
0
380
ルーターでプレゼンする
puhitaku
1
3.4k
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
457
32k
Bash Introduction
62gerente
605
210k
Building Flexible Design Systems
yeseniaperezcruz
320
37k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
117
18k
Art, The Web, and Tiny UX
lynnandtonic
290
19k
Adopting Sorbet at Scale
ufuk
69
8.6k
Happy Clients
brianwarren
92
6.4k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
20
1.8k
Teambox: Starting and Learning
jrom
128
8.4k
The Cost Of JavaScript in 2023
addyosmani
21
3.9k
RailsConf 2023
tenderlove
9
570
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
221
21k
Transcript
CakePHP Online Community Meetup Berlin 29.04.2020 - hosted by @dereuromark
• Senior Software Developer & Tooling Architect at Spryker Systems
GmbH in Berlin, Germany • CakePHP Core Developer for 10+ years • Plugin specialist and Meetup Organizer
• CakePHP 4.1 preview • IdeHelper ◦ IDE usability and
speed up tips for maximum rapid developing in CakePHP • Authentication plugin ◦ OOP Authentication in CakePHP • Fixture Factories ◦ An alternative to write and run tests • Lightning Talks
• ORM improvements (window functions, aliasing in having) • Huge
debug()/dd() improvements • afterMarshal event • Route path handling ◦ UrlHelper::urlFromPath() ◦ HtmlHelper::linkFromPath() ◦ urlArray() convenience function 4
5 • Annotate • Code Complete / Meta File https:/
/github.com/dereuromark/cakephp-ide-helper + https:/ /github.com/dereuromark/cakephp-ide-helper-extra
6 • Add or update doc block annotations • For
PHPStan/Psalm and IDE
7 • Create meta files for IDE • Very specific
format/content usually
• New Plugins in action - presented by Cleptric (Michael
Hoffmann) ◦ https:/ /github.com/cakephp/authentication 8
• An alternative to write and run tests - presented
by Juan Pablo Ramirez & Nicolas Masson ◦ https:/ /github.com/pakacuda/cakephp-fixture-factories 9
• DB tests • PHP PM (process manager and load
balancer) ◦ https:/ /github.com/CakeDC/cakephp-phppm ◦ https:/ /github.com/php-pm/php-pm 10
IdeHelper task as real life solution 11
None
None