All posts by Administrator

CT-SPIN #113: Reactive Systems, Microservices and The 12-factor App

Wine Sponsor

Polymorph Systems

About the Talk

According to the Reactive Manifesto, “Reactive Systems” are auto-scalable and rely on asynchronous message-passing.

A “Microservice Architecture” consists of a set of narrowly focussed, independently deployable, software services.

Finally, “The 12-Factor App” is a methodology for building software-as-a-service and web apps.

We discuss the overlap of these recommendations, and how they relate to cloud computing,  Docker, NoSQL and Node.js.

Slide Deck

About the Speaker

Dr Evan Summers is a Principal Consultant at Saratoga. He is a passionate technologist who has experience in PCI security, Linux virtualisation, PostgreSQL, Java development, NodeJS and NoSQL.

Currently he works with the IOL digital media team at World Wide Creative. Last year they built the “new” IOLmobile site using AngularJS, Java and Node.js. They are currently building a new responsive IOL site using ReactJS, Node and Redis.

On weekends he tinkers on his NodeJS “Redex” messaging project on Github, using the proposed future ES2016 standard for JavaScript.

Venue


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 Reactive Systems, Microservices and The 12-factor App – Evan Summers
19:25 Closing and Thanks – Jan Pool
19:30 Networking & Discussion

CT-SPIN #95: SPINJam – Software Product Development at Corporations and Startups

Event Sponsor

hetzner logo - 300 dpi

Wine Sponsor

Polymorph Systems

This month we host the third annual SPINJam. We deviate from the regular format with a facilitated panel discussion. This year’s theme explores the similarities and differences in software product development at corporations and startups.

The topics may include the environment, culture, individual and organisational risk appetite, approaches to problem solving, time to market, the technologies employed and the development processes that are followed.

Like any topic worth discussing, there are many individual opinions and preferences. We aim to stimulate healthy discussions around the topics to foster better understanding of the two organisational extremes.

We’ll start with a few minutes from each of the panellists to introduce themselves and their organisations, along with some opening remarks about the topic. This will lead into an open floor discussion lead by the facilitator.

Panellists Profiles

Olaf Aab

Olaf is a systems analyst at Fundamo where his key focus is mobile financial services and their pragmatic and sustainable implementation in various geographic and operating environments.

He has a decade of practical experience in IT, with his journey taking him through media houses, banks, telecoms and financial services, with a key focus on ICT and its use as business enabler. He is passionate about systems, innovation and their pragmatic use in a business and social environment. You will also frequently hear him use the words, “sustainability”, “scalability”, “business continuity”, “low cost of ownership” and “usability”, while asking “what are you trying to achieve?”.

Olaf specializes in enterprise systems integration and design, particularly in mobile financial services and associated cross-functional domains. His mantra is that you should never stop learning and developing.

Olaf holds a B.Comm in Informations Systems from the University of Cape Town.

Mike Jones

Mike Jones works at Western Cape Labs, which he helped form in 2012 where they run eCommerces sites (onelessthing.co.za and ontheway.co.za) and build smart apps for dumb phones on the Praekelt Vumi platform. He calls himself a “jack of all trades, master of some”, which really just means he has to make his own coffee. Born and raised in London, but now resident in Cape Town with his growing family, he appreciates all that the city has to offer as an awesome place to build a socially valuable business.

Nobukhosi Dlamini

Nobukhosi currently works for Fundamo as a scrum master. Her focus is on continuous process improvement and coaching on agile practices. Previously she has worked as a project manager in Metropolitan Health and at the Liberty Life startup Frank.net. She’s also worked as a consultant for PricewaterhouseCoopers focusing on telecoms, financial services, FMCG and the public sector. Her passion is in working within highly productive teams and introducing processes to make people happy and more efficient at what they do.

Nobukhosi has a BSc Computer Science from UCT and is completing a Masters IT with UP.

Angus Miller

I am the founder and CEO of Vulcan Labs, a software startup building web and mobile applications. I have over a decades experience in IT spread across software development and business intelligence. I really enjoy the performance tuning and data visualization side of software and spend most of my time building analytics applications using open source technology. I have no formal tertiary education and jumped straight into a career in software development after school. I enjoy a hands-on and pragmatic approach to life’s challenges and try and not take myself too seriously.

Jaco van der Merwe

Jaco van der Merwe has a Master’s Degree in Electronics Engineering and has been active in the software industry for over 20 years. During this time he has worked as a software developer and technical manager at several startup software companies, including DataVoice, CSense Systems, SunSpace, EMSS and Space Advisory Company. The problem domains that he worked on includes telecommunications, empirical data modeling and prediction, aero-space, satellite systems and computational electromagnetics. Some of these startups grew from 20 people to 200 employees in less than three years, some grew at a slower rate into successful medium-sized companies and some stagnated and closed. During this time Jaco also provided consultation services to numerous software companies in the Western Cape software industry, ranging from startups to more established medium-sized enterprises. He is currently working as a development manager for Amazon Web Services in Cape Town that is responsible for the core infrastructure of EC2.

Venue

Wednesday, 20 November 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. Dial 300 on the intercom if the door isn’t open.

RSVP

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

Agenda

18:15 Welcoming and Introduction
Jan Pool
18:20 Introduction and Opening Remarks
Facilitator and Panellists
18:40: Moderated Panel Discussion
Facilitator and Panellists
19:25 Closing and Thanks
Jan Pool
19:30 Networking & Discussion

CT-SPIN #72: SPINJam – The Agile Toolbox

The first line in the Agile Manifesto reads: we have come to value

Individuals and interactions over processes and tools

This is something that we all struggle to understand and implement in our various environments. Developers, managers, product owners, architects, gurus, coaches, mentors and masters all bring a creativity and a differentiating factor to the software that they are involved in producing. On the other hand, the processes and tools provide a supporting back drop to these activities and they help us organize and manage the clutter of day to day activities.

In the inaugural SPINJam event in October we want to explore the tools that you use to support the individuals in your team and organisation.

The format of the SPINJam will be loosely based on the WIPJam format from the recent AppsWorld conference at the CTICC – we will have a panel of about 5 people together with a facilitator to lead the conversation. We will start the evening with a 5 minute session for each of the panelists to discuss the strengths and weaknesses of the tools they have or are using. This will then flow into an open floor discussion lead by the facilitator. The aim is to have a frank and open discussion of tools ranging from your favourite type of whiteboard; through to your best ever bug tracking system; and ranging to your views on source control systems and their pros and cons.

Event Sponsors:
Event SponsorEvent Sponsor

Snacks kindly sponsored by Alacrity and PolymorphSystems.
Wine kindly sponsored by Yila Consulting.

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

Continue reading CT-SPIN #72: SPINJam – The Agile Toolbox

CT-SPIN #57: Systems Engineering and Software Development

MeerKAT (www.ska.ac.za) is a mega-science project to develop a world-class radio telescope in the Karoo, funded through the Department of Science and Technology, and is in support of South Africa’s bid to host the international SKA project (www.skatelescope.org). The MeerKAT system will have in the order of 80 dishes of 12m diameter. The project presents numerous software challenges, including high data rate real-time signal processing, facility and signal monitoring, and remote real-time control.

Wednesday, 19 May 2010, 18h15
Bandwidth Barn
Cape Town

Continue reading CT-SPIN #57: Systems Engineering and Software Development

CT-SPIN #56: Agile Venture Creation

Event Sponsor:
Event Sponsor

Martin Wright was unfortunately not able to present the talk and kindly arranged Dan Leech to stand in.

Dan joined Cape Venture Partners in 2008 and has since helped a number of technology businesses to raise capital from VC’s and angel investors. At this month’s event Dan will examine why Venture Capitalists are more impressed with a rapidly developed prototype than a 100 page business plan. We’ll take a look at real examples of what impresses a VC and what doesn’t and why it’s so important to adopt Agile if you’re going to be successful in attracting funding.

Slides: Agile Venture Creation.pdf

Snacks kindly sponsored by ScrumSense.

Wednesday, 21 April 2010, 18h15
Bandwidth Barn
Cape Town

Continue reading CT-SPIN #56: Agile Venture Creation

CT-SPIN #49: “Art is about freedom, Design is about constraints”

Event Sponsor:
Event Sponsor

Herman Lintvelt presents a fun, practical workshop about GUI design. As an added bonus his company, Polymorph systems has also decided to bring some wine along to help set a more creative atmosphere and complement the snacks from Intec

  • “Art is about freedom, Design is about constraints” – Herman Lintvelt
    presentation slides

Wednesday, 19 August 2009, 18h15
Bandwidth Barn
Cape Town

Continue reading CT-SPIN #49: “Art is about freedom, Design is about constraints”

CT-SPIN #45 Executing Agile

Event Sponsor:
Event Sponsor

Agile remains a hot topic. This week we will hear about adoption of Scrum in making large, complex products at Intec, an internationally successful South African business. At last month’s presentation, mention of executable, customer readable requirements drew quite some discussion. Aslam presents more about that topic and other related techniques.

Wednesday, 15 April 2009, 18h15
Bandwidth Barn
Cape Town

Continue reading CT-SPIN #45 Executing Agile

CT-SPIN #44 Rapidly Changing Software

This week, two people with wide and in-depth experience in delivering software in the real world share their thoughts on making the process more effecient and faster using better process and new tools to support that process.

  • Aligning software development tools with the iterative approach – Christian Oloff
  • Agile in ACTION: Solving the slow delivery of software – Tania van Wyk de Vries

Wednesday, 18 March 2009, 18h15
Bandwidth Barn
Cape Town

Continue reading CT-SPIN #44 Rapidly Changing Software

CT-SPIN #42: Project Value

Event Sponsor:
Event Sponsor

We kick off the year with a healthy dose of theory on the value of software projects and how best to optimise its delivery from Naomi Mansvelt, who recently completed her MBA thesis. SPIN veteran Emile Botha follows with more on the crucial role of business analysis from pre-sales to delivery processes.

Wednesday, 21 January 2009, 18h15
Bandwidth Barn
Cape Town

Continue reading CT-SPIN #42: Project Value

CT-SPIN #41: Data Quality and AOP

Event Sponsor:
Event Sponsor

A significant factor in successfully dealing with the flood of data unleashed by the IT industry is ensuring its quality. This is a complex problem touching on all aspects of the life-cycle of the data through all aspects of the organisation. We are delighted to welcome Andreas Bartsch to SPIN to share his in-depth knowledge and experience.

We then close the SPIN’s activities for the year of 2008 with a more technical topic, one that many people may have heard of, but Aspects has much untapped potential to simplify software and improve quality and maintainability. Aslam will tell us more about how the patterns and thinking behind aspects can also help to solve higher level architectural and design problems.

Please note that our meeting next week will be on Tuesday to accommodate our speakers.

  • Data Quality – Andreas Bartsch, PBT Group
    presentation slides
  • Solving Domain Problems with Aspects – Aslam Khan, Factor10

Tuesday, 11 November, 18h15
Bandwidth Barn
Cape Town

Continue reading CT-SPIN #41: Data Quality and AOP