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
Last Month in PHP - February 2017
Search
John Kary
February 01, 2017
Programming
230
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Last Month in PHP - February 2017
Kansas City PHP User Group
February 1, 2017
John Kary
February 01, 2017
More Decks by John Kary
See All by John Kary
Last Month in PHP - March 2019
johnkary
0
170
Last Month in PHP - September 2018
johnkary
0
110
Last Month in PHP - July 2018
johnkary
1
240
Last Month in PHP - June 2018
johnkary
0
170
Last Month in PHP - November 2017
johnkary
0
110
Last Month in PHP - June 2017
johnkary
0
130
Functions in PHP: Part 1 - Writing Your Own Functions
johnkary
0
300
Keeping Software Soft
johnkary
0
210
Scratch: An On-Ramp to Programming
johnkary
0
200
Other Decks in Programming
See All in Programming
プロポーザルを書いてもらう
pvcresin
0
590
いまどきの Codex で開発する visionOS アプリの開発スタイルについて
karad
0
180
go-spidermonkeyでAIエージェントのCode Modeを実装する
syumai
3
1.5k
[PyCon KR 2026] More Variants, More Diversity for AI Accelerators
achimnol
0
130
VibeCodingからAgenticWorkflowへ
starfish719
0
1.1k
Can LLMs Replicate 4 Years of Compose Migration? Exploring the boundaries of automation with 279 XML files from a real product
makun
0
110
LLMは4年分のCompose移行を再現できるのか?実プロダクト279件のXMLで探る自動化の境界線
makun
0
250
夏だ!祭りだ!祭りとはドメインモデリングでは?
ryugen04
0
500
自動化したのに回らない テスト運用の壁―AI時代の品質責任と生産性
mfunaki
0
570
PyO3 で既存 Python 評価器を Rust core 化する ー wasm-bindgen でブラウザにも配るための設計
kdash
1
110
iOS開発×AI駆動開発 〜最近使って便利だったスキルの話〜
nogu66
0
130
AIエージェント時代のコードレビューを設計する
nogu66
5
1.2k
Featured
See All Featured
So, you think you're a good person
axbom
PRO
2
2.1k
ラッコキーワード サービス紹介資料
rakko
1
4.7M
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
230
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
370
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
370
Believing is Seeing
oripsolob
1
200
Side Projects
sachag
455
43k
The SEO Collaboration Effect
kristinabergwall1
1
540
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
590
Deep Space Network (abreviated)
tonyrice
0
280
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3k
A Tale of Four Properties
chriscoyier
163
24k
Transcript
Last Month in PHP February 1, 2017 Kansas City PHP
User Group John Kary @johnkary
Releases
5.6.30 7.0.15 7.1.1
Wordpress 4.7.1 Security Release
Wordpress 4.7.1 Security Release Upgrade NOW!
Drupal 8.2.5 Security Release
Drupal 8.2.5 Security Release Upgrade NOW!
Laravel 5.4 https://laravel.com/docs/5.4/releases
Laravel 5.4 https://laravel.com/docs/5.4/releases • Laravel Dusk
Laravel 5.4 https://laravel.com/docs/5.4/releases • Laravel Dusk • Higher-order Collection methods
Laravel 5.4 https://laravel.com/docs/5.4/releases • Laravel Dusk • Higher-order Collection methods
• Markdown in email templates
Laravel 5.4 https://laravel.com/docs/5.4/releases • Laravel Dusk • Higher-order Collection methods
• Markdown in email templates • Components and Slots in Blade templates
Laravel 5.4 https://laravel.com/docs/5.4/releases • Laravel Dusk • Higher-order Collection methods
• Markdown in email templates • Components and Slots in Blade templates • Job-level retry and timeout
Laravel Dusk class ExampleTest extends DuskTestCase { public function testBasicExample()
{ $user = factory(User::class)->create([ 'email' => '
[email protected]
', ]); $this->browse(function ($browser) use ($user) { $browser->visit('/login') ->type('email', $user->email) ->type('password', 'secret') ->press('Login') ->assertPathIs('/home'); }); } }
Collection Higher Order Functions $users = User::where('group', 'Development')->get();
Collection Higher Order Functions $users = User::where('group', 'Development')->get(); // Without
Collections $total = 0; foreach ($users as $user) { $total += $user->votes; } echo $total;
Collection Higher Order Functions $users = User::where('group', 'Development')->get(); // Without
Collections $total = 0; foreach ($users as $user) { $total += $user->votes; } echo $total; // With Laravel Collection functions $users->map(function ($user) { return $user->votes; })->sum();
Collection Higher Order Functions $users = User::where('group', 'Development')->get(); // Without
Collections $total = 0; foreach ($users as $user) { $total += $user->votes; } echo $total; // With Laravel Collection functions $users->map(function ($user) { return $user->votes; })->sum(); // With higher-order collection functions echo $users->sum->votes; // 12
Xdebug 2.6 will only support PHP7
Conferences / Events
May 13-14, 2017 Wichita, KS Wichita State University Local http://kansaslinuxfest.org/
May 13-14, 2017 Wichita, KS Wichita State University Local http://kansaslinuxfest.org/
FREE
Mall of America - Minneapolis, MN March 17-18 https://2017.midwestphp.org Regional
Mall of America - Minneapolis, MN March 17-18 https://2017.midwestphp.org $225
Regional
Regional
$225 / 275 Regional
National https://events.drupal.org/baltimore2017
National $450 https://events.drupal.org/baltimore2017
https://tek.phparch.com/ National
https://tek.phparch.com/ $595 / 895 National
International https://www.codercruise.com/
International https://www.codercruise.com/ $225
International https://www.codercruise.com/ $225 PLUS! ~$1000
International https://www.codercruise.com/ $225 PLUS! ~$1000
National
National SOLD OUT
https://laracon.eu/2017/ International
$375 https://laracon.eu/2017/ International
http://live.symfony.com/ National
http://live.symfony.com/ National $249
fin http://johnkary.net/talks @johnkary