ENTRIES TAGGED "git"
Can version control manage content?
Web designers? Git? Github? Aren’t those for programmers? At Artifact, Christopher Schmitt showed designers how much their peers are already doing with Github, and what more they can do. Github (and the underlying Git toolset) changes the way that all kinds of people work together.
Sharing with Git
As amazing as Linux may be, I keep thinking that Git may prove to be Linus Torvalds’ most important contribution to computing. Most people think of it, if they think of it at all, as a tool for managing source code. It can do far more, though, providing a drastically different (and I think better) set of tools for managing distributed projects, especially those that use text.
Git tackles an unwieldy problem, managing the loosely structured documents that humans produce. Text files are incredibly flexible, letting us store everything from random notes to code of all kinds to tightly structured data. As awesome as text files are—readable, searchable, relatively easy to process—they tend to become a mess when there’s a big pile of them.
Why C is a more practical and enticing programming language than you might think.
Choosing a programming language for that project you’re working on is a fairly straightforward decision: it needs to be fast, easy to use, and it must come with enough bells and whistles to keep you from re-inventing the wheel every time you want to do something.
Looking at this criteria, aside from the fast bit, the C language may not be the first one that pops into your head. After sitting down with Ben Klemens, the author of 21st Century C, I am now looking at C as a more practical and enticing alternative than I would have thought possible.
21st Century C sets a precedent in presenting C as a language that is a lot easier to use, and has more library support than many people think. If you are not up to date on the latest that C has to offer you may not be aware of the simplicity and elegance of the language. These strengths are backed by the C99 and C11 standards, but mainly they are built up on the development of libraries and modern tools for building and multi-threading in C. Read more…
An interview with Matthew McCullough
In this video interview, Matthew McCullough of GitHub discusses what they’ve learned over time as they grow and watch projects develop there.
Git what you need, not what you get.
In 1957, the former Soviet Union launched an unmanned satellite call Sputnik. That launch catalyzed a political, military, technological, and scientific race to superiority between the U.S.S.R. and the United States. More than fifty years later, Dell Inc. has launched its own “Sputnik.”
The centerpiece of the program is a Dell XPS-13 “ultrabook” that comes with Ubuntu 12.04 LTS installed. It has 3.6 GiB of Memory with Intel® Core™ i7-2637M CPU @ 1.70GHz × 4 Processor, 251.6 Gigabytes of disk space and a 64-bit OS. Like its namesake, Dell is hoping this project creates an ultrabook-race for developers’ computing needs. From my perspective, they are off to a great start.
Advice from author of "Version Control with Git."
After finishing the second edition of "Version Control with Git," author Jon Loeliger talked to O'Reilly editor Andy Oram about how to use Git effectively as changes to code pile up.
Google I/O reg disappoints many, Microsoft shares, and happy birthday to gcc.
Google I/O registration was there and gone so fast you might have missed it if you blinked, Microsoft is sharing more of its code Apache-style, and the leading compiler package in the world celebrates a milestone.
Who really profits from Android sales? And does the world need another source control system?
Microsoft profits from Google's toils, why you shouldn't put older developers out to pasture, and a new source control system enters the fray.
App Store policy makes developers see red, Ubuntu may have a black heart, and a look at the blue content in git commits.
Coming up on the Week in Review: Revolt of the App Store developers, Ubuntu's innocence lost, and a report we swear you'll like.