A successful Git branching model

Standard
By Vincent Driessen
on Tuesday, January 05, 2010

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.) Continue reading

Why is processing a sorted array faster than an unsorted array?

Standard

Here is a piece of C++ code that seems very peculiar. For some strange reason, sorting the data miraculously makes the code almost six times faster.

Continue reading

Không Lập Trình Khi Rảnh Rỗi Có Biến Bạn Thành Developer Tồi?

Standard

Câu trả lời của bạn cho câu hỏi “em làm gì vào thời gian rảnh?” hoặc “em có project cá nhân nào cho anh/chị tham khảo không?” có ảnh hưởng lớn đến quyết định của nhà tuyển dụng. Đó là sự thật mà nhiều công ty IT – khách hàng của ITviec – tiết lộ.Tôi vừa đọc một bài viết thú vị trên Y Hacker News về chủ đề “không lập trình khi rảnh rỗi có biến tôi thành developer tồi?”. 50% đồng tình và 50% có ý kiến ngược lại.

Theo quan điểm của tôi thì không lập trình khi rảnh rỗi không biến bạn thành developer tồi, nhưng lập trình khi rảnh rỗi có thể khiến bạn trở thành developer giỏi hơn. Continue reading

7 More Mistakes Commonly Made by PHP Developers

Standard

Back at the end of June, TopTal, the freelance marketplace, published a post about 10 Most Common Mistakes PHP Programmers Make. The list wasn’t exhaustive, but it was well written and pointed out some very interesting pitfalls one should be vary of – even if I wouldn’t personally list the mistakes as very common.

I encourage you to give it a thorough read – it has some truly valuable information you should be aware of – especially the first eight points. A couple days back, Anna Filina expanded on the list with seven new entries. While less specific and common, her points still carry weight and should be considered when developing.

Continue reading

5 Reasons Why the Web Platform War is Over: PHP Won with 75% says Google

Standard

Author: Manuel Lemos

Posted on: 2013-05-20

Categories: PHP opinions

During Google I/O 2013 event a Google manager said PHP runs on 75% of the Web sites. So they decided to finally support PHP as in their AppEngine hosting service.Read this article to understand why this puts an end to years of false claims that PHP was losing market, as well what it means to Web developers using PHP or other languages.

Continue reading