Giter VIP home page Giter VIP logo

being-a-php-developer-the-nuts-and-bolts's Introduction

Being A PHP Developer: The Nuts and Bolts

Being a developer is part Art, part Science, and part getting your hands dirty. This guide focuses on the tools that support all these phases, but mostly the getting your hands dirty part.

In any project tools and infrastructure can be a double edge sword. You can't build a table without a hammer and a saw, but at the same time it might be overkill to build an entire workshop before building a bird house. In this guide we try to get the tools out of the way quickly, giving you best practices to get to the task in hand. Once you are off and running with a couple projects you will likely find tools and infrastructure you want to dig deeper into. My advice to is wait until those needs come, and just start with the basics.

This book is available for reading at: https://www.gitbook.io/book/jeichorn/being-a-php-developer-the-nuts-and-bolts

Contributing

This book is hosted at github, https://github.com/jeichorn/Being-A-PHP-Developer-The-Nuts-And-Bolts. If you see any bugs please open a an issue or send a pull request.

Build Status

License

Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) unless otherwise stated

being-a-php-developer-the-nuts-and-bolts's People

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

carl-parrish

being-a-php-developer-the-nuts-and-bolts's Issues

Grammar Police

Josh,

Again, a great presentation. Thanks!
I'm just making editing notes here as I read.
I read the first three pages. I'll come back and read more tomorrow.

  • Michael

On The Basics page, the phrase "This includes" should be "These include." The antecedent is "tools." On the same page "unit" should not be capitalized.

On Source Control:
1st sentence -
s/developers/developer's
s/well,/well;
list-
s/Subversions/Subversion
s/Cvs/CVS
paragraph after list-
s/its a tool/it's a tool

Getting Started ... Version Control:
s/Gui client,/GUI client;
s/thats/that's
s/redudant infrasructure/redundant infrastructure
among screenshots-
s/favorite/favorite editor
s/uncommited/uncommitted
"couple word title" is awkward. "short title" would be better.

"amend", huh? Wasn't familiar with that one. I learned something already. (Have to see if hg has something similar too, since I that mostly of late). Very useful!

Might be worth mentioning other GUIs too: e.g., SourceTree, SmartGitHg

Helpful tips list-
s/Don't like gui's checkout/Don't like GUIs? Checkout

last paragraph-
s/its/it's

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.