SoftwarePeer2PeerThe Software Peer2Peer is starting up again!  

This is an opportunity for software developers who live and/or work in Halton Region to meet and discuss aspects of software development.  

Topics will include various programming languages and platforms, software architecture and design, DevOps and infrastructure concepts, and career development.

And we now have a Slack group!  haltonsoftware.slack.com  Send me a message for an invite.

The Silicon Halton Software Peer 2 Peer is now on meetup.com!  

Our last meetup was June 19th at the Halton Hive: Meetup #10: Intro to NodeJS & AWS Chatbot Follow-up

 

Upcoming Meetups:

Meetup #11: Using Azure for Software Development & Testing

Monday July 24th
7:00 pm - 9:00 pm
Halton Hive - 901 Guelph Line, Burlington

 

Ongoing Projects:

A new initiative to the group, we are now working on small projects of common interest as a way of learning new technologies with a team. Feel free to connect and get involved!

  • AWS Chatbot Challenge - Bot implementation using Amazon Lex and Lambda.  Project underway by members of the Silicon Halton Software P2P.

 

List of Possible Future Topics:

Frameworks and Utilities

  • Angular 2 and Typescript.   Angular has gained large popularity for HTML5 application development; version 2.x brings significant changes to the framework.
  • React.   An alternative to Angular, React uses a different approach to composing browser-based content. A framework born from engineers at Facebook.
  • ES6+ and Typescript.   What's new in JavaScript as a language? How does it help for UI development? How does TypeScript differ, and what advantages does it bring?

Software Engineering

  • Unit Testing and Test Driven Development.  Discuss unit test coverage, incorporating TDD on new projects, and how to include unit tests on existing software.
  • Software Lifecycle: Waterfall and Agile.  What are the benefits and issues using a traditional Waterfall approach to software development, and what are the differences when using an agile approach?
  • Software Architecture.  Favourite design patterns for building software applications.

Career and Team Building

  • Interviewing for a Software Developer Position.  As an interviewer, what are the things that you can do to find the right candidate for your software team?  As an interviewee, how can you find out if the company and position are the right fit?
  • Agile Methodologies for Software Development Teams.  Discuss agile approaches to software team organization, including Kanban and Scrum.

Technologies and Platforms

  • Cross-Platform Mobile Development.  There are several options available, including Xamarin using C# and Ionic using HTML5, JavaScript, and PhoneGap/Cordova.
  • Android Mobile Development.  Discussion on how to get started with Native development on the Android platform.
  • iOS Mobile Development.  Discussion on how to get started with Native development on Apple iOS devices.
  • Raspberry PI Projects.  What projects have you done with your Raspbeeri PI?  What might you be able to do with a Raspberry PI, personally and/or professionally?
  • Cloud Deployments, AWS and Azure.  Very high level discussion on AWS and Azure platforms, and Infrastructure as a Service vs Platform as a Service.
  • Game Development in Unity.  Introduction to Unity, a popular engine for developing games across multiple platforms.

 

Feel free to suggest some options via the linked in discussion group!

 

For more info, please contact the Software Peer2Peer organizer: This email address is being protected from spambots. You need JavaScript enabled to view it.  |  Linkedin

Silicon Halton is a grassroots high tech community focused on Technology, Community, and Growth