June 12th: iOS app development with Xamarin and F#

Join us Thursday, June 12th, 2014 for a great evening of learning and connecting with other developers. Free food and socializing starts at 6:00 PM, the lecture begins at 6:30 PM, followed by a drawing for free stuff. Everybody likes free food and free stuff, right?

Where: Vaco Training Room, 5410 Maryland Way, Suite 110, Brentwood, TN 37027

iOS app development with Xamarin and F#

With each new release of Xamarin Studio, the mobile story gets even better for functional programming. It’s possible to write fully native, cross-platform mobile apps all entirely in F#! I’ll concentrate on iOS, covering both iOS basics and F# basics — you’ll have all the tools to run with your own idea when we’re done!

Speaker: Rachel Reese

Rachel Reese is a long-time software engineer and math geek who has recently relocated to Nashville, TN to work with the fabulous folks at Firefly Logic, as well as to be a part of the Nashville functional programming scene. She currently helps run both the Nashville Xamarin user group, @NashXam and the Nashville F# User group, @NashFSharp. She previously ran the Burlington, VT functional programming user group, @VTFun, as well. She’s often found talking to random strangers about the joys of functional programming and F#. She’s also an ASPInsider, an F# MVP, a community enthusiast, one of the founding @lambdaladies, and a Rachii. You can find her on twitter, @rachelreese, or on her blog: rachelree.se.

May 29th: F# SQL Type Provider Deep Dive with Ross McKinlay

Ross McKinlay is coming in from London for an F# barn-stroming tour of the States. So instead of our regularly-scheduled May 15th lab, we will join the NashFP and Nash F# for the special event on May 29th. Free food and socializing starts at 6:00 PM, the lecture begins at 6:30 PM.

Please RSVP here.

Where: Vaco Training Room, 5410 Maryland Way, Suite 110, Brentwood, TN 37027

F# SQL Type Provider Deep Dive

In this deep dive Ross will take us through the new open source erasing SQL Type Provider which provides instant typed access to a variety of SQL data sources with no code generation. The provider has a pluggable back end allowing access to many SQL like data sources including Microsoft SQL Server, SQLite, Oracle, PostgreSql, MySql and MS Access.

Non-trivial type provider topics will be covered, including :

  • Overall type provider architecture and design
  • The separation and interaction points of design-time and run-time types
  • Implementation of LINQ and IQueryable in a type provider
  • The usage of Active Patterns to process Expression trees

Speaker: Ross McKinlay

Ross has been accidentally wiping hard drives and melting transistors into his fingers since he can remember. He has a wide experience of computer software spanning 20+ years, from games programming to fraud prevention, trading software to research, and a whole bunch of stuff in between. Ross also enjoys tinkering with electronics and robots, and taking over the world in general.

More from Ross: Blog - Twitter - Github

May 8th : Holland Square Group’s 2nd Annual Nerds of Rock

Instead of our regularly-scheduled May 8th lecture, we will be partying at the 2nd annual Nerds of Rock. Enjoy free food and beer while you listen to our house band lay done some tunes. Sign up here!.

WHEN: Thursday, May 8th, 5:30 PM to 10 PM

WHERE: Wild Wing Café, 545 Cool Springs Blvd, Franklin, TN 37067 [map]

Jam With The Band

Do you sing or play an instrument? Then jump up on stage and rock with the Nashville Geek Jam band! If you are not musically inclined, no worries. Hang out with your fellow nerds and enjoy the show.

Win Great Prizes

We will be giving away some great prizes including Best Buy gifts cards, a quad copter with a built in video camera, and a guitar! You can also score one of our sweet event t-shirts. Want to get in on the prize drawing early? Tweet about the event with the www.NerdsOfRock.com URL and our hashtag #NerdsOfRock2014. We will choose from all the tweets leading up to the event for one of the main prizes the night of the event.

Thank The Sponsors

We’d like to thank everyone who is making this event possible including Holland Square GroupFirefly LogicLeanKit, and the Nashville .NET User Group.

NerdsOfRock2014

April 17th Lab : Open forum

Join us Thursday, April 17th, 2014 for a great evening of learning and connecting with other developers. Free food and socializing starts at 6:00 PM, and the lab begins at 6:30 PM.

Location5410 Maryland Way, Suite 110, Brentwood, TN 37027

Lab: Open forum

This Thursday’s lab will be an open forum style meeting. Attendees are encouraged to participate in an open Q&A session, share a brief demo of a project or problem you’ve worked on recently, or discuss a technology you are learning and it’s joys and pains. This lab is for the people by the people. Enjoy.

April 10th : Best Practices for Flexible Code

Join us Thursday, April 10th, 2014 for a great evening of learning and connecting with other developers. Free food and socializing starts at 6:00 PM, the lecture begins at 6:30 PM, followed by a drawing for free stuff. Everybody likes free food and free stuff, right?

Where: Vaco Training Room, 5410 Maryland Way, Suite 110, Brentwood, TN 37027

Best Practices for Flexible Code

Creating applications that are flexible and maintainable means thinking about application development a little differently. You need to adopt good object-oriented techniques in order to create software that can truly adapt to a changing development environment. In this seminar you will see many of the tips and tricks that will help you keep your software running for many years to come. We will look at real-world examples of base classes and design patterns that make sense for business applications.

Speaker: Paul D. Sheriff

Paul D. Sheriff is the President of PDSA, Inc. PDSA develops custom business applications specializing in web and mobile technologies. PDSA was founded in 1991 and since has successfully delivered advanced custom application software to a wide range of customers and diverse industries. With a team of dedicated experts, PDSA delivers cost effective solutions, on-time and on-budget using innovative tools and processes to better manage today’s complex and competitive environment.

Paul can be reached via email at PSheriff@pdsa.com. Follow Paul at @pdsainc and http://facebook.com/PDSApaulsheriff.

March 20th Lab : Introduction to KnockoutJS

Join us Thursday, March 20th, 2014 for a great evening of learning and connecting with other developers. Free food and socializing starts at 6:00 PM, and the lab begins at 6:30 PM.

Location5410 Maryland Way, Suite 110, Brentwood, TN 37027

Lab: Introduction to KnockoutJS

Don’t call it a comeback, Knockout’s been here for years. We’re gonna knockout your fears, before you go get some beers. Makin’ the code rain down like a Monsoon, Look at the bindings go BOOM

Ok, enough old school jams. We’ll be working with KnockoutJS, the premiere MVVM data-binding JavaScript library, from beginning to end.

What do you need? Be sure to bring a laptop with some kind of IDE/Editor installed.  It would be helpful if you installed Knockout beforehand, but we’ll do that first thing, if not.

We’ll talk about what observables are, build some computed observables, and even build a quick web page with the help of Knockout.

Most importantly, we’ll talk about why declarative data-binding is SO powerful, and why you should start using it IMMEDIATELY to make you more productive.

About Jason Clark

Jason Clark is a Senior Software Consultant for Avatar Software where he focuses as much of his time as possible on front-end development. He has helped with the creation and development of 5 current DurandalJS projects, including the Avatar website (http://www.avatar-soft.com).  He has been a web developer since 1995, starting with PHP, then moving to ASP.NET, MVC, playing a little with Ruby on Rails and then falling in love with JavaScript.  You may have seen him at DevLink where he’s a member of the board and helps make the conference a success.