Writing Clean Code

Jason McCreary (09.Mar.2018 at 10:00, 45 min)
Talk at Midwest PHP 2018 (English - US)

Rating: 5 of 5

"Clean Code" is code that communicates. But how do we write clean code? In this talk we'll look 5 simple practices that will help you write clean code. We'll see how each one reducing complexity and improves readability. We'll also look some of the common "Code Smells" in PHP and the refactors to clean them up. Don't worry though, we're not just going to "talk". All of these practices and refactors will be done with live coding demos to show you all of the little steps involved so you can start cleaning up your own code.

Who are you?

Claim talk

Talk claims have been moved to the new Joind.in site.

Please login to the new site to claim your talk

Want to comment on this talk? Log in or create a new account or comment anonymously

Write a comment

 
Please note: you are not logged in and will be posting anonymously!
= one plus nine

Comments

Rating: 5 of 5

09.Mar.2018 at 10:47 by Dave Buchanan (35 comments) via Web2 LIVE

Presenter and his slides were very easy to digest. Best talk I've seen on this topic, at the basic levels for writing "readable" code. The ten principles makes so much sense, and great examples. Would love to see an entire workshop around this talk. Thanks.

Rating: 4 of 5

09.Mar.2018 at 10:50 by Wade Wendorf (14 comments) via Web2 LIVE

Great talk. I don't agree with all of it, but what programmer ever does agree with every other programmer. :) Your talk gave me a few ideas as well.

Rating: 5 of 5

09.Mar.2018 at 10:55 by Nelson Castillo (11 comments) via Web2 LIVE

you gave me new ways to substantiate my arguments against silly comments! Awesome talk

Rating: 3 of 5

09.Mar.2018 at 10:59 by Riley Major (61 comments) via Web2 LIVE

Good, sometimes controversial ideas which were unfortunately hampered by legibility. Projectors work better with dark text on a light background at those sizes. Make sure your full name and Twitter handle is visible early in the talk. The last concept, symmetry, was glossed over a bit quickly. Could use more of a sales pitch on primitive obsession (not just what it is and how to avoid it, but why). Good use of audience participation, even if us reserved Minnesotans barely bite.

Rating: 5 of 5

09.Mar.2018 at 11:00 by Noah Bratzel (38 comments) via Web2 LIVE

Loved this talk. Hit a lot of points that I/we've been thinking about and talking about, and a few that I need to work on. Great points for all developers to keep in mind as they inflict their craft.

Rating: 5 of 5

09.Mar.2018 at 11:03 by Kaleena McHugo (3 comments) via Web2 LIVE

Great takeaways with 10 practices outlined. Code snippets were helpful and easy to follow. Before and after approach was extremely helpful to see the value. Awesome talk!

Rating: 4 of 5

09.Mar.2018 at 11:03 by Brian Skorseth (5 comments) via Web2 LIVE

Very useful with helpful examples.

Rating: 5 of 5

09.Mar.2018 at 11:18 by Greg Lyon (10 comments) via Web2 LIVE

Thanks for the light-hearted and informative talk, Jason!

Rating: 4 of 5

09.Mar.2018 at 11:19 by Brent Mitchell (19 comments) via Web2 LIVE

Very useful tips on how I can improve my code. Really enjoyed the talk.

Rating: 5 of 5

09.Mar.2018 at 11:21 by Casey Lee (5 comments) via Web2 LIVE

Easy to follow along and covered big discussions quickly and efficiently.

Rating: 5 of 5

09.Mar.2018 at 11:30 by Adia Alderson (5 comments) via Web2 LIVE

Great points and actionable items

Rating: 5 of 5

09.Mar.2018 at 12:52 by Mark J Williams (3 comments) via Joind.in iPhone app

Many practical suggestions and thought provoking ideas

Rating: 4 of 5

09.Mar.2018 at 13:02 by Hrushikesh Ghatpande (6 comments) via Web2 LIVE

Great ideas. Legibility of slides could've been improved.

Rating: 5 of 5

09.Mar.2018 at 13:05 by epilektric (29 comments) via Web2 LIVE

Great tips and with code examples!

Rating: 5 of 5

09.Mar.2018 at 17:01 by Justin Foell (16 comments) via Web2 LIVE

Well spoken, good real-world examples I can use in my own code and code reviews.

Rating: 4 of 5

10.Mar.2018 at 09:31 by Christian Varela (91 comments) via Web2 LIVE

Good practicals to be applied and improve the readability of our code.

Rating: 5 of 5

10.Mar.2018 at 13:26 by Chris Kipp (8 comments) via Web2 LIVE

Really great talk. Would love to also hear about suggestions and advice for teams to implement some of these practices that they may not be doing.

Rating: 5 of 5

12.Mar.2018 at 18:37 by Kathryn Borrow (5 comments) via Web2 LIVE

Clear, concise presentation with good examples to back up the concepts.

© Joind.in 2018