I assume that you are already familiar with both the patterns, so I’ll focus here on where the most people have confusion with the differences. Let’s revisit the definitions and their structure first.
A couple of months ago I started working at Buzzilla, a company developing "cutting edge technologies and revolutionary analysis and research methodologies that combine to create advanced solutions aimed at harnessing the vast opportunities presented by online conversation".
Today's frontend part of web application becomes very complex. Customers expect functional high-performance apps with beautiful UI that working in the browser just like general desktop app.
A typical online shopping would have an order management system, inventory system, purchase order system.
A week ago, I wrote an article before on Trunk Based Development (TBD) at Facebook, but there’s newer source material. At InfoQ’s QCon this time, Chuck Rossi presented newer TBD practices and release workflow at Facebook.
We always have interesting discussions at work, both philosophical and mostly programming discussions. Sometimes the things people say make you think a while longer.
Apache Subversion’s ‘svn annotate’ command allows users to view a line-by-line breakdown of all the changes that have been applied to a human-readable file in your working copy.
To make logging based debugging and diagnostics more fun, I created the following enhanced Python logging solution.
It’s been six months since I switched jobs and began to work from home most of the time. It’s downright amazing, the best thing I’ve ever done.
Linux Bash scripts that can be used for customizing an AWS Elastic Beanstalk Environment.
With unit tests you can check that your code behaviours just as you expect it to. When writing your unit tests you shouldn't need to worry about if any other area of the application is working correctly.
I’m sure some of you are more well-versed in the area of storage than others. And no matter where you fall on that continuum, you may be wondering what kinds of storage are available for Hyper-V Virtualization.
Today: Python at Netflix, a Turing-equivalent language in seven lines and three minutes, version control for word processing, and a gem of a Ruby love story.
Salt is gaining momentum as a config management tool. This talk by Thomas Hatch makes for a good introduction.
At WANdisco, we firmly believe that Apache Subversion is a commercial quality version control system ready for the enterprise.
Since Windows Vista it is possible to use symbolic links just like you know it under Linux/Unix systems.
Several years ago, I had a job that seemed like heaven. I learned a lot about software development, technical leadership, and how to build big systems. Ultimately, though, I think I wasted those years. Why? We never shipped.
Some time ago I had to migrate issues from a Github project to another. In this particular case, I moved Plone CMS developer documentation issues from under my personal Github account to under the Plone’s collective community team project.
In programming, “Unit testing is a method by which individual units of source code are tested to determine if they are fit for use.” Now, this unit of source code can very on different scenarios.
I have implemented a maven plugin (which can be downloaded here ) that helps you to find out what resource bundle keys are missing in different bundles.
There’s been a lot of hubbub recently with regard to the recent decision of Yahoo! CEO Marissa Mayer to mandate that all employees, including those currently working remotely, either commute to a corporate office or face termination.
Using the Hub library, it's possible to convert Github issues into pull requests. This gives rise to a useful Github workflow which this article describes.
Over the past couple of months, Aaron Seigo has been posting a fantastic series of video guides on building KDE software from git.kde.org. This weekend we ran Parts 1 and 2 -- now here's Part 3.
We’re pleased to announce a new release of uberSVN, the free, open ALM platform from WANdisco.
Over the past couple of months, Aaron Seigo has been posting a fantastic series of video guides on building KDE software from git.kde.org. Yesterday we ran Part 1 -- now here's Part 2.