İstanbul PHP - Haftalık PHP Bülteni #6
PHP 7.2.0 Beta 1 sürümü dün yayınlandı. Artık PHP 7.2'e yeni özellik eklenmeyecek. PHP 7.2'i Docker i
PHP 7.2.0 Beta 1 sürümü dün yayınlandı. Artık PHP 7.2'e yeni özellik eklenmeyecek. PHP 7.2'i Docker ile test edebilirsiniz.
PHP katkıcılarından Ben Ramsey, PHP TestFest 2017‘i duyurdu. 2008-2010 yılları arasında düzenlenen PHP TestFest etkinlikleri uzun bir aradan sonra bu yıl Eylül'de başlayıp Aralık ayına kadar sürecek. PHP TestFest'de PHP dilinin code-coverage'ı arttırmak hedefleniyor. Etkinlik süresince PHP diline ilk katkısını yapacak kişiler için dökümanlar ve araçlar hazırlanacak ve hem online hem offline(Meetup vs.) etkinlikler düzenlenecek. Biz İstanbul PHP olarak hazırız! Ben Ramsey'in duyurusuna buradan ulaşabilirsiniz.
phpspec 4.0 ile birlikte PHP 7.0 altındaki sürümlere desteğini kaldırıyor. Bugün ilk RC versiyonu GitHub'da yayınlandı, buradan notlara ulaşabilirsiniz.
Laravel v5.4.29 versiyonu yayınlandı. Bug fixler, performans artırımları harici, yeni olarak Blade'e @auth ve @guest directive'leri eklendi, sürüm notlarına buradan ulaşabilirsiniz.
PhpStorm 2017.2 sürümü bu hafta yayınlandı. Artık PhpStorm üzerinden: composer'da projemizin bağımlılıklarını güncelleyebiliyor, PHP interpreter'i olarak Docker Compose gösterebiliyor, PHP interpreter'imizi yönetebiliyor, istediğimiz extensionları aktif/pasif yapabiliyoruz. Üstelik remote destekleri de mevcut. $this değişkenini highlight etme, kod refactor'de return type desteği, if statementlarda body yoksa inspect etmesi, PHPUnit testlerini belirlediğiniz aralıklarda otomatik çalıştırma, Popüler test frameworkleri için özel ayarlar da diğer yeni özellikler arasında.
Yine JetBrains'in 2016 sonu 2017 başında 5000 kişiyle yaptığı anketin PHP ile ilgili bazı detaylarına buradan ulaşabilirsiniz.
Tommy Mühle'nin Dresden PHP topluluğununda yaptığı Defensive Programming (with PHP) sunumu göz atmaya değer! Bildiğiniz üzere geçtiğimiz yıllarda PHPKonf'da da Defensive Programming sunumuna Doctrine'in geliştirici Marco Pivetta ile yer vermiştik, sunumunu buradan izleyebilirsiniz.
Dünyaca bilinen Grey(Türkiye'de bildiğimiz 4129Grey), 20 yıl önce Fabien Potencier ve Gregory Pascal tarafından kurulan ve Symfony Framework ve SensioLabs'in doğmasındaki maddi ve iş gücü desteği olan Sensio Agency'i satın almış, WPP'deki basın bültenine buradan ulaşabilirsiniz.
Christopher Pitt, Async PHP adında yeni bir kitaba başlamış ve ön satışa koymuş, PHP ile asenkron konularını merak ediyorsanız, benim de severek takip ettiğim Christopher, bu konuda oldukça deneyimli.
Drupal derneğinin kayıtları açıldı. 4 Ağustos'a kadar bireysel olarak bağış yapabilir, organizasyona katılabilir ve kaydınızı yenileyebilirsiniz.
ZendCon 2017'in keynote konuşmacıları duyuruldu. Etsy'in Mühendislik Yöneticisi: Samantha Quiñones, Zend Framework'ün Mimarı: Matthew Weier O'Phinney, Rogue Wave Software'in Baş Mimarı, Destek ve Çözüm Yöneticisi: Justin Reock ve Zeev Suraski bu yıl konuşmacı. (Bildiğiniz üzere Rogue Wave Software 2015'de Zend'i satın almıştı.)
Toplululuk olarak Slack kullanmaya başladık, buradan davetinizi alabilirsiniz.
Clean Code’dan Notlar: Bölüm 12 — Temiz Tasarımın 4 Kuralı
İyi tasarıma sahip sistemler oluşturabilmek için takip edebileceğiniz 4 kural olduğunu söylesem? Bu kuralları izleyerek, kodunuzun yapısını ve tasarımını anlayarak, SRP ve DIP gibi ilkelerin…
JetBrains 2016 sonu ve 2017 başında 5.000+ kişinin katıldığı bir 'geliştirici ekosistemi' anketi yaptı ve evvelsi gün sonuçları yayınladı
Sadece Türkiye’de değil dünyanın hemen her yerinde ayrımcılığa uğrayan gruplar için belli organizasyonlar, dernekler vs.. kurulur."
Refactoring Prensipleri - Niçin Refactoring Yapmalıyız
Refactoring, tüm yazılım hatalarını çözmez. Ama refactoring yapmak için kritik seviyede önemli sebepler vardır. Niçin refactoring yapmamız gerektiğini iyi bilirsek, bu konudaki motivasyonumuzu ve…
React ile uygulama geliştirirken farkettiğim birşey oldu, bu konu ile ilgili neredeyse hiç türkçe kaynak yok. İngilizce kaynaklar ise ,biliyorum ki -ingilizceyi çok iyi bilen insanlar için bile sık…
91 doğumlu genç bir kardeşimiz, sağolsun beni biraderi gördüğü için samimi bir üslup ile developer felan arıyor muyuz diye sormuş.
Chris explains what snapshot testing is on some ReactJS code, before applying it to PHP and giving you something to think about when you close this tab!
An extensive set of generic PHP and Laravel-specific helpers.
laravel-helpers - An extensive set of generic PHP and Laravel-specific helpers.
Understand how the Symfony project evolves and why it is always worthy to get involved, but differently. In 2011, when I started my studies in computer sciences I learned the PHP using symfony 1.3…
laraveldaily.com – Share
Recently I became much more interested in automated testing – PHPUnit, TDD, Laravel Dusk, Travis and other keywords became “closer”, so I decided to look around how other people perform automated testing. Found quite a few Laravel open-source projects on GitHub, picked 6 of them to review their testing suite. Let’s take a look.
joshforb.es – Share
Laravel’s model factories can be used to automatically create related models when the factory is called. This is a great way to DRY up the arrange portion of your tests. Consider the following factory definition:
Christopher presents Eloquent’s polymorphic relationships in a human-friendly way - come learn what they’re all about and master this awesome ORM!
Kornel / babel-preset-php
Static analysis tools for PHP in a single docker image — Jakub Zalas — Agile Software Engineer
zalas.eu – Share
phpqa - Static analysis tools for PHP in a single docker image
blog.sucuri.net – Share
We discuss why developers should use additional measures to confirm the validity of any Phar archives before using them in a production setting.
www.phpclasses.org – Share
Some applications need to able to tell if two images are similar in the sense that they show the same thing. The PHP Compare Images Similarity class can be used for that purpose. Read this article to learn about this class and how you can use it in PHP applications for checking if two images are the same or not.
Compiling PHP from source :: Writing tests for PHP source
www.sammyk.me – Share
If you’ve ever wanted to get involved with PHP internals, writing tests is a great way to get your foot into the door. The tests are written in PHP so you don’t even need to know C to get started.
Test Driven Development Introduction Talk
www.samgreenwood.me – Share
At the April 2017 PHP SA Meetup, I did an introductory talk on test driven development. We have a pretty mixed audience but a good introduction into the topic.
SOLID principles using Typescript | The following article explains the SOLID principles by using Typescript. SOLID is an acronym for the first five OOP
PHP Developer - Epigra
Önümüzdeki haftalarda bültende yer almasını istediğiniz yazıları ve iş ilanlarını bize [email protected] adresinden gönderebilirsiniz. (İş ilanları için: 50TL hafta/150TL ay)