Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Last Month in PHP - February 2017
John Kary
February 01, 2017
Programming
1
78
Last Month in PHP - February 2017
Kansas City PHP User Group
February 1, 2017
John Kary
February 01, 2017
Tweet
Share
More Decks by John Kary
See All by John Kary
Last Month in PHP - March 2019
johnkary
0
36
Last Month in PHP - September 2018
johnkary
0
32
Last Month in PHP - July 2018
johnkary
1
72
Last Month in PHP - June 2018
johnkary
0
45
Last Month in PHP - November 2017
johnkary
0
43
Last Month in PHP - June 2017
johnkary
0
43
Functions in PHP: Part 1 - Writing Your Own Functions
johnkary
0
120
Keeping Software Soft
johnkary
0
82
Scratch: An On-Ramp to Programming
johnkary
0
100
Other Decks in Programming
See All in Programming
レガシーフレームワークからの移行
ug
0
120
(新米)エンジニアリングマネージャーのしごと #RSGT2023
murabayashi
9
5.9k
Functional Fun in Kotlin
nomisrev
1
110
How to Fight Production Incidents?
asatarin
0
230
社会人 20 年目エンジニア、発信で技術学びなおしてる話
e99h2121
1
140
Makuakeの認証基盤とRe-Architectureチーム
bmf_san
0
620
tidy_rpart
bk_18
0
610
エンジニア向け会社紹介資料/engineer-recruiting-pitch
xmile
PRO
0
110
Micro Frontends with Module Federation @MicroFrontend Summit 2023
manfredsteyer
PRO
0
590
ECS Service Connectでマイクロサービスを繋いでみた
xblood
0
720
Circuit⚡
monaapk
0
200
フロントエンドで学んだことをデータ分析で使ってみた話
daichi_igarashi
0
190
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
326
55k
A Modern Web Designer's Workflow
chriscoyier
689
180k
Art Directing for the Web. Five minutes with CSS Template Areas
malarkey
196
10k
The MySQL Ecosystem @ GitHub 2015
samlambert
240
11k
Designing on Purpose - Digital PM Summit 2013
jponch
108
5.9k
How to train your dragon (web standard)
notwaldorf
66
4.3k
5 minutes of I Can Smell Your CMS
philhawksworth
198
18k
GitHub's CSS Performance
jonrohan
1020
430k
Documentation Writing (for coders)
carmenintech
51
2.9k
How STYLIGHT went responsive
nonsquared
89
4.2k
Navigating Team Friction
lara
177
12k
Designing Experiences People Love
moore
130
22k
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