All posts by Jan Pool

CT-SPIN #107: Thinking in Functions

Wine Sponsor

Polymorph Systems

We’ve been using object oriented programming (OOP) to build fairly sophisticated systems for many years already.  Now there is buzz about an old branch of computer science and maths – functional programming.  

Why should we bother with FP?  That question led this month’s speaker, Aslam Khan, to explore designing with functions instead of objects.  In this talk, he unpacks the thinking toolbox for FP, and what it offers for software design.  The objective is to help you form your own opinion and make informed decisions on whether FP or OOP or both are relevant for your work.

About the speaker

Aslam Khan has been building software for long enough to make peace with the fact that software design is ridiculously difficult.  At the moment a fair bit of his time goes into writing the book Grokking Functional Programming published by Manning.  And when he doesn’t have enough to do, he blogs at http://f3yourmind.net.

Venue

Wednesday, 21 January 2015, 18h15
Bandwidth Barn,
3rd Floor,
Block B,
Woodstock Exchange,
66-68 Albert Road,
Woodstock

Enter  from Williams St (around the back) which is closer to the lift/stairs. Their offices are in the corner of the building by Williams and Station St. There is parking on Station St and Williams St around the venue. Dial 300 on the intercom if the door isn’t open.

RSVP

Anyone is free to attend. Please RSVP via Meetup.

Agenda

18:15 Welcoming and Introduction – Jan Pool
18:25 Thinking in Functions – Aslam Khan
19:25 Closing and Thanks – Jan Pool
19:30 Networking & Discussion

CT-SPIN #101: Uncertainty, Software and Discovering Deliberately

Wine Sponsor

Polymorph Systems


When last did you hear this story:

Once upon a time there was a software development project in which everything that would happen was Known and Certain.
And so the project began. And it happened that the world stood still while the application was being built, so that it was delivered exactly as it had been envisaged, and was perfect.
And everyone rejoiced for they were able to work more efficiently than ever before (but exactly as had been known they would, with no other impact on the world around them).

It’s a myth that’s shaped our industry for years. Yet everything we make changes what we know while changing the world a little bit, in an environment that’s changing all the time.

As planners we often struggle with the volatility this causes in our predictions. But what if we embrace the discovery process, and find ways to actively engage with uncertainty instead?

This is a talk about deliberate discovery, complexity and creativity – and where agility fits in with all that.

About the speaker

Cara Turner is an agile coach and rigorous tinkerer with a passion for creating positive working experiences. Facilitation is her tool of choice to harness team knowledge and direct meaningful change. Her ultimate aim is for us all to find autonomy, mastery and purpose in our work.

Venue

Wednesday, 18 June 2014, 18h15
Bandwidth Barn,
3rd Floor,
Block B,
Woodstock Exchange,
66-68 Albert Road,
Woodstock

 

 

Enter  from Williams St (around the back) which is closer to the lift/stairs. Their offices are in the corner of the building by Williams and Station St. There is parking on Station St and Williams St around the venue. Dial 300 on the intercom if the door isn’t open.

RSVP

Anyone is free to attend. Please RSVP via Meetup.

Agenda

18:15 Welcoming and Introduction
Jan Pool
18:25 Uncertainty, Software and Discovering Deliberately
Cara Turner
19:25 Closing and Thanks
Jan Pool
19:30 Networking & Discussion

CT-SPIN #92 – Successes and Failures in a Software Startup

Event Sponsor

Amazon

Wine Sponsor

Polymorph Systems

Lean and Agile methodologies are often used at startups. Herve Bagalwa, founder of HervNet, will share his experience of implementing Agile methodologies at HervNet through three case studies.

Venue

Wednesday, 21 August 2013, 18h15
Bandwidth Barn,
3rd Floor,
Block B,
Woodstock Exchange,
66-68 Albert Road,
Woodstock

Enter  from Williams St (around the back) which is closer to the lift/stairs. Their offices are in the corner of the building by Williams and Station St. There is parking on Station St and Williams St around the venue.

RSVP

Anyone is free to attend. Please RSVP at ctspin92.eventbrite.com.

Continue reading CT-SPIN #92 – Successes and Failures in a Software Startup

CT-SPIN #86 – Agile at the Corporates

Event Sponsors

Amazon
Polymorph Systems web site

Agile in the corporate environment is challenging, but it has been done. Antoinette Coetzee, from Just Plain Agile, will present the challenges and rewards of implementing agile in the corporate space. Come learn which methods work and which don’t.

Snacks kindly sponsored by Amazon.
Wine kindly sponsored by Polymorph Systems.

Venue

Wednesday, 20 February 2013, 18h15
Bandwidth Barn’s NEW location,
3rd Floor,
Block B
66 Albert Road,
Woodstock

Note: It is one of those old industrial buildings in Woodstock that is getting a revamp. Enter  from Williams St (around the back) which is closer to the lift/stairs. Their offices are in the corner of the building by Williams and Station St. There is parking on Station St and Williams St around the venue. We will also try to organise some undercover spaces.

RSVP

Anyone is free to attend. Please RSVP at ctspin86.eventbrite.com. Alternatively, RSVP by sending YES or MAYBE via our contact form.

Continue reading CT-SPIN #86 – Agile at the Corporates

CT-SPIN #82 – Built in, not bolted on: web application security done right

Event Sponsors

Alacrity web site
Polymorph Systems web site

Security for your web applications is not something you should ignore or defer to a later stage of your project. Paul van Woudenberg and Theo van Niekerk, the founders of ThinkSmart Information Systems and Security, will discuss the strategy of incorporating security measures into the development process from an early stage.

View Presentation Slides

Snacks kindly sponsored by Alacrity.
Wine kindly sponsored by Polymorph Systems.

Venue

Wednesday, 19 September 2012, 18h15
Bandwidth Barn’s NEW location,
3rd Floor,
Block B
66 Albert Road,
Woodstock

Note: It is one of those old industrial buildings in Woodstock that is getting a revamp. Enter  from Williams St (around the back) which is closer to the lift/stairs. Their offices are in the corner of the building by Williams and Station St. There is parking on Station St and Williams St around the venue.

RSVP

Anyone is free to attend. Please RSVP at ctspin82.eventbrite.com. Alternatively, RSVP by sending YES or MAYBE via our contact form.

Continue reading CT-SPIN #82 – Built in, not bolted on: web application security done right

CT-SPIN #77: Why does enterprise software suck?

Event Sponsors:

Snack Sponsor


Wine Sponsor

Enterprise software is everywhere, and few would disagree that the majority of the applications we interface with are a huge pain to work with. Annu Augustine (Digiata) will look at “Why does enterprise software suck?” from a user experience angle.

Aslam Khan (factor10) will also share some of his thoughts after attending Agile India 2012 earlier this year.

Snack kindly sponsored by Twenty57.
Wine kindly sponsored by Polymorph Systems.

Wednesday, 18 April 2012, 18h15
Events Room,
5th floor,
Bandwidth Barn,
125 Buitengracht Street,
Cape Town

Continue reading CT-SPIN #77: Why does enterprise software suck?

CT-SPIN #67: Learning From Failure Overpowers Fear

Event Sponsor:
Event Sponsor

Implementing change is never easy and pain, fear and failure is often part of the process. Samantha Laing will provide some insights on how to use failures to overcome the inherent fears associated with switching to a new process development methodology.

Snacks kindly sponsored by Alacrity.

Wednesday, 11th May 2011, 18h15
Events Room,
5th floor,
Bandwidth Barn,
125 Buitengracht Street,
Cape Town

Continue reading CT-SPIN #67: Learning From Failure Overpowers Fear

CT-SPIN #62: Introduction to Ruby on Rails 3.0

Event Sponsor:
Event Sponsor

Version 3 of the popular Ruby on Rails web application framework has been released in late August. Robert Crida and Stuart Corbishley of Clue Technologies will provide an overview of the latest version’s capabilities that makes it a great choice for rapid online application development.

Snacks kindly sponsored by Alacrity.

Slides: Ruby on Rails 3

Wednesday, 17th November 2010, 18h15
Bandwidth Barn
Cape Town

Continue reading CT-SPIN #62: Introduction to Ruby on Rails 3.0

CT-SPIN #61: Declarative UIs – The Promised Land?

Event Sponsor:
Event Sponsor

Graphical user interfaces (GUI) form an integral part of a large portion of the programs we write, but GUIs are not always easy or fun to build. Herman Lintvelt, founder of Polymorph Software, will speak about declarative user interfaces and how it may change the way we create GUIs.

Snacks kindly sponsored by Polymorph Systems.

Slides: Declarative User Interfaces

Wednesday, 20th October 2010, 18h15
Bandwidth Barn
Cape Town

Continue reading CT-SPIN #61: Declarative UIs – The Promised Land?