The popular open-source contract for web designers and developers by Stuff & Nonsense
- Originally published: 23/12/2008
- Revised date: 15/12/2013
- Original post
| http { | |
| client_max_body_size 20M; | |
| upstream influxdb { | |
| server server1:8086; | |
| server server2:8086; | |
| } | |
| upstream relay { | |
| server server1:9096; | |
| server server2:9096; |
| # Create a new Token | |
| curl -u 'githubuser' -d '{"note":"Your Application"}' https://api.github.com/authorizations | |
| # It is: "ebab4dc37e654bb230a9c69ebcd5f38e9a81e210" | |
| #{ | |
| # "created_at": "2013-01-04T18:00:28Z", | |
| # "app": { | |
| # "url": "http://developer.github.com/v3/oauth/#oauth-authorizations-api", |
| // ---------------------------------------------------------- | |
| // A short snippet for detecting versions of IE in JavaScript | |
| // without resorting to user-agent sniffing | |
| // ---------------------------------------------------------- | |
| // If you're not in IE (or IE version is less than 5) then: | |
| // ie === undefined | |
| // If you're in IE (>=5) then you can determine which version: | |
| // ie === 7; // IE7 | |
| // Thus, to detect IE: | |
| // if (ie) {} |
| <?xml version="1.0" encoding="UTF-8"?> | |
| <project name="project" default="build-parallel"> | |
| <target name="build" depends="prepare,lint,phploc,pdepend,phpmd-ci,phpcs-ci,phpcpd,phpunit,behat,phpdox"/> | |
| <target name="build-parallel" depends="prepare,lint,tools-parallel,phpunit,behat,phpdox"/> | |
| <target name="tests" depends="prepare,phpunit,behat"/> | |
| <target name="tools-parallel" description="Run tools in parallel"> | |
| <parallel threadCount="4"> | |
| <sequential> |
| <?php | |
| use Symfony\Component\HttpFoundation\File\File; | |
| use Symfony\Component\HttpFoundation\File\UploadedFile; | |
| /** | |
| * @Entity | |
| */ | |
| class Document | |
| { |
| <?php | |
| class TailRecursion | |
| { | |
| public $func; | |
| public $acc; | |
| public $recursing; | |
| public function tail() | |
| { | |
| return call_user_func_array($this->func, func_get_args()); |
A lot of these are outright stolen from Edward O'Campo-Gooding's list of questions. I really like his list.
I'm having some trouble paring this down to a manageable list of questions -- I realistically want to know all of these things before starting to work at a company, but it's a lot to ask all at once. My current game plan is to pick 6 before an interview and ask those.
I'd love comments and suggestions about any of these.
I've found questions like "do you have smart people? Can I learn a lot at your company?" to be basically totally useless -- everybody will say "yeah, definitely!" and it's hard to learn anything from them. So I'm trying to make all of these questions pretty concrete -- if a team doesn't have an issue tracker, they don't have an issue tracker.
I'm also mostly not asking about principles, but the way things are -- not "do you think code review is important?", but "Does all code get reviewed?".
| <?php | |
| namespace Ibms\JobBundle\Twig; | |
| use Doctrine\Common\Collections\Collection; | |
| use Ibms\JobBundle\Entity\Job; | |
| use Ibms\JobBundle\Entity\JobAppliance; | |
| use Ibms\UserBundle\Entity\Technician; | |
| use DateTime; | |
| use Symfony\Component\DependencyInjection\ContainerInterface; |
| <?php | |
| namespace Ibms\Helper; | |
| use Symfony\Bundle\FrameworkBundle\Templating\GlobalVariables as BaseGlobalVariables; | |
| use Symfony\Component\DependencyInjection\ContainerInterface; | |
| use DateTime; | |
| class GlobalVariables extends BaseGlobalVariables | |
| { |