The first important thing to understand about Git is that it thinks about version control very differently than Subversion or Perforce or whatever SCM you may be used to. It is often easier to learn Git by trying to forget your assumptions about how version control works and try to think about it in the Git way. Let's start from scratch. Assume you are designing a new source code management system. How did you do basic version control before you used a tool for it? Chances are that you simply copied your project directory to save what it looked like at that point.
Git Cheatsheetstash workspace indexAT&T Labs Research - YoixWhat is Yoix...? The Yoix scripting language is a general-purpose programming language that uses syntax and functions familiar to users of C and Java. It is not an object oriented language, but makes use of over 150 object types that provide access to most of the standard Java classes.DocumentationDocumentation Reference Reference ManualA successful Git branching model » nvie.comIn 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.
Getting Started with Java IDLJava™ IDL is a technology for distributed objects – that is, objects interacting on different platforms across a network. Java IDL enables objects to interact regardless of whether they're written in the Java programming language or another language such as C, C++, COBOL, or others. This is possible because Java IDL is based on the Common Object Request Brokerage Architecture (CORBA), an industry-standard distributed object model. A key feature of CORBA is IDL, a language-neutral Interface Definition Language. Each language that supports CORBA has its own IDL mapping--and as its name implies, Java IDL supports the mapping for Java.
Git Cheatsheetstash workspace index local repository upstream repository statusWhy aren't you using git-flow?Vincent Driessen's branching model is a git branching and release management strategy that helps developers keep track of features, hotfixes and releases in bigger software projects. This workflow has lot of commands to type and remember, though, so there's also the git-flow library of git subcommands that helps automate some parts of the flow to make working with it a lot easier. After installing git-flow (brew install git-flow), you can start using git-flow in your repository by using it's init command.
Git HuntGitHunt's public service:The trending GitHub repositories selected by usersProgrammer excuses API for lazy programmers : APIGitHub Trending API : APICollections for similar repositories [todo] What else do you need? Let us know via emailAn Introduction to Programming with JacORBGerald Brose Institut für Informatik Freie Universität Berlin, Germany firstname.lastname@example.org This document gives an introduction to programming distributed applications with JacORB, a free Java object request broker. It is structured as follows. First, we briefly describe how to obtain and install JacORB. Section 2 gives a few examples on how to use JacORB to write distributed Java programs while section 3 contains a description of the utilities that come with JacORB.