Say hello to JIRA Agile and JIRA Capture Learn More »

Archives for Nicola Paolucci

Git and project dependencies

I'm speaking at RoadTrip 2014 Learn More »

Consider the following questions: How do you handle project dependencies with git? Our project is made up of multiple inter-dependent repositories. Currently we manage those with svn:externals. What's the best way to handle those with git? How do you split a very big repository in smaller components using git? These are some examples of the most asked questions we got at the European leg of our recent Getting Git Right tour. The topic appears to be a big pain point for many software

Continue reading »

Our recent webinar featuring product rock stars Jens Schumacher and Ken Olofsen gave a great overview of git workflows. Branching workflows go from bare and simple, to complex, robust, and defensive. What is the level of complexity and safeguard needed by your organization? This post covers the compromise between nimbleness and robustness, with some guidelines to choose your own git adventure and lessons learned inside Atlassian. The aim of this article is to give you the insight and

Continue reading »

What’s new in Git 1.9

I'm speaking at RoadTrip 2014 Learn More »

I know you are all busy with looting marathons in DayZ but bear with me. Something is worth checking out today. The latest git point release (1.9) has come out! Here is what caught my eye from the release notes. If you're inclined you can obviously go ahead and scour the notes in all their nerdy beauty by yourself. But let me help! Before I start let me also gently point you to my earlier notes on releases 1.8.2, 1.8.3, 1.8.4, 1.8.5. Lots of neat tricks and goodies in there, too. Upgrade

Continue reading »

If you've ever sat down with a more experienced developer for a pair programming session, you'd probably agree that it's one of the most effective ways to learn, and absorb new skills, tools, and tricks. So I am very happy to present you with a new webinar that will reproduce the same feel of a live training session. This is your chance to sit beside me as I work through a typical bug-fix lifecycle from branch creation, through code review, to the final merge, using the powerful toolset that Git brings

Continue reading »

Last week we held a webinar titled "Feature development lifecycle with Git". This time we tried a different approach. I wanted to give the attendees the feeling they were sitting beside me while I worked through a simple bug-fix end-to-end, from branch creation, through code review, to the final merge. I think we can safely call the session a success, as almost 700 attendees joined me as I walked through: How to kick off development in a feature branch. What rebase is, and how and

Continue reading »

Simple Git workflow is simple

I'm speaking at RoadTrip 2014 Learn More »

Many teams have already migrated to git and many more are transitioning to it now. Apart from training single developers and appointing Champions to help with the adoption it is imperative to pick a nice and simple code collaboration practice that does not complicate things too much. With git one can definitely conjure very complicated workflows, I've seen them first hand. A manual on workflows does not come pre-installed with git, but maybe it should seeing how many people have questions on

Continue reading »