We don't need no stinking architects! Martin Fowler famously declared that architects and software architecture as a practice was dead, and those of us who work as architects have been justifying our existence ever since.In this talk, I hope to bust some myths and answer some questions.What is software architecture? How is it changed in an agile software development environment? Do we do it at all in agile, or is that just the anti-pattern of Big Design Up Front. What is the role of architecture in agile software development methodologies like XP and Crystal? Who fulfills that role? If we want to practice agile architecture, as opposed to other forms of architecture what is required for that to happen? Finally, how should someone who is an architect spend their time in order to help a team succeed.
Lightning talks are all 10 minutes long (+ questions) and usually given by our members. These events are a lot of fun and with so many talks there is something for everyone.
Talks so far:
- Selling Django
- Fast track to full stack in 3 months
- ReactiveX for UI state management
- Django Girls Chester
- RoundhousE Database migration
Please send your talks to [masked].
We don't expect polished talks for these events, in fact I only want PowerPoint style presentations if they are really needed. This is a perfect opportunity to have a go at public speaking if you have never done it before.
Everyone has something they can talk for 10 minutes on.
Progressive Web Apps are one of the new technologies that enable a native app experience within a web application. Over the past year they have become widely supported across browsers and devices. With companies such as Google and Uber adopting this approach to deliver their services, their momentum is ever increasing.
Progressive Web Apps are installable and live on the user's home screen as a native app without the need for an app store. They offer an immersive full screen experience without the need of writing a native application. They offer functionality to allow working offline, push notifications and background workers bringing them ever closer to the capabilities of native applications. And the best part, typically they can be enabled in your existing web application with just a few tweaks.
With them becoming a more mainstream utility in our toolbelt, this talk will focus on:
• What they are?
• What can they provide?
• Their benefits and limitations over native apps
• When you might use them?
• How they work? With a walk through the basics of creating one.
• Where they may fit in the future and alternatives?
SharePoint is widely recognised as one of the leading intranet platform, in no small part to the continual updates we’re now seeing to the software. Our talk will look to cover 4 main topics followed up with a Q&A session where you can grill the experts
* What is SharePoint and Office 365 an introduction
* When should you use SharePoint (and when not to)
* Do’s and don’ts with examples, demo’s and war stories
* Future of SharePoint – what to expect over the next few years
* Q&A panel
The talk will be aimed at developers who are either new to SharePoint or those looking for a bit of a refresher course but of course all are welcome.
Since the creation of Bitcoin in 2009 people have been intrigued with the potential power of decentralised applications using the blockchain technology published by Satoshi Nakamoto. I am going to talk through the past, present and possible future technologies around the blockchain.
This talk is targeted at novices to intermediates wishing to extend their knowledge in both the history and technical background of cryptocurrency, blockchain technology, blockchain as a service (Azure) and How to create a decentralised application using the Ethereum platform.
This month we will have a number of events aimed at junior to mid level programmers.
Talk details to follow as they are confirmed. The List so far:
* Why Python?
* GIT Introduction
* The differences between working in house, freelance and working for an agency
* Life after development (and how to have one!)
Please spread the word to anyone who might find this event useful.
This event is a take over event by GetYourCodeOn.
The unit of work design pattern has been around for a number of years and is often selected as a valid design pattern by developers due to the way it conforms to the requirements for separation of concerns.
The approach does however break several of the SOLID principles and this has lead many to favour other patterns and approaches.
In this talk we’ll review the Unit of Work Design Pattern and explore alternative methods of implementation that offer a more SOLID approach. We’ll also explore the pros and cons of other design patterns that you may be using in your code and actively discuss and critique the options available to developers for working with Entity Framework.
By the end of the talk attendees will:
1. Have a clear understanding of the Unit of Work Design Pattern
2. Have considered the SOLID principles and why the principles are still important in software development today.
3. Will be equipped to challenge the Entity Framework Design Pattern being used within their current active projects and have new ideas as to how to make SOLID improvements.
Tonight we will have 3 half hour talks. The actual talks are still WIP, if you have something you would like to present please let Fran know
1. AB Testing - What we have Learnt.
2. The best footballer - Machine Learning
3. Cake Build and Deploy - More code, less configuration
How much good work have you seen delivered, only to not be fit for purpose? Built on faulty assumptions? Hardly? How much time and effort went into that work, unrewarded? Looking back, how soon could you have
This practical session explores slicing - the process of doing small critical pieces of the whole as early as possible. Through this we test our assumptions and manage risks as they appear, delivering the value the customer needs.
There is a real buzz in the air about Functions and Serverless software development, and there is an overwhelming number of platforms offering similar but different things. In this first part, Martin Beeby will take a look at the various Serverless platforms available including AWS Lambda, Azure Functions, Google Cloud Functions and opensource efforts like openFASS and fnProject. He will give an overview of how they work, their different approaches and talk about projects that he has built using them.
We will delve deeper into fnProject and show how it uses docker containers to create a serverless platform that you can run anywhere -- any cloud or on-premise. Each function is a container which means anything that runs in a container can be a function. In this talk, we will explore how it works and how to develop an application using this very different approach to application development.
Martin Beeby is a Developer Evangelist at Oracle. Martin has been developing since he was 16 and over the past 19 years has worked on projects with many Major brands. Prior to joining Oracle Martin worked at Microsoft as a developer and evangelist for 8 years. Martin has written articles for, and been featured in, NET Magazine, ZDNet, NOUPE, SitePoint, TutsPlus and Channel 9.