PHPSW

39 attended 4/5 by 1 members

In April we're hosting a night about Clean Code! We're at BaseKit's new office this month. 

- Mission (Im)possible: Quality Decoupled Code with Drupal 7


Marek Matulka, Software Engineer at SensioLabsUK

We're all excited about Drupal 8 coming up soon and we want to be ready for it! How can we make sure our code is ready for it? How can we build modules that are backwards compatible with D7 and future proofed for D8?

Learn how to build code decoupled from your platform and use it with Drupal or any other framework.

Interface segregation; the forgotten 'i' in SOLID
  Dan Ackroyd, Independent C + PHP developer, Imagick maintainer. That guy with the beard

When people give talks on the "S.O.L.I.D." design principles one ofthe letters that doesn't get enough attention is the "i" - the"interface segregation principle". This talk seeks to redress thatimbalance by going into a bit more in-depth into:

• An introduction to interface segregation and an explanation of howit make your code easier to test.

• Why in PHP we need to apply the principle more broadly, to maketypes be more specific, so that code is more reasonable.

• Me babbling on about emotions, and how good code is boring. Which is good!

--


</a><a href="http://www.basekit.com/">BaseKit have kindly offered to host the evening at their office, and as always we'll sort out some ales, lagers, soft drinks and snacks. Don't forget to check them out - and if you're looking, they are hiring.

Afterwards we'll head to the pub, probably the Volunteer Tavern!

--

View on the PHPSW website

Talks

  • Interface segregation; the forgotten 'i' in SOLID

    Dan Ackroyd
    Dan Ackroyd
    , Independent C + PHP developer, Imagick maintainer. That guy with the beard

    When people give talks on the "S.O.L.I.D." design principles one ofthe letters that doesn't get enough attention is the "i" - the"interface segregation principle". This talk seeks to redress thatimbalance by going into a bit more in-depth into:

    • An introduction to interface segregation and an explanation of howit make your code easier to test.

    • Why in PHP we need to apply the principle more broadly, to maketypes be more specific, so that code is more reasonable.

    • Me babbling on about emotions, and how good code is boring. Which is good!

  • Mission (Im)possible: Quality Decoupled Code with Drupal 7

    Marek Matulka
    Marek Matulka
    , Software Engineer at SensioLabsUK

    We're all excited about Drupal 8 coming up soon and we want to be ready for it! How can we make sure our code is ready for it? How can we build modules that are backwards compatible with D7 and future proofed for D8?

    Learn how to build code decoupled from your platform and use it with Drupal or any other framework.

Additional info

Suggestion box

We're always looking for new ideas, if you have any suggestions for talk nights, speakers or things you'd like to see at PHPSW, drop us a line:

Venue

BaseKit,
5th Floor, One Castlepark, Tower Hill,
Bristol, BS2 0JA