How to create a contact form using Symfony2 Symfony2 has a very powerful form component, I will try to show you how you can use it to build a contact form for your website. First of all, let's create a ContactType.php file. It will be used to render the form in your view and to validate the user data. <? Installing Git for Windows: git + ungit There are many ways and manuals, but here is my experience. I tried a lot of different versions of Git for Windows, but came up with optimal configuration. 1. Download Msysgit. Rule number one is to avoid Git with Cygwin — it works, but you’ll get headache with file permissions sooner or later. Parallel GNU parallel is a shell tool for executing jobs in parallel using one or more computers. A job can be a single command or a small script that has to be run for each of the lines in the input. The typical input is a list of files, a list of hosts, a list of users, a list of URLs, or a list of tables. A job can also be a command that reads from a pipe. GNU parallel can then split the input and pipe it into commands in parallel.
Hello World · GitHub Guides The Hello World project is a time-honored tradition in computer programming. It is a simple exercise that gets you started when learning something new. Let’s get started with GitHub! RESTful APIs in the Real World Episode 1 Video Tutorial Screencast Making RESTful APIs is hard, really hard. There are a lot of concepts to know - resources, representations, HTTP methods, status codes, etc. And putting this all to life in a sane way in PHP is no small task. In this course, we'll learn all the most fundamental concepts around REST and learn about the "rules" and the advantages and disadvantages of each.
A successful Git branching model » nvie.com In this post I present the development model that I’ve introduced for some of my projects (both at work and private) about a year ago, and which has turned out to be very successful. I’ve been meaning to write about it for a while now, but I’ve never really found the time to do so thoroughly, until now. I won’t talk about any of the projects’ details, merely about the branching strategy and release management. It focuses around Git as the tool for the versioning of all of our source code. (By the way, if you’re interested in Git, our company GitPrime provides some awesome realtime data analytics on software engineering performance.)