What we’re about
The RVA Software Development User Group was formed to help bring new or different patterns, technology stacks, tools and languages from our community of developers to students and other developers of all skill levels. While there will be occasions for advanced level presentations, the bulk of presentations will be delivered so that students, entry level developers or developers with no experience in the technology being presented, will benefit from the topics covered.
The focus of the group is software development in more of a polyglot manner, the group will have presentations on a variety of tools, languages and platforms including C#, Java, PHP, MySQL, MongoDB, MS SQL Server, jQuery and JavaScript frameworks such as AngularJS, Node.Js and Knockout. Our goal is to introduce as much of a variety as we reasonably can.
The speakers for this group are local and regional developers with a passion for technology as well as sharing knowledge with fellow developers.
In addition to monthly User Group meetings we will provide occasional weekend boot camps where we will build entire working prototypes of various solutions as to facilitate deeper dives into various technologies.
Upcoming events (1)
See all- Ensemble (Mob) ProgrammingIppon Technologies, Richmond, VA
Ensemble programming (sometimes informally called mobbing, mob programming or software teaming) is a software development approach where the whole team works on the same thing, at the same time, in the same space, and at the same computer. This is similar to pair programming where two people sit at the same computer and collaborate on the same code at the same time. With mob programming, the collaboration is extended to everyone on the team, while still using a single computer for writing the code and inputting it into the code base.
This is a beginner-friendly session that introduces ensemble programming with a dash of TDD. You will learn to code collaboratively with others in real-time, how to talk about your code and the basics of the red-green-refactor cycle of writing tests first.
Agenda
05:30 - 05:55 Welcome & Networking
05:55 - 06:00 Announcements
06:00 - 07:15 Practice Session
07:15 - 07:30 Retrospective & Wrap-upCome ready to participate and get your hands dirty! Leave your laptop at home. No prior experience in specific programming language necessary.