Your application is broken until you prove otherwise! In this talk we want to present and discuss some practices to reduce the cycle between an idea and useful software. Avoid the “it works on my machine” excuse, and show that your code works in production, because that’s when a task should be considered done!
We are going to talk about how to integrate your new changes to the existing codebase. About having automated tests running in your machine and some of them running against the application in production. Also we’ll discuss when manual tests are really important, how to get feedback from them, and finally try to convince you that you should automate all the repetitive tasks, from your regression tests to your deployments.
The Clubhouse is a safe place where underprivileged young people use multi-media to explore and channel their creative talents, where they are exposed to resources that allow them to develop valuable 21st century skills. It allows them the opportunity to collaborate with youth from around the world as members of the Clubhouse Network. They are presented with bursary opportunities to study in the field of multi-media. Every second year three clubhouse members are presented with the opportunity to travel to the Teen Summit hosted in different parts of the world.
A Computer Clubhouse provides youth with access to technology that is not available to them in their schools and communities. It exposes them to technological tools that will assist them in expressing themselves creatively thus building a confidence in them that will change their lives.
The Clubhouse has unlimited potential to grow and impact positively on the lives of youth. The program is an investment in the lives of our youth that cannot possibly go to wasteEver though about making sure that your infrastructure can grow with your business? My talk will outline what is necessary to ensure that you can handle spikes and general growth of customer traffic gracefully! I will go through the thought-processes needed to start an AWS/cloud buildout, starting from a traditional Magento e-commerce architecture (where are the bottlenecks, what does it mean to go to the cloud etc) and introduce systems for automation and documentation for easy reproduction.
We’ll have a look at packer and vagrant and how we can hand-craft system images so that your developers can use the same operating system setups as in your live environment. I will propose an overall architecture for a scalable and stable Magento infrastructure on AWS and explain all the different services and what needs to be done to get them implemented. Even if you’re not planning to go to the cloud immediately, there should be quite some takeaways as to what you can improve speed-wise!
To wrap things up I want to go one step further and offer insight into systems for infrastructure build automation and release rollouts in a cloud environment.
WomeninTechZA human in charge Samantha Perry chairs a panel on the gender diversity gap in the tech sector, and how we can address it.
Discussion points:
- Why are we battling to attract women to the tech sector? And why can't we keep them here?
- Why do we need women in tech anyway? If they don't want to be here we shouldn't force them?
- How can we start framing the discussion so that we start solving the problem? Debate at present seems to be: "We need more women in tech." "Ok".
Mobile is hard to do – don’t make it harder than it has to be