~/devreads

16 Nov 2010

Elena Yatzeck 1 min read

I just read a very angry blog entitled: Business Analysts And The Million Dollar Question - What Would You Say You Do Here? The author quotes Scott Ambler's famous line, "Remember, 'BA' is also the abbreviation for band-aid" and he goes on to say that if you hire a typical BA, chances are high that "you're not just wasting your…

12 Nov 2010

1 min read

##Description of the talk: This year I gave the traditional Apple’s MacRuby talk at RubyConf. My presentation focused on 2 axis: What’s new since last RubyConf Show some examples of how fun it is to hack with MacRuby ##Video {% video https://cdn.confreaks.com/system/assets/datas/768/original/448-rubyconf2010-macruby-why-and-how-small.mp4 640 360 /images/matt_aimonetti_rubyconf2010.jpeg %} Other video formats are available here ##Slides Presentation slides available on Speakerdeck ##Details of…

9 Nov 2010

Elena Yatzeck 1 min read

IT community members catechized on the Agile Manifesto will recall that the original signers placed a higher value on "working software" than on "comprehensive documentation." But is working software in isolation our ultimate goal? I think that as the Agile community has moved in the direction of delivering value, rather than just delivering working software, we are now newly realizing…

7 Nov 2010

1 min read

I’ve recently started playing with scons a little for some small personal projects. It’s not perfect, but I’ve rapidly come to the conclusion that it’s a probably far better choice than make in many cases. The main exceptions would be cases where you need to integrate into legacy build systems, or if asking or expecting developers to have scons installed…

28 Oct 2010

26 Oct 2010

2 min read

Being both a mediocre biz dev guy and a nerd means I get to post on the Developer blog as well as our Company blog, and today I’d like to…

24 Oct 2010

1 min read

I love VMware workstation. I keep VMs around for basically every version of every major Linux distribution, and use them heavily for all kinds of kernel testing and development. This post is a quick writeup of my networking setup with VMware Workstation, using dnsmasq to assign my VMs addresses and provide a DNS server to resolve VM addresses. The objective…

22 Oct 2010

19 Oct 2010

1 min read

I was working on a piece of code using MacRuby, Webkit and JavaScript. Calling JS from MacRuby is really straight forward but calling Ruby from JS is a but tricky. There is actually a known bug in MacRuby which was giving me a hard time. The bug should be fixed in 0.8 if everything goes according to plan. In the…

Sathyan Sethumadhavan 1 min read

Service Testing for Enterprises a) How do we validate services for functional requirements? b) How do we manage testing the complexity of testing - 100's of services? c) How do shared services react across multiple applications as services change and evolve? d) How do we enforce governance based testing? e) How do we minimize testing effort during regression agile based…

Twist Team 1 min read

An introduction to effective test assertions In the software industry, before we deliver a product, we need to run many test assertions to make sure the product has met the customer's expectation. So what is a test assertion? What is a test assertion? In software industry, before we deliver a product, we need to run many test assertions to make…

16 Oct 2010

Elena Yatzeck 1 min read

Some thoughts on "business process modeling" and how the choice of tool will impact your strategic results: I was working on some training materials this week, and I needed to whip up as-is and to-be business process maps. These would be used to help trainees visualize how the software they were going to build in an agile way during the…

15 Oct 2010

13 Oct 2010

Schakko 2 min read

Die letzten beiden Tage war ich damit beschäftigt, ein paar Evaluierungen für die .NET-Plattform zu machen. Eines unserer Projekte greift mit Hilfe eines (zugegebenermaßen ziemlich coolen) WPF-Frontends über WCF auf einen SOAP-Service zu, der die Verbindung zu einer MS SQL-Datenbank herstellt. Logging auf die Konsole Unter Java bzw. innerhalb eines […] The post .NET aus der Sicht eines Java-Entwicklers appeared…

application serverc#javamicrosoft.net

Elena Yatzeck 1 min read

I was asked recently for guidelines on "how to use value points in agile projects". I was glad to get the question, since some people, like the blogger who writes "Agile 101," say stuff like: value points are "not appropriate or particularly necessary in all cases." Gah! The Agile 101 author actually goes on to do quite a nice job…

11 Oct 2010

1 min read

A common problem in software engineering is avoiding confusion and errors when dealing with multiple types of data that share the same representation. Classic examples include differentiating between measurements stored in different units, distinguishing between a string of HTML and a string of plain text (one of these needs to be encoded before it can safely be included in a…

Elena Yatzeck 1 min read

Forced by circumstances (and an especially pragmatic client), I've recently been asking peers and "the blogosphere" the apparently naive question, "is it important to do automated testing and clear up what Mike Cohn calls 'manual test technical debt?'"

8 Oct 2010

3 min read

Team SoundCloud hacking at Music Hack Day Barcelona Last weekend a team of SoundCloud attended Music Hack Day Barcelona. This blog post is…

4 Oct 2010

1 min read

A while back, I was poking around LLVM bugs, and discovered, to my surprise, that LLVM doesn’t support the va_arg intrinsic, used by functions to accept multiple arguments, at all on amd64. It turns out that clang and llvm-gcc, the compilers that backend to LLVM, have their own implementations in the frontend, so this isn’t as big a deal as…

1 Oct 2010

Adam Monago 1 min read

Software teams, in the broader sense, are complex adaptive systems. They live within organizations populated by many actors, influenced by the methods, practices and behaviors that coexist with them. Most of all, they have the capability to learn and adapt to each new entrant into their world. It is for this reason that, we tend to avoid recommending ‘best practices’…

30 Sept 2010

Schakko 2 min read

Wenn man die grundlegende Funktionsweise von Spring MVC verstanden hat – ich empfehle an dieser Stelle die äußerst vorzügliche offizielle Dokumentation -, kommt man an den Punkt, an dem man auch Bilder oder Stylesheets in die Web-Applikation einbinden möchte. Dafür gibt es zwei Möglichkeiten. Spezifizieren eines eigenen URL-Suffixes für Request-Mappings […] The post Springs FrontController soll keine CSS-, PNG- oder…

application serverjavacontentcontrollercss

27 Sept 2010

Robert Rees 1 min read

Unraveling NoSQL and trying to explain what it is and whether you'd be interested in it or not is difficult. This article aims to give a high level introduction to NoSQL and provides a comparison of the latest technologies in this space.

26 Sept 2010

1 min read

After the fuss of the last two weeks because of CVE-2010-3081 and CVE-2010-3301, I decided to take a look at a handful of the high-profile privilege escalation vulnerabilities in Linux from the last few years. So, here's a summary of the ones I picked out. There are also a large number of smaller ones, like an AF\_CAN exploit, or the…

19 Sept 2010

17 Sept 2010

Schakko 8 min read

Nachdem ich vor ein paar Wochen den Artikel über Spring für Azubis veröffentlicht habe, wird es heute Zeit für “Apache Tomcat für Azubis”. Dieser Artikel hat nicht ansatzweise den Anspruch, die komplette Konfiguration eines Tomcat-Servers zu beschreiben – dafür ist die offizielle Dokumentation gedacht. Hier geht es darum die grobe […] The post Apache Tomcat für Azubis appeared first on…

apacheapplication servertraining fachinformatikerapiazubis

16 Sept 2010

Jeremy Suarez 1 min read

To document the general process of creating automated test scripts for web applications with Ruby and the WATIR testing module. The intended audience of this document is QA engineers/testers that are going to be either creating automated test cases for their applications or testers that are going to be running and maintaining already created tests. This document assumes that the…

12 Sept 2010

1 min read

I really like Twitter. I think it’s a great, fun, service, that helps enable interesting online communities, and is a surprisingly effective way to spread news and information to lots of people online. One of the things that I’ve loved about Twitter is their API, and how open and welcoming they’ve been to developers. I even use Twitter from an…

9 Sept 2010

Sumeet Moghe 1 min read

Through a collaboration with our Social Impact Program, Thoughtworks University (TWU) is now an important resource in our work for social justice. New Thoughtworkers are learning our methods and culture by working as teams on meaningful projects, pro bono, for humanitarian organizations. How it came about

5 Sept 2010

1 min read

I’m at Dragon*Con this weekend, my second time here now. I decided that if I was going to Dragon*Con again, I needed to do something in terms of costuming, and I wanted it to be something unique – I wasn’t going to come anywhere near as epic as some of the costumes people pull off, but I wanted something that…

31 Aug 2010

Schakko 1 min read

Flashing my old Nokia 770 device to the latest 2008er Hacker edition under Ubuntu 10.0x drove my crazy. Here are steps which brought success: Download the latest flash utility otherwise you will receive the message Invalid flashing API version (1) Download 2008 Hacker Edition execute on command line and wait. […] The post Flashing Nokia 770 appeared first on schakko.de.

n770flashflashingnokia 770ubuntu

29 Aug 2010

1 min read

Basically anyone who’s used Linux for any amount of time eventually comes to know and love the strace command. strace is the system-call tracer, which traces the calls that a program makes into the kernel in order to interact with the outside world. If you’re not already familiar with this incredibly versatile tool, I suggest you go check out my…

27 Aug 2010

1 min read

If you’re a JavaScript head, we’ve got something for you. SoundCloud now supports Cross Origin Resource Sharing, using XMLHttpRequest. Or…

26 Aug 2010

22 Aug 2010

Schakko 1 min read

Ich stand heute vor dem Problem, dass ich mit einem AspectJ-Advice die Parameter von Methoden überprüfen wollte. Abhängig von dem Parametertyp sollte eine Exception geworfen werden. Meine Exceptions erben von einer Basisklasse, die in Abhängigkeit des Parametertyps weitere Exception-Codes enthalten. So kann z.B. die UserException neben dem Code NOT_FOUND (Parameter […] The post AspectJ und Spring: Parameter einer Methode auslesen…

javaannotationaopargsargumente

1 min read

For the past 6 months, I have had regular discussions with an experienced Java developers who switched to Ruby a couple years ago. Names have been changed to protect the guilty but to help you understand my friend ‘Duke’ better, you need to know that he has been a developer for 10 years and lead many complicated, high traffic projects.…

15 Aug 2010

1 min read

In response to my query last time, ezyang asked for any tips or tricks I have for finding my way around the Linux kernel. I’m not sure I have much in the way of systematic advice for tracking down the answers to questions about the Linux kernel, but thinking about what I do when posed with a patch to Linux…

9 Aug 2010

Stephen Blum 1 min read

Yesterday, BoingBoing posted an article with a new Facebook Icon for "Meh" Button, opposed to "Like". Inspired by this, PubNub developers built the Facebook

Stephen Blum 1 min read

Yesterday, BoingBoing posted an article with a new Facebook Icon for "Meh" Button, opposed to "Like". Inspired by this, PubNub developers built the Facebook

8 Aug 2010

1 min read

I haven’t been feeling very motivated to blog lately – I’ve missed the last two weeks of Iron Blogger, and I’m not totally enthusiastic about any of the items on my “to blog” list. But, I do enjoy blogging when I actually get into posts, and I’d like to keep updating this blog. So, in a bit of a copout,…

Schakko 1 min read

Für mein aktuelles Projekt setze ich u.a. JPA/EclipseLink, Maven und Spring. Damit der Build-Prozess von Maven und das automatische Deployen in den Tomcat-Container von Eclipse funktioniert, musste ich ein paar Änderungen an der .settings/org.eclipse.wst.common.component durchführen: <?xml version="1.0" encoding="UTF-8"?> <project-modules id="moduleCoreId" project-version="1.5.0"> <wb-module deploy-name="YourProject"> <wb-resource deploy-path="/" source-path="/src/main/webap

software developmenteclipseeclipselinkkomischpersistence.xml

29 Jul 2010

1 min read

Recently I was tasked with finding how to optimize a web application with heavy traffic. The application (a Rails 2.3.x app) gets about 3 million requests per hour and most of these requests cannot really be easily cached so they go through the entire stack. This is probably not the case of most web apps out there. None the less,…

26 Jul 2010

Schakko 7 min read

Einen meiner Azubis habe ich vor einigen Wochen die Aufgabe gegeben, sein in Java geschriebenes Website-Crawler Tool auf Spring zu portieren. Dabei kam es dann logischerweise zu einigen Fragen und Pitfalls, über die man als Spring-Neuling stolpert. In diesem Artikel will ich auf die Hürden bei der Entwicklung mit Spring […] The post Spring Framework für Azubis: Tutorial appeared first…

javatraining fachinformatikerattributebeandummies

22 Jul 2010

Schakko 1 min read

Da ich gegenwärtig an libopenranked von etqw-openranked arbeite und ich vermute, dass ich meine Erkenntnisse nach einiger Zeit wieder vergesse, gibt es hier die Kurzfassung. Damit bei einem Segmentation Fault eine Core-Dump erzeugt wird, muss ulimit -c unlimited aufgerufen. Damit wird festgelegt, dass der Core-Dump beliebig groß sein darf. Mit […] The post Debugging von C-Applikationen unter Linux appeared first…

linuxsoftware developmentdebugfaultgdb

18 Jul 2010

1 min read

I’m pretty sure every developer who has ever worked with a modern database-backed application, particularly a web-app, has a love/hate relationship with their ORM, or object-relational mapper. On the one hand, ORMs are vastly more pleasant to work with than code that constructs raw SQL, even, generally, from a tool that gives you an object model to construct SQL, instead…

13 Jul 2010

Schakko 1 min read

Für mein gegenwärtiges Freizeit-Projekt OpenRanked war es nötig, dass ich beim Starten der Applikation (Stand-Alone Anwendung ohne Anwendungsserver) ein Pfad zu einer .properties-Datei mit den Einstellungen des Servers übergeben konnte. Damit nun die übergebene .properties-Datei auch in der richtigen zeitlichen Reihenfolge geladen werden konnte, ist folgender Code-Schnipsel nötig: // _xmlFiles […] The post Spring: Properties für eine Applikation vor Starten…

javaanwendungapplicationcontextbeanfactory

Rebecca Porterfield 1 min read

I can’t help it. I’m a Project Manager. It is what “I Was Meant To Do”. When a project appears anywhere in my life, I get a compulsion to actively manage it. I try to back off and just go with the flow. “This isn’t work. It’s just a hobby (or vacation, or kid birthday party, or whatever), " I…

7 Jul 2010

4 Jul 2010

1 min read

Last time, I announced Check Plus, a declarative language for defining Check tests in C. This time, I want to talk about the tricks I used to implement a declarative minilanguage using the C preprocessor (and some GCC extensions). The Problem We want to write some toplevel declarations that look like: #define SUITE_NAME example BEGIN_SUITE("Example test suite"); #define TEST_CASE core…

Schakko 1 min read

Hin und wieder kann es vorkommen, dass der pop3proxy der Sophos UTM (ehemals Astaro) die eingehenden E-Mails “verschluckt”. Grund dafür ist der Spamassassin, der im Hintergrund läuft und bei bestimmten E-Mails eine extrem hohe Prozessorlast verursacht. Das Verhalten habe ich jetzt einige Male bei E-Mails beobachtet, die über die Bugtraq-Mailingliste […] The post How-To: Mail-Queue in Sophos UTM pop3proxy flushen/löschen…

networkingsecurityastaroblockdelete

30 Jun 2010

28 Jun 2010

Schakko 1 min read

Today afternoon I installed nvidia-current on my Aspire 54935G because I had the intend to dive into CUDA. After the installation via apt-get nvidia-current – I use Ubuntu 10.04 – and a reboot the display only showed the kernel messages. While starting X the screen turned to black and I […] The post Fix black screen after installation of nvidia-current…

linux10.045935gaspireblack

26 Jun 2010

1 min read

Check is an excellent unit-testing framework for C code, used by a number of relatively well-known projects. It includes features such as running all tests in separate address spaces (using fork(2)), which means that the test suite can properly report segfaults or similar crashes without the test runner crashes. My main complaint about Check is that (unsurprisingly for a framework…

25 Jun 2010

Thoughtworks 1 min read

Introducing a new breed of testing professional Software Testing is going through some revolutionary changes on philosophy, practices and tools; largely driven by current business and the IT environment. This article is an attempt to look at factors influencing changes in testing space, emerging trends in testing and the impact they have on testing professionals in the 21st century.

Chad Wathington 1 min read

Most software professionals believe that testing software is essential to quality. Where people inside the industry differ is how to accomplish that testing, as strategies vary by level of the application tested, tools, methodology, amount of automation, and who completes the testing itself. The aspirational desire is to ship high-quality bug-free software no matter how one gets there. However, the…

22 Jun 2010

Thoughtworks 1 min read

It is no surprise that developing a mobile application strategy has become a part of many an organization's technology portfolio. The ubiquity of the Blackberry, the iPhone and iPad, and even Android phones have changed discussions from if a mobile project should be launched to when.

20 Jun 2010

1 min read

A few weeks ago, I wrote that software engineers should keep lab notebooks as they work, in addition to just documenting things after the fact. Today, I’m going to share the techniques that I’ve found useful to try to get in the habit of lab-notebooking my work, even though I still feel like I could be better at writing things…

17 Jun 2010

Michael Carroll 1 min read

PubNub JavaScript Push API 2.0 now with jQuery Plugin! If you are a jQuery user and wanted a Push API with Publish and Subscribe, then hurray!

Michael Carroll 1 min read

PubNub JavaScript Push API 2.0 now with jQuery Plugin! If you are a jQuery user and wanted a Push API with Publish and Subscribe, then hurray!

15 Jun 2010

Schakko 1 min read

Vor einigen Tagen kam bei Stackoverflow ein Thread über Informatiker-Spüche/Abkürzungen zustande. Hier meine Best-Ofs, die ich zwar auch schon getweetet hatte, aber egal: Spectagular Expression – A cleverly done, very useful regex Worning: it works but with warnings Company Whore – a module or a piece of code, every programmer […] The post Informatiker-Humor: Die besten Sprüche und Abkürzungen appeared…

triviaheisenbuginformatikjokessprche

Schakko 1 min read

Unser Build-Server stellt einen RSS-Feed mit den letzten Subversion-Commits bereit. Nach einer internen Umstellung der Einstellungen ist der Feed dabei nicht mehr über HTTP sondern über HTTPS zu erreichen. Wenn man nun versucht, diesen Feed in den internen Feed-Reader von Outlook aufzunehmen, erscheint die Fehlermeldung Der RSS-Inhalt kann von Outlook […] The post Microsoft Outlook und RSS: “Der RSS-Inhalt kann…

microsofterrorfeedfehlergltige

13 Jun 2010

1 min read

One of the major reasons I can’t stand webapps is because I’m a serious emacs junkie, and I can’t edit text in anything that doesn’t have decent emacs keybindings. Fortunately, on Linux, at least, GTK provides basic emacs keybindings if you add gtk-key-theme-name = "Emacs" to your .gtkrc-2.0. However, some webapps think that they deserve total control over your keys,…

11 Jun 2010

10 Jun 2010

Luke Barrett 1 min read

The usability of Mingle has been the team's focus from the very beginning and with 2.0 released I thought it might be interesting to take a little time to look at some of the challenges and opportunities we've had along the way.

6 Jun 2010

1 min read

Most of the projects I've been working on today have fairly strict code review policies. My work requires code review on most of our code, and as we bring on an army of interns for the summer, I've been responsible for reviewing lots of code. Additionally, about five months ago BarnOwl, the console-based IM client I develop, adopted an official…

5 Jun 2010

4 Jun 2010

1 min read

Time really flies! Back in December 2005, Ruby on Rails 1.0 was released to the masses. I remember that was when I first got interested in Rails. Six months later, I was doing Rails development full time. Rails pushed me to contribute to the project, to write plugins, to improve my Ruby knowledge, to release gems and to become a…

30 May 2010

1 min read

If you’re reading this blog, I probably don’t have to explain why I love GNU screen. I can keep a long-running session going on a server somewhere, and log in and resume my session without losing any state. I also love X-forwarding. I love being able to log into a remote server and work in a shell there, but still…

23 May 2010

1 min read

Recently, I’ve been working on some BarnOwl branches that move more of the core functionality of BarnOwl into perl code, instead of C (BarnOwl is written in an unholy mix of C and perl code that call each other back and forth obsessively). Moving code into perl has many advantages, but one problem is speed – perl code is obvious…

13 May 2010

10 May 2010

9 May 2010

1 min read

Since I first discovered ratpoison in 2005 or so, I've basically exclusively used tiling window managers, going through, over the years, StumpWM, Ion 3, and finally XMonad. They've all had various strengths and weaknesses, but I've never been totally happy with any of them. This blog entry is a writeup of what I want to see as a window manager.…

1 min read

To celebrate last week’s release of MacRuby 0.6, O’Reilly and I started publishing the draft of my MacRuby book online: https://macruby.labs.oreilly.com/ I started thinking about working on “MacRuby: The Definitive Guide” last year when I realized that the project had a great future but there was a serious lack of documentation. With the support of the MacRuby team, I worked…

4 May 2010

Rebecca Porterfield 1 min read

I’ve been reading a lot of articles lately about “Wagile”. For those that don’t know what “Wagile” is, Wikipedia describes it as:

2 May 2010

1 min read

Software engineers, as a rule, suck at writing things down. Part of this is training – unlike chemists and biologists who are trailed to obsessively document everything they do in their lab notebooks, computer scientists are taught to document the end results of their work, but aren't, in general, taught to take notes as they go, and document the steps…

Rebecca Porterfield 1 min read

When I was new to Agile and we were working on our first pilot project, I attended a panel discussion on Agile roll-out. There, I asked the question, “Can Agile succeed in an organization that values single point accountability?” Much to my surprise, the panel was stumped! “I don’t know.” “I’m not sure, maybe.” “Good question.” Once I got over…

11 Apr 2010

1 min read

During ConFoo Canada 2010 in Montreal, Canada Matt Aimonetti gave a talk entitled {{ Apple’s Ruby: MacRuby }}. ##Description of the talk: For many years, Apple has been shipping its OS with Ruby. But starting about two years ago, Apple started developing their own Ruby implementation on top of Objective-C runtime for performance and compatibility reasons. A developer can already…

1 min read

During ConFoo Canada 2010 in Montreal, Canada Matt Aimonetti gave a talk entitled Rails for the non Ruby developers. ##Description of the talk: Unless you have been living on a different planet for the last few years, you have more than likely heard of Ruby on Rails. You have probably heard good and bad things about it, and might even…

7 Apr 2010

4 Apr 2010

1 min read

With the announcement this week that Quora had taken $11 million in VC at an $86 million valuation, there’s been an awful lot of attention on Quora. I’ve had an account there and wanted to write up some of my initial thoughts. If you haven’t heard about Quora, it’s yet another question/answer site on the web. People pose questions, and…

31 Mar 2010

Twist Team 1 min read

I'm very pleased to announce the release of Twist 2.0. It has a host of new functionality that continues to deliver on the promise of making testing easy, effective, maintainable and sustainable. In short Twist 2.0:

28 Mar 2010

1 min read

About two months ago, Linux saw CVE-2010-0307, which was a trival denial-of-service attack that could crash essentially any 64-bit Linux machine with 32-bit compatibility enabled. LWN has an excellent writeup of the bug, which turns out to be a subtle error related to the details of the execve system call and with 32-bit compatibility mode. While dealing with this patch…

15 Mar 2010

1 min read

The Ruby community is a well known for at least two things: **being passionate and being **arrogant . Two characteristics that often go together but I am not going to defend or justify anything in this post, instead I will try to reflect on my own experience and will share with you my own view point. Very much like the…

13 Mar 2010

1 min read

The fundamental tool of any engineering discipline is the notion of abstraction. If we can build a set of useful, easily-described behaviors out of a complex system, we can build other systems on top of those pieces, without having to understand to worry about the full complexity of the underlying system. Without this notion of abstracting away complexity, we'd be…

5 Mar 2010

3 Mar 2010

1 min read

After my previous post got posted to reddit, there was a bunch of interesting discussion there about some details I’d handwaved over. This is a quick followup on some the investigation that various people carried out, and the conclusions they reached. In the reddit thread, lacos/lbzip2 objected that in his experiments, he didn’t see tar closing the input pipe before…

1 Mar 2010

28 Feb 2010

Patrick Kua 1 min read

Getting started with Agile A short overview of agile methodologies, where they came from, their underlying philosophy and some of the benefits you can expect to see.

27 Feb 2010

1 min read

6.033, MIT’s class on computer systems, has as one of its catchphrases, “Complex systems fail for complex reasons”. As a class about designing and building complex systems, it’s a reminder that failure modes are subtle and often involve strange interactions between multiple parts of a system. In my own experience, I’ve concluded that they’re often wrong. I like to say…

22 Feb 2010

1 min read

At work, we have an XML API that gets quite a lot of traffic. Last week I looked into improving its performance since we are expecting more traffic soon and want to make sure our response time is optimized. My first thought was to make sure we had an optimized ActiveSupport’s xmlmini backend. Rails 2.3.5 fixed some issues when using…

21 Feb 2010

1 min read

So, you may have noticed that I suddenly started updating this blog for the first time in a while. The reason is that I’ve recently started an ongoing event with a whole bunch of friends around here to encourage us to blog more. Like so many good ideas, it all started with a fundamentally simple premise. On December 21, I…

20 Feb 2010

Adam Monago 1 min read

Join Adam Monago, Vice President of Client Services for Thoughtworks Studios as he discusses managing multi-team projects. This presentation uses our experience with clients from around the world to shed light on best practices and avoidable pitfalls when applying Agile across the enterprise. Attend this webinar to maximize your effectiveness managing projects requiring collaboration between several different project teams.

17 Feb 2010