DiscoverDevelopersHangout
Claim Ownership
DevelopersHangout
Author: Nathan Kirschbaum && Alfred Nutile
Subscribed: 43Played: 75Subscribe
Share
© All rights reserved
Description
Developers get together as often as possible and discuss topics about coding and all that comes with it. These topics range from what we are reading, latest news, and comments about other podcasts we have listened to.
"It’s like Car Talk for developers" @ericjsilva
"It’s like Car Talk for developers" @ericjsilva
29 Episodes
Reverse
News & Other Happenings
Al (tool/app) [CGR]
https://github.com/alnutile/cli_skel
great command line starter library for PHP with a focus on testing, CI and code quality
NK:
How Can We Optimize AI for the Greatest Good, Instead of Profit?
https://www.technologyreview.com/s/608049/how-can-we-optimize-ai-for-the-greatest-good-instead-of-profit
Al:
PHPArchitect - June 2017
Protocol Buffers
by Christopher Mancini
https://github.com/christophermancini/protobuf-php-performance
NK:
Laravel’s Dependency Injection Container in Depth
https://davejamesmiller.com/2017/06/15/laravel-illuminate-container-in-depth
Deep Dive
Tech Radar
https://www.thoughtworks.com/radar
Theme, microservice and machine learning
Techniques
Decoupling secret management from source code
they did mention HashiCorp recently
Legacy in a box
I am always impressed when I have that experience on a site
and realize how much it makes sense for most sites
Progressive Web Applications
Prototyping with InVision and Sketch
even as a non designer this stuff can be important to get an idea across
Conversationally aware API
context aware API
I was thinking about this the other day in Slack for getting a stack
-- api around this
Platform engineering product teams.
but not a devops team
Social code analysis
enriches our understanding of the code quality by overlaying a developer's behavior with the structural analysis of the code
We get this out of PHP http://www.phpmetrics.org/
and the social side that is interesting though
CI Theater
Sadly, many developers simply set up a CI server and falsely assume they are "doing CI" when in reality they miss out on all the benefits. Common failure modes include: running CI against a shared mainline but with infrequent commits, so integration isn't really continuous; running a build with poor test coverage; allowing the build to stay red for long periods; or running CI against feature branches which results in continuous isolation. The ensuing "CI theatre" might make people feel good, but would fail any credible CI certification test.
Enterprise-wide integration test environments
contract testing
decoupling deployment from release
focus on mean time to recovery
testing in production.
spec-based codegen
not making code from these tools "Swagger/RAML" till the robots take over
Tools
Airflow [read more]
is a tool to programmatically create, schedule and monitor data pipeline
Cake and Fake
more new and good tools coming out of MS but this time for .NET
Serverless Framework
man do I wish I had more time https://serverless.com/
Amazon Rekognition
Claudia
Claudia makes it easy to deploy Node.js projects to AWS Lambda and API Gateway. It automates all the error-prone deployment and configuration tasks, and sets everything up the way JavaScript developers expect out of the box
InSpec
looks really interesting long term info about servers
Molecule
Ansilbe role testing!!!!
Spaemacs
could be interesting
SpaCy
NLP Processor
Spinnaker
Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence.
Testinfra
too much manual qa right now for me
Testinfra aims to be a Serverspec equivalent in Python and is written as a plugin to the Pytest test engine.
Yarn
News & Other Happenings
Al (tool/app) Copied – Copy and Paste Everywhere by Kevin Chang
http://copiedapp.com/
Make sure to enable the keyboard
NK: Intro Video to Pickle - a BDD layer on top of Dusk and PHPUnit
https://www.youtube.com/watch?v=GmA-6hnhljI&feature=youtu.be
https://github.com/alnutile/pickle
Al: Github moving to GraphQL
https://developer.github.com/v4/
NK: IBM tells thousands of remote employees to come back to office or find new jobs
https://arstechnica.com/information-technology/2017/05/ibm-to-remote-workers-come-back-to-the-mothership-or-else/
Deep Dive
Do not fear the Queue
Queue usage
https://en.wikipedia.org/wiki/Message_queue
The many levels it can benefit your workflow and how you solve problems
Use Cases
Parallel tasks
Connect two different languages with json
Split up services offload work - Microservice
Allows you to work locally on a part of your App that later you can move off to a microservice or worker
Prevent database sharing
Sending Mail
Importing Files
Database buffer
Long running jobs
How to Implement
Locally using Sync Driver
Laracast
https://laracasts.com/search?q=Queue
Beanstalk
SQS
Iron
Forge
FortRabbit with CloudAMQP https://help.fortrabbit.com/cloudamqp
Homestead
AWS SQS
S3 for large payloads
How to deploy
Laravel Daemon pretty simple
Database
--simple start
--local jobs vs remote
Gotchas
Retries
SNS Format
You gotta restart the queue
Interesting how Laravel does it with timestamp
Have wasted a day on this in the past
Logs can will up if queue is erroring out
Failed jobs
Queue has limit 256 k limit
Visibility timeout
Links
Beanstalk
https://laracasts.com/lessons/beanstalkd-queues-with-laravel
etc
https://laravel.com/docs/5.4/queues#supervisor-configuration
link to sns
News & Other Happenings
Al (tool/app)
Moom
https://manytricks.com/moom/
NK: Leaflet - an open-source JavaScript library for mobile-friendly interactive maps
http://leafletjs.com/
Al:
https://martinfowler.com//bliki/PurposeOfEstimation.html
Just a reminder that quotes are not to lock you in but to help decide if the work is even worth taking on
NK: Design Patterns - A collection of design patterns in PHP translated from the book “Head First Design Patterns”.
https://github.com/PavelLoparev/design-patterns
Deep Dive
Testing When Why and How
Kent Beck : “I get paid for code that works, not for tests”
What kinds of tests are there?
Units / Units
Integration / Inside
Acceptance / Outside
Contract Tests
How important is it that tests align with the business language and domain context?
Do tests ever get in the way of writing code?
http://stakeholderwhisperer.com/posts/2014/10/introducing-modelling-by-example
Being proud of 100% test coverage is like being proud of reading every word in the newspaper. Some are more important than others. - Kent Beck
What if it is a POC and should it have tests?
Helping to think through the idea
Testing later never works
How to get started as a new to testing developer
Contract Test Notes
News & Other Happenings
UnitTest - Al
Adam Watham link to Martin Fowler
https://martinfowler.com/bliki/UnitTest.html
Vue.js Comparison with Other Frameworks - Nathan
https://vuejs.org/v2/guide/comparison.html
PHPStan - PHP Static Analysis Tool - Al
Found in PHPArch
https://github.com/phpstan/phpstan
Shipping Docker - Nathan
https://shippingdocker.com/
Tool(s)
Alfred Plugin to set a Do not Disturb Time
https://github.com/mlantz/DND-Alfred-Workflow
Deep Dive
The 4th of 4 as we cover ThoughtWork's Technology Radar - Languages and Frameworks
https://www.thoughtworks.com/radar/languages-and-frameworks
News & Other Happenings
Al (tool/app)
TextExpander/Auto Text
https://smilesoftware.com/textexpander
http://lifehacker.com/5843903/the-best-text-expansion-app-for-mac
Even Alfred Plugin
Point is be more efficient including clipboard history into string etc and syncing
NK:
Laravel Dusk Browser Testing
https://www.sitepoint.com/laravel-dusk-intuitive-and-easy-browser-testing-for-all/
Al:
The five stages of BDD (and Agile) Adoption
http://johnfergusonsmart.com/five-stages-bdd-agile-adoption/
"define more objective metrics, preferably independent of the process you are following"
ReadOrListen version here http://www.readorlisten.com/15
NK:
Single Action Controllers in Laravel
https://dyrynda.com.au/blog/single-action-controllers-in-laravel
Deep Dive
TechRadar
https://www.thoughtworks.com/radar/platforms
https://www.thoughtworks.com/radar
https://assets.thoughtworks.com/assets/technology-radar-nov-2016-en.pdf
News & Other Happenings
Al
“Abstracting HTTP Clients in PHP
By David Buchmann”
Excerpt From: php[architect]. “php[architect] - December 2016.” iBooks.
Yes I am still in December!
NK:
Use your eyes and Deep Learning to command your computer
https://hackernoon.com/talk-to-you-computer-with-you-eyes-and-deep-learning-a-i-odyssey-part-2-7d3405ab8be1#.qujsg472u
Al
AWS re:Invent 2016: Life Without SSH: Immutable Infrastructure in Production (SAC318)
https://www.youtube.com/watch?v=fEuN5LkXfZk
NK: When Trump Tweets, This Bot Makes Money
http://www.npr.org/2017/02/04/513469456/when-trump-tweets-this-bot-makes-money
Deep Dive
Discussion pattern
Name the Section eg Adopt
Name the item eg Pipeline as Code
Quick summary if needed
Round robin x minutes each
TechRadar
https://www.thoughtworks.com/radar/tools
https://www.thoughtworks.com/radar
https://assets.thoughtworks.com/assets/technology-radar-nov-2016-en.pdf
Tools (Section 2 of 4)
Adopt
babel
consul
grafana
packer
Trail
apache kafka
espresso
fastlane
galen
hashicorp
JSONassert
Let's Encrypt
Load Impact
OWASP Dependency Check
Pa11y
ServerSpec
Talisman
Terroform
tmate
Webpack
ziplin
Asses
androad x86
axios
bottled water
clojurel.spec
FBSnatshotTestcase
Grasp
LambdaCD
Pinpoint
Pitest
Repsheet
Scikit-learn
HOLD
Jenkins as a deployment pipeline
News & Other Happenings
Al - PHPArch December 2016
Behat - Beyond Browser Testing
https://www.phparch.com/wp-content/uploads/2016/12/Behat-Beyond_Browser_Automation-phparchitect-December2016.pdf
Konstantin (Con-Stan-Teen) Kudryashov
NK - Laravel Dusk is Coming
https://laravel-news.com/laravel-dusk-is-coming
Al - Shipping Docker all the videos
https://shippingdocker.com/dockerized-app/
Chris Fadao
NK - The Only Skill You Should Be Concerned With
https://www.linkedin.com/pulse/20141113191054-103457178-the-only-skill-you-should-be-concerned-with
Deep Dive
Tech Radar
https://www.thoughtworks.com/radar
We begin to talk about 1 of the 4 topics, Techniques, in these radar releases. Take some time to learn about these thought-provoking snippets of what is out there for us to consider in our day to day work flow and maybe what not to consider.
Techniques, Tools, Platforms, Languages/Frameworks
Link to PDF - though the website data has more details
We will cover Techniques (Section 1 of 4)
News & Other Happenings
Machine Learning is Fun
https://medium.com/@ageitgey/machine-learning-is-fun-80ea3ec3c471#.wlk5uwkvd
Three Horizons of Innovation
https://steveblank.com/2015/06/26/lean-innovation-management-making-corporate-innovation-work/
Generate Migrations from Existing Database
https://github.com/Xethron/migrations-generator
ServerLess
http://docs.serverless.com/v0.5.0/docs
http://serverlessconf.io/
Laravel 5.3
https://laravel-news.com/2016/06/look-whats-coming-laravel-5-3
and
https://scotch.io/tutorials/a-deep-dive-into-laravel-5-3-features
Latest Readings
Videos
Jez Humble and David
Nathan
“Zero to One: Notes on Startups, or How to Build the Future”
https://www.amazon.com/gp/product/0804139296
Deep Dive
Slowing down to Speed Up
News & Other Happenings
PHPArch May 2016 Mastering Oauth2 Ben Ramsey
Vue.js 2.0
https://medium.com/the-vue-point/announcing-vue-js-2-0-8af1bde7ab9#.87222rvto
Event Sourcing - Martin Fowler
http://martinfowler.com/eaaDev/EventSourcing.html
PHP 7.1 Updates
https://dotdev.co/upcoming-changes-in-php-7-1-76ebea53b820#.ttl517y8f
Microsoft Cognitive Services API
https://www.microsoft.com/cognitive-services/
Laravel API Document Generator
https://github.com/mpociot/laravel-apidoc-generator
Latest Readings
https://www.thoughtworks.com/radar
Deep Dive
Feature Flags
Library
https://github.com/alfred-nutile-inc/laravel-feature-flag
Article
https://alfrednutile.info/posts/175
Etsy and others
https://www.youtube.com/watch?v=JR-ccCTmMKY
News & Other Happenings
PHPArch February 2016 Looking forward to the “Docker for PHP” by Ben Hosmer
Preventing API Drift with Contract Tests
http://adamwathan.me/2016/02/01/preventing-api-drift-with-contract-tests/
Diving Into a Laravel Audit by Jesse Schutt
http://zaengle.com/blog/diving-in-to-a-laravel-audit
Tired Of Waiting for NPM and Composer
http://jackmcdade.com/blog/tired-of-waiting
Why I Strive to be a 0.1x Engineer Benji Weber
http://benjiweber.co.uk/blog/2016/01/25/why-i-strive-to-be-a-0-1x-engineer/
NK - ## Multiple Authentication Guard Drivers
https://mattstauffer.co/blog/multiple-authentication-guard-drivers-including-api-in-laravel-5-2
Deep Dive
Stop Hiring DevOps Experts and Start Growing Them by Jez Humble
https://www.youtube.com/watch?v=6m9nCtyn6kE
News & Other Happenings
PHPArch January 2016 “Finding the Solution to the Problem”
Ditching Scrum for Kanban — The best decision we’ve made as a team
https://medium.com/cto-school/ditching-scrum-for-kanban-the-best-decision-we-ve-made-as-a-team-cd1167014a6f#.yifsdma0r
AngularJS 2 Beta 1: Hello World With ES5 And RequireJS by Ben Nadel
http://www.bennadel.com/blog/2996-angularjs-2-beta-1-hello-world-with-es5-and-requirejs.htm
The DOs and DON'Ts of Blue/Green Deployment
http://cloudnative.io/blog/2015/02/the-dos-and-donts-of-bluegreen-deployment/
Feature Toggles
http://martinfowler.com/articles/feature-toggles.html by Pete Hodgson
An Ansible Tutorial
https://serversforhackers.com/an-ansible-tutorial
Latest Readings
Continuous Delivery - Jez Humble
Latest Chapter is The Commit Stage
Deep Dive
ThoughtWorks Technology Radar Nov, 15
https://www.thoughtworks.com/radar
#News
##Latest PHPArch Articles of Interest new issue out 01-2016!
Writing better CLI Tools
##Using selenium and a virtual frame buffer for behat tests on a headless server
http://zigbop.io/blog/using-selenium-and-a-virtual-frame-buffer-forbehat-tests-on-a-headless-server
##Better Together: Amazon ECS and AWS Lambda
https://aws.amazon.com/blogs/compute/better-together-amazon-ecs-and-aws-lambda/
##Mock Roles Not Objects
http://www.jmock.org/oopsla2004.pdf
##Simplification is the Technology Trend for 2016
https://www.linkedin.com/pulse/simplification-technology-trend-2016-werner-vogels
##Laravel 5.2 New Features
https://laravel-news.com/2015/12/laravel-5-2-is-released/
##Angular Material
https://material.angularjs.org/latest/
#Latest Readings
#Continuous Delivery - Jez Humble
Last Chapter was Testing
#Deep Dive
The Video we went with
AWS re:Invent 2014 | (BDT203) From Zero to NoSQL Hero: Amazon DynamoDB Tutorial
https://www.youtube.com/watch?v=tDqLwzQEOmM
##The Video we almost went with
It was going to be CraigsList and NoSQL
https://www.youtube.com/watch?v=a0OvgTfF8Pg
But it had almost nothing on NoSQL :(
Some quick points though from it.
“There is no stack anymore” Marten Mickos eg LAMP
but not it is mixed NoSQL, MySQL, Redis etc and that is the biggest take away so far for me
Archiving is a common use for NoSQL
#News & Other Happenings
Latest PHPArch Articles of Interest December 2015
Article Power of Interface
Learning Vim for Beginners
http://www.labnol.org/internet/learning-vim-for-beginners/28820/
Introducing Modelling by Example
http://everzet.com/post/99045129766/introducing-modelling-by-example
Modeling an Aggregate with Eloquent
http://www.sitepoint.com/modeling-aggregate-eloquent/
Linux Academy
https://linuxacademy.com/amazon-web-services
Why you should never use proof of concept
http://www.ben-morris.com/why-you-should-never-use-a-proof-of-concept/
#Latest Readings
We are both reading "Continuous Delivery - Jez Humble"
Last Chapter was Continuous Integration
#Deep Dive
Google I/O 2012 - SQL vs NoSQL: Battle of the Backends
https://www.youtube.com/watch?v=rRoy6I4gKWU
#News & Other Happenings
Latest PHPArch Articles of Interest
Manageable Microservices with RabbitMQ
https://www.phparch.com/magazine/2015-2/november/
Uncommon Sense
by Derek Sivers
https://www.youtube.com/watch?v=NUJir-MTmJY&index=1&list=PLBAAC8C0430D64F4D
ThoughtWorks Radar
https://www.thoughtworks.com/radar/techniques
Consumer Driven Contracts
Decouple Deployment from Release
Threat Modeling
Plans are worthless, but planning is everything
by Mike Leach
https://www.facebook.com/notes/mike-leach/plans-are-worthless-but-planning-is-everything-agile-software/10153881765378054
##Ansible’s Growth
http://www.jobsignal.io/analysis/devops/2015/08/20/the-new-must-have-devops-skill/
##PHP Standards Recommendations
http://www.php-fig.org/psr/
##Failing at Microservices
https://rclayton.silvrback.com/failing-at-microservices
#Latest Readings
Al - Playing Destiny too much :(
Nathan - Continuous Delivery book
#Q & A / Main Topics to Discuss
Introduction to NoSQL by Martin Fowler
https://www.youtube.com/watch?v=qI_g07C_Q5I
News & Other Happenings
Latest PHPArch out!
https://www.phparch.com/magazine/2015-2/november/
PHPArch DC Conference
Right around the Corner
https://world.phparch.com/
Angular Cardboard
http://blog.ionic.io/angular-cardboard-hackathon-ionic/
https://www.google.com/get/cardboard/get-cardboard/
Considering Speed and Slowness in AngularJS
https://www.exratione.com/2013/12/considering-speed-and-slowness-in-angularjs/
Secret to Facebook’s Hacker Engineering Culture
http://blog.launchdarkly.com/secret-to-facebooks-hacker-engineering-culture/
Dark Patterns
http://darkpatterns.org/
Enabling Trunk Based Development with Deployment Pipelines
https://www.thoughtworks.com/insights/blog/enabling-trunk-based-development-deployment-pipelines?utm_campaign=continuous-delivery&utm_medium=social&utm_source=twitter
Introduction to NoSQL by Martin Fowler
https://www.youtube.com/watch?v=qI_g07C_Q5I
Latest Readings
SQL Injections!
https://onemonth.com/courses/web-security
Q & A / Main Topics to Discuss
Not Just Code Monkeys
https://www.youtube.com/watch?v=Z8aECe4lp44
News & Other Happenings
Latest php arch articles?
PHPArch Cruise
https://www.phparch.com/2015/10/phpcruise-website-is-live/
On Monoliths and Services
http://dev.otto.de/2015/09/30/on-monoliths-and-microservices/
A Circle of Death
https://mobile.twitter.com/joshsusser/status/652540877160603648
Production Support & Scrum
https://www.scrumalliance.org/community/articles/2008/march/production-support-and-scrum
10 of the Most Controversial Productivity Tips That Actually Work
https://blog.bufferapp.com/10-of-the-most-controversial-productivity-tips-you-will-read-today
The above article links from Work Less to
The 4 Elements of Physical Energy and How to Master Them
https://blog.bufferapp.com/the-4-elements-of-physical-energy-on-how-to-master-them
Three items that caught my attention
Napping
Reading
Meditation
Vue-Strap
https://www.producthunt.com/tech/vue-strap
Sane, scalable Angular apps are tricky, but not impossible. Lessons learned from PayPal
Checkout.
https://medium.com/@bluepnume/sane-scalable-angular-apps-are-tricky-but-not-impossible-lessons-learned-from-paypal-checkout-c5320558d4ef
Make everything a directive!
When to Mock
http://adamwathan.me/2014/09/22/when-to-mock/
AWS OpsWorks
https://aws.amazon.com/opsworks/
Latest Readings
Ready for Anything: 52 Productivity Principles for Getting Things Done
http://www.amazon.com/Ready-Anything-Productivity-Principles-Getting-ebook/dp/B000OIZUP8
The Martian and more on OpsWorks reading their dev guides. I think my next book is going to be a tutorial.
Q & A / Main Topics to Discuss
TDD video
Rails Conf 2013 The Magic Tricks of Testing by Sandi Metz
https://t.co/EfXWBgLOLz
Recommended by Adam Wathan
Sponsorship
php[architect] has been published continuously since 2002. The magazine is the only technical journal dedicated exclusively to the world of PHP.
News & Other Happenings
Leveling Up: What’s Coming in PHP 7
https://www.phparch.com/magazine/2015-2/october/
Homestead now with PHP 7 support
https://laravel-news.com/2015/10/homestead-now-with-php-7-support
Dissecting the PHAR Format
https://www.phparch.com/magazine/2015-2/october/
Laravel from 0 to Deploy me and a Wordpress Developer (next Drupal)
https://goo.gl/3sc6dU
To Mock External Services, That is the Question
https://laracasts.com/lessons/to-mock-external-services
Immun Automatic detection and protection against app security vulnerabilities
https://www.immun.io/
Socialite Providers
http://socialiteproviders.github.io/
PHP RFC: Arrow Functions
https://wiki.php.net/rfc/arrow_functions
GitHub accounts can now be protected with universal second factor authentication
http://thenextweb.com/insider/2015/10/01/github-accounts-can-now-be-protected-with-universal-second-factor-authentication/
How to Build a Helpful Search for Technical Documentation : The Laravel Example
https://blog.algolia.com/how-to-build-a-helpful-search-for-technical-documentation-the-laravel-example/
Latest Readings
Ready for Anything: 52 Productivity Principles for Getting Things Done
http://www.amazon.com/Ready-Anything-Productivity-Principles-Getting-ebook/dp/B000OIZUP8
Q & A / Main Topics to Discuss
TDD the good parts
http://adamwathan.me/2014/11/03/tdd-the-good-parts/
Delving deep into the art of mastering one's craft, in this episode we explore a recent talk by Jeffrey Way on what can be learned from working with tools like Laravel. And, of course, we include a healthy dose of recent and trending news.
News & Other Happenings
MySQL 5.7
https://dev.mysql.com/doc/refman/5.7/en/mysql-nutshell.html JSON and other new features https://dev.mysql.com/doc/refman/5.7/en/json.html#json-comparison
The Operating Model That is Eating The World
http://medium.stfi.re/@aarondignan/the-operating-model-that-is-eating-the-world-d9a3b82a5885
Moving to the Phoenix Server Pattern - Part 1: Introduction
https://www.thoughtworks.com/insights/blog/moving-to-phoenix-server-pattern-introduction
Udacity Says It Can Teach Tech To Millions, And Fast
http://www.nytimes.com/2015/09/17/technology/udacity-says-it-can-teach-tech-skills-to-millions.html
Is QA Dead
https://www.thoughtworks.com/insights/blog/qa-dead
The Repository Trap And Other Ramblings
https://laracasts.com/lessons/the-repository-trap-and-other-ramblings
Latest Readings
AWS Scripting
not sure I would recommend
http://www.amazon.com/AWS-Scripted-Automate-Deployment-Resilient/dp/1503137775/ref=pd_bxgy_14_img_2?ie=UTF8&refRID=04RGYXHYE4MR3CBDVWZZ
Agile Estimating and Planning
Crazy math to figure out your project buffer!
Q & A / Main Topics to Discuss
Jeffrey Way Video from Laracon EU
Things Laravel Made Me Believe
https://www.youtube.com/watch?v=mDotS5BDqRM
Care, Simplicity and more he learned from working with Laravel.
Special thanks to our sponsor php[architect] https://www.phparch.com/ !
News and Happenings
PHPArch
Reminder PHP World
Washington, DC - November 16-20, 2015
https://world.phparch.com/
PHP In the Cloud (Training Day)
Building Testable Extensions Sebastian Bergman (phpunit!) Test
Create Secure Repeat
2FA
PHP At Google
Remote Year
http://www.remoteyear.com/
Things I was unprepared for as a lead developer
http://dev-human.com/entries/2015/09/07/things-i-was-unprepared-for/
Way less developing
Delegating
Financial management / budgeting
Hiring/Firing
Culture
Motivating
Mentoring
Feedback
Planning
People Skills
Lead by Example
Sublime Text Power User
https://sublimetextbook.com/
Ghost Inspector
https://ghostinspector.com/?utm_source=twitter&utm_medium=cpc&utm_campaign=TW_KW
I started making something like this as a poc https://github.com/alnutile/gherkin-generator
and hope to come back to it.
Introducing Laravel Spark
https://mattstauffer.co/blog/introducing-laravel-spark-a-deep-dive
Why I wouldn’t use rails for a new company
http://blog.jaredfriedman.com/2015/09/15/why-i-wouldnt-use-rails-for-a-new-company/
“If you want to future-proof your web application, you have to make a bet on what engineers will want to use in three years”
ActiveRecord and the Beauty Lost in Translation
http://matthewmachuga.com/blog/2015/activerecord-and-the-beauty-lost-in-translation.htm
Great Oo training by Matthew Machuga who wrote the above article
http://code.tutsplus.com/courses/object-oriented-design-in-php
Sometime in 2014, PHP-land started to debate whether Active Record was a tolerable ORM pattern, and whether one should use Active Record or Data Mapper ORMs
Latest Readings
Agile Estimating and Planning
Crazy math to figure out your project buffer!
Functional Programming
https://www.phparch.com/books/functional-programming-in-php/
Q & A / Main Topics to Discuss
The term DHH coined “Software Writer”
https://www.youtube.com/watch?v=9LfmrkyP81M
News & Goings On
NERD Event
https://nerdsummit.org/
Hacking the Flow State
https://medium.com/brigade-engineering/hacking-the-flow-state-b2451d0bf7ba
Google Two Factor Authentication Security Key
http://www.theguardian.com/technology/2014/oct/22/google-usb-security-key-two-factor-authentication
Al’s Most Recent Laravel Contribution
https://github.com/laravel/framework/pull/10170
Quantum Safe Encryption
https://www.quantamagazine.org/20150908-quantum-safe-encryption/
OKCupid and Other Dating Sites Leave You Vulnerable
http://cms.fightforthefuture.org/okcupid/
Why Use Docker On A Dedicated Server? : EveryDayLinuxUser : In this article, I want to discuss why dedicated and... http
https://twitter.com/linuxtoday/status/642292981672710144
Web Development Reading List #103
http://www.smashingmagazine.com/2015/09/web-development-reading-list-103/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+SmashingMagazine+(Smashing+Magazine)
Couldn't agree more with every point made in this great talk by @adamwathan: "TDD - The Good Parts
https://twitter.com/bertfonteyn/status/641216525601476609
Finally create a solid PHP deployment strategy
http://deploy.serversforhackers.com/
CoAP and a Web of Things Watching Things
https://www.thoughtworks.com/insights/blog/coap-and-web-things-watching-things?utm_campaign=technology&utm_medium=social&utm_source=twitter
We will announce the Laracast winner today
Latest Readings
Agile Estimating and Planning - Mike Cohn
User Stores, 60% to 160% go with a range. If you have history that helps but still it might not be the same.
Q & A / Main Topics to Discuss
Fine tune your workflow NOW!
There is value in fine tuning your workflow, textExpander, ssh config, bash shortcuts, scripts, artisan commands, drush commands, alfred plugins etc etc. take a moment every day to sharpen your tools. Not only does it save your time but keeps you on task. Plus then when I pair with you I do not go insane waiting :) git status
JumpCut Link http://jumpcut.sourceforge.net/
Get your bash profile up to speed http://natelandau.com/my-mac-osx-bash_profile/
Use a goo terminal and make it fast. Split screen shortcuts, open to default directory, etc
Kata Link https://laracasts.com/search?q=kata&q-where=lessons or make your own
TextExpander https://smilesoftware.com/TextExpander/index.html
AutoText on Linux http://www.linuxjournal.com/article/8646
Moom https://manytricks.com/moom/
Stay https://cordlessdog.com/stay/ never deal with moving your windows again when going from laptop to external monitor
Alfred https://www.alfredapp.com/
Pomodoro Timer http://xwavesoft.com/pomodoro-timer-for-iphone-ipad-mac-os-x.html
Quick reminders https://www.wunderlist.com/
Team Passwords https://www.passpack.com/
EnvDeployer https://github.com/alfred-nutile-inc/env-deployer
Make Commands using Symfony Console (Artisan, Drupal Console etc)
Push .env file around and share it
Query DynamoDB
Change user passwords
Configure servers eg Supervisord, cron etc