Testing Upcoming Release of Ubuntu With TestDrive

Launchpad | GUI | Introducing | TestDrive Lucid |

One of the easiest ways to get involved with testing a new release of Ubuntu is to use TestDrive. TestDrive makes it very easy to download and run the latest daily Ubuntu development snapshot in a virtual machine  (KVM, Virtualbox, etc.) without affecting the rest of your system.

Actually, TestDrive can be configured to download and run any URL-accessable ISO image in a virtual machine, although the primary goal is to provide feedback on the current Ubuntu release under development. Here is how to get going with TestDrive.

Read More

My Own Private Cloud - Ubuntu Enterprise Cloud

I am in the process of installing the Ubuntu Enterprise cloud using the Ubuntu server edition. I intend to use the cloud for developer services to see how feasible it is to make those services a real commodity.

For example, continuous integration is a service that is growing in use for software development and has on occasion peaks of very high load. Some of the load could be distributed to the cloud as a service, reducing the need for extra capacity internally (which would not be maximised) and turning that service into an operational cost rather than a capital cost.

Some useful links for configuring and using Ubuntu Enterprise cloud:

Home | Getting started | Installation | VM Images | Architecture (pdf) | Forums | HybridFox |

Thank you.
@jr0cket


This work is licensed under a Creative Commons Attribution 4.0 ShareAlike License, including custom images & stylesheets. Permissions beyond the scope of this license may be available at @jr0cket
Creative Commons License

Lean or Agile - Understand and Use Both - Wisely

The term agile evolved to encapsulated the principles behind software development practices such as extreme programming, scrum and other iterative and incremental approaches.

Lean has been around a lot longer, (possibly a great deal longer - Chinese Emperors) but has infrequently seemed to gather momentum in software development until recent years.

On the surface that there is a great deal of commonality between the two approaches. For example with Agile, teams focus on doing enough work to get the job done whilst leaving options open, to help managing the inevitable change with less pain and risk (eg. failing early). This agile practice could be viewed as minimising waste, a lean concept, but do most agile teams have the opportunity to understand that they are minimising waste and the implications of doing so?

Read More

Gettng More Familiar With Ubuntu

Ubuntu is a way to use your computer (PC, Laptop, etc) to do all the common things you currently do with Windows or Mac but without the software licensing costs and restrictions. Ubuntu is free to use and has thousands software packages to choose from, however Ubuntu provides you with a good selection by default to get you started quickly (browser, office, music and photo managers, multimedia and games, etc).

Here are some ways to get more familiar with Ubuntu and make the most of community driven software.

Read More

Compilation Daemon Issue Running Scala on Ubuntu

When running Scala on Ubuntu Linux, scala myscript.scala, if the network configuration in your /etc/hosts file does not have a loop back address you can experience the following error:

Could not connect to compilation daemon.

Edit your /etc/hosts file, gksudo gedit /etc/hosts and ensure there are the following lines at the top of the file:

127.0.0.1 localhost
127.0.0.1 mycomputer

Where mycompter is the name you gave your Ubuntu computer when you installed it.

It would seem that the scala compilation daemon does not pick up the network address when running scripts. The same problem occurs when there is no network, but I have not found a workaround as yet (except to find a wireless hotspot).

Thank you.
@jr0cket


This work is licensed under a Creative Commons Attribution 4.0 ShareAlike License, including custom images & stylesheets. Permissions beyond the scope of this license may be available at @jr0cket
Creative Commons License

Scala Dojo Setup Details - LSug Coding Dojo

The London Scala user group are holding monthly dojo events to help everyone get to grips with this exciting new language implementation for the Java Virtual Machine (JVM). A coding dojo is a practial event where everyone decides on a challenge or technology to try out, then getting into groups to code up an application. The coding dojo concludes with each team doing a show-n-tell of what app they have created and any lessons learnt.

Here are some details of how we set up the tools to help with the London Scala user group coding dojo.

Read More

Summary of the Agile Manifesto Principles

Regardless of the processes and tools you put in place to become more agile, you should take the time to appreciate the principles of agile to help you understand what you are aiming for. Reading and understanding the implications of the agile manifesto is therefore a valuable start, although it is just a start of a very important change.

Here is a quick summary of the agile manifesto to get you started:

Read More