tags: coding

Action executed in 0.000
●●●●●○○○

Inversion of Control Containers and the Dependency Injection pattern

Figure 3 service locator, assembler

In the Java community there's been a rush of lightweight containers that help to assemble components from different projects into a cohesive application. Underlying these containers is a common pattern to how they perform the wiring, a concept they refer under the very generic name of "Inversion of Control". In this article I dig into how this pattern works, under the more specific name of "Dependency Injection", and contrast it with the Service Locator alternative.

url: https://martinfowler.com/articles/injection.html

type: none, format: none

●●●●●○○○

Inspiring Girls in the Tech Space: 100 Girls To Code | Beth Cone Kramer

tags: group, coding, girls
pham

An initiative of the Tennessee Code Academy, Girls Who Code was founded in 2014 to introduce girls to code and computer engineering at a young age, to achieve gender parity in the STEM fields. By hosting one-day workshops led by academically-trained experts who are "girls in code" themselves, 100 Girls To Code provides girls with a fun and interactive learning experience that includes an introduction to programming, website construction, games, apps, and more.

url: http://m.huffpost.com/us/entry/8023776

type: article, format: blog

●●●●●○○○

PHP: The Right Way

There’s a lot of outdated information on the Web that leads new PHP users astray, propagating bad practices and insecure code. PHP: The Right Way is an easy-to-read, quick reference for PHP popular coding standards, links to authoritative tutorials around the Web and what the contributors consider to be best practices at the present time.

url: http://www.phptherightway.com/

type: article, format: page

●●●●●○○○

The PHP Coding Standards Fixer for PSR-1 and PSR-2

a Sensio Labs Product

The PHP Coding Standards Fixer tool fixes most issues in your code when you want to follow the PHP coding standards as defined in the PSR-1 and PSR-2 documents.

url: http://cs.sensiolabs.org/

type: project, format: page