development

Programming Lesson 3

Blog post by darkwyrm on Sat, 2010-01-30 01:32

Continued (mis)adventures in programming for all of the curious into the insights of being a codemonkey. In this lesson, we examine the different types of data we can use, a more in-depth look at how to print to the screen, and more! Learning to Program With Haiku, Lesson 3.pdf All previous lessons have received some minor revisions and code is now colored for better readability.

Programming Lesson 2

Blog post by darkwyrm on Sat, 2010-01-23 01:46

A week or so later, there is another lesson for download. These are meant to go at a reasonable pace to ensure that the concepts presented are learned well. Enjoy! Learning to Program with Haiku, Lesson 2

Calling All Haiku Developer Wannabes

Blog post by darkwyrm on Wed, 2010-01-20 13:50

Have you ever wanted to learn to program for Haiku (or something else) but never had the money or the chance? Has something else gotten in the way? Even though I still don't have any real motivation to write code, right now I have plenty of motivation for writing about code.

I'm going to be publishing online programming lessons whenever I have some time. Usually this will be about one per week, but may happen more or less often on occasion, depending on how my spare time runs. These lessons will be available in PDF form under a Creative Commons license that will give me some options should I ever want to publish them in dead tree format.

Considering that I write fairly well and I've been teaching for more than 10 years now, this is quite an opportunity for someone who wants to learn to code. To kick things off, here's the first one. Learning to Program With Haiku, Lesson 1.

Git for Haiku (#1)

Blog post by nielx on Mon, 2008-04-21 14:25

I would like to announce the availability of the git revision control system. The git website describes it as:

Git is an open source version control system designed to handle very large projects with speed and efficiency, but just as well suited for small personal repositories; it is especially popular in the open source community, serving as a development platform for projects like the Linux Kernel, WINE or X.org.

Git falls in the category of distributed source code management tools, similar to e.g. Mercurial or Bazaar. Every Git working directory is a full-fledged repository with complete history and full revision tracking capabilities, not dependent on network access or a central server. Still, Git stays extremely fast and space efficient.

This document describes how to install the git binary, and how to get the source.

Haiku Alpha 1 Status Update (#2)

Blog post by nielx on Mon, 2008-03-31 07:47

This is the second installment of the Haiku alpha 1 status updates. In this issue I will discuss the progress on including the developer tools in Haiku. Some interesting progress has been made. I will also expose a discussion on the mailing list on whether or not to release a bootable CD. At the end of the page you will find the enhanced milestone statistics.

Haiku Alpha 1 Status Update (#1)

Blog post by nielx on Sat, 2008-03-22 21:16

This is the first Haiku alpha 1 status update. The goal of this status update is to provide information on how the project is going. There has recently been an consensus that it was about time to start preparing a first alpha for a myriad of reasons. To me personally, the fact that it is about time to show off the enormous amount of work that has been put in the project the past number of years. Another good reason - in my opinion - is to get everyone behind one goal: preparing the code for a first release.

So what's the goal of this status update? Well, with a large number of developers actually working on the different components of the operating system, it is easy to lose track of what is going on. You can consider this a news update.

Mindmap of the discussion on alpha 1

Blog post by nielx on Wed, 2008-02-27 21:59

A nice overview in mind map format, for those of you interested.

Syndicate content