April 6th Meeting Information

Exciting times for CRineta! After many years at Kirkwood, we are relocating our meetings to downtown Cedar Rapids. Geonetric has graciously offered to host our meetings at their new building at 415 12th Avenue Southeast, Cedar Rapids, IA 52401. You can find more information and parking details here.

April brings the return of Mike Cole to our meeting. Mike will help us understand TypeScript from the perpective of a .NET developer. Join us to learn how to make Javascript palatable. If you plan on attending our meeting on April 6th, please RSVP.

Topic: TypeScript for the .NET Developer

Are you an ASP.NET developer that’s looking to embrace JavaScript but just can’t get the hang of it? So was I! In this presentation I’ll show you how to can start using TypeScript to keep your application easily refactorable using your familiar tools. I’ll show you how you can use the DefinitelyTyped repository to utilize TypeScript with third party plugins such as Angular or Knockout. Finally, I’ll show you how to use TypeLITE to help leverage reuse of your .NET models in JavaScript. All of these tools are free and they’ll definitely make you feel more at home in the JavaScript world.

Speaker: Mike Cole

Mike Cole is a developer currently focusing on .NET working remotely from Cedar Falls for ClickPoint Software in Scottsdale, AZ. He’s been around the proverbial block in the IT profession and has a wide array of experience in many fields. He is an officer of the CVINETA user group and is actively involved in the community. He is incredibly lazy and is always looking for easier and more streamlined ways to solve everyday problems. His passions in life include his family, sarcastic memes, the outdoors, and always having the last word.

RSVP

Your Name (required):

Your Email (required):

Check this box if you're a human!  I'm A Human!

Posted in Meetings | Leave a comment

March 2nd Meeting Information

Exciting times for CRineta! After many years at Kirkwood, we are relocating our meetings to downtown Cedar Rapids. Geonetric has graciously offered to host our meetings at their new building at 415 12th Avenue Southeast, Cedar Rapids, IA 52401. You can find more information and parking details here.

Our topic for March will take a turn to the business of software. Tim Barcz will share and encourage developers to think outside the technical, being sure they consider the business side of what they do.

We hope you can join us! If you plan on attending our meeting on March 2nd, please RSVP.

Topic: The Business of Software

“IT by itself provides no value”. That’s a pretty bold statement and yet that’s where the winds of business are blowing. As a developer or IT professional you spend time understanding new languages and frameworks, but to deepen and broaden your impact, I recommend taking strides in understanding the business.

In this session we’ll focus on the business of software, from financial concepts, metrics, and the future of IT and enterprise architecture in the corporation. We’ll touch on why your CEO and VP may understand the role of technology more comprehensively than they’re given credit for.

As IT likely touches nearly all aspects of your company, going forward IT professionals will need to know more about business and the role IT plays in the broader organization. This session aims to better equip you to talk business with your company leaders or boss and to make yourself or your team more effective.

Tim Barcz:

Tim Barcz is a seasoned IT Leader having worked as a technologist for nearly 13 years. Guided by a sense of curiosity, a taste for experimentation, and a drive for execution, Tim enjoys the strategic space in the overlap of IT and Business.

“I’ve always found the tech piece, for me, has come easily,” he said. “But tech by itself doesn’t do anything – it’s always applied somewhere.”

In his time as a developer he has been recognized as a Microsoft ASPInsider and a Microsoft C# MVP Awardee for contributions to the community. He is an advocate for well-architected systems that grow along with the businesses they serve. For several years he was the director of Marketing for a large ecommerce company before finding him in his current position as Vice President of Application Development for Motorsport Aftermarket Group, a family of top motorcycle related brands and retailers.

RSVP

Your Name (required):

Your Email (required):

Check this box if you're a human!  I'm A Human!

Posted in Meetings | 2 Comments

February 2nd Meeting Information

Exciting times for CRineta! After many years at Kirkwood, we are relocating our meetings to downtown Cedar Rapids. Geonetric has graciously offered to host our meetings at their new building at 415 12th Avenue Southeast, Cedar Rapids, IA 52401. You can find more information and parking details here.

Our topic for February will be around developing RESTful APIs in .NET. Presented by Greg Sohl, it will focus heavily on the ins and outs of REST and then provide examples of building a REST API in .NET.

Hope you can join us!

Topic: RESTful APIs in .NET

API design is part science, part art. The REST API architectural pattern is guidance on building simple, consistent APIs that are almost universally consumable. This session will cover the origins and tenants of REST, show example implementations in ASP.NET and provide tips for keeping your APIs RESTful.

Greg Sohl:

Greg is a software architect with StoneRiver in Cedar Rapids. He’s spent the last 30+ years building commercially sold software in the financial industry. Greg is also the Speaker Liason & MC for CRineta and President of Iowa Code Camp. (@gregsohl / http://cwi-websoft.com/blog)

If you plan on attending our meeting on February 2nd, please RSVP.

Your Name (required):

Your Email (required):

Check this box if you're a human!  I'm A Human!

Posted in Meetings | 4 Comments

December 8 Meeting Information

On December 8th, Greg Sohl will share some information on Serialization in .NET. Mundane you say? Perhaps. But with so many options and hidden complexity, making the right choice for a particular application and getting the details correct can be daunting!

Topic: .NET Serialization

Binary, XML, SOAP, JSON and custom formats. Framework provided classes. Open source libraries. Versioning. Custom serialization. Performance and data size differences. Unit testing serialization. Many options and challenges await the dev who slipstreams themselves into the world of .NET Serialization. In this session, we’ll touch on all these things and provide some guidance for getting it all right the next time you have to dive into this area of development.

Greg Sohl:

Greg is a software architect with StoneRiver in Cedar Rapids. He’s spent the last 30+ years building commercially sold software in the financial industry. Greg is also the Speaker Liason & MC for CRineta and President of Iowa Code Camp. (@gregsohl / http://cwi-websoft.com/blog)

If you plan on attending our meeting on December 8th, please RSVP.

Your Name (required):

Your Email (required):

Check this box if you're a human!  I'm A Human!

Posted in Meetings | Leave a comment

12/1 Meeting Postponed to 12/8

No meeting tonight. See you on 12/8!

Posted in Meetings | Leave a comment

November 3, Meeting Information

On November 3rd, we’ll gather as a group for an open discussion time, sharing our thoughts, questions, challenges and knowledge on any software development topic. Our open discussions have always been lively and this night should be no different. Come with your challenges and successes ready to share!

If you plan on attending our meeting on November 3rd, please RSVP.

Your Name (required):

Your Email (required):

Check this box if you're a human!  I'm A Human!

Posted in Meetings | Leave a comment

October 6, 2014 Meeting Information

IMPORTANT: We will NOT HAVE food for this meeting.

On October 6th, Keith Dahlby will share some great information on OWIN. Not sure what that is? We’ll you’re OWIN it to yourself to find out!

Topic: One Delegate to Rule Them All: Understanding OWIN

A list of keys, and a delegate: given a dictionary, return a Task. It is a strange fate that we should suffer so much fear and doubt over so small a thing. Yet from humble beginnings nearly four years ago, we have an open web standard for .NET that the community and Microsoft have fully embraced. From hosting with Katana or Helios to new frameworks and middleware free from the legacy of System.Web, the future of .NET web development will look much different from its past. This session will give a brief overview of OWIN and the current landscape, discuss its implications for .NET web application design, and review a real-world example of OWIN in action.

Keith Dahlby:
Keith Dahlby is a father, web developer, Git enthusiast, language geek and five-time C# MVP from Cedar Rapids, Iowa. By day he engineers e-commerce solutions for J&P Cycles and the Motorsport Aftermarket Group; by night he sometimes blogs with Los Techies. His open source efforts include posh-git, a Git environment for PowerShell; and up-for-grabs.net, a site featuring open source projects looking to mentor new contributors. He’s also a core contributor to LibGit2Sharp, used by GitHub for Windows and Git for Visual Studio. Keith studied Computer Engineering and Human-Computer Interaction at Iowa State University, and has spoken at developer events around the world. His talks have been described as “terrific!”, “very interactive!”, and “the best I’ve seen all hour!”.

If you plan on attending our meeting on October 6th, please RSVP.

Your Name (required):

Your Email (required):

Check this box if you're a human!  I'm A Human!

Posted in Meetings | Leave a comment

September 8th Meeting Information

On September 8th, Jason Bock will join us to share the latest on Microsoft’s new C# and VB.NET compiler, Roslyn. Much more than just a new compiler, Microsoft has created a toolset foundation with a rich set of code analysis and compilation APIs, opening the door to many possibilities. Jason has been studying this for as long as anyone outside of Microsoft and has lots to share. We’re happy to welcome Jason back again and appreciate all his great community contributions!

Topic: Managing the .NET Compiler

With Project Roslyn, Microsoft has finally let .NET developers get access to their long-awaited compiler APIs. The potential impact of having a compiler API available for all developers is immense. In this session, you’ll get a tour of the elements behind this new API, such as syntax trees and parsers, and how you can use them in code analysis and metaprogramming techniques.

Jason Bock:
Jason Bock is a Practice Lead for Magenic (http://www.magenic.com) and a Microsoft MVP (C#). He has worked on a number of business applications using a diverse set of substrates and languages such as .NET and JavaScript. He is the author or co-author of a number of technical books, including “Metaprogramming in .NET”, “Applied .NET Attributes”, and “CIL Programming: Under the Hood of .NET”, and he has written articles on software development issues and has presented at conferences and user groups. He is a leader of the Twin Cities Code Camp (http://www.twincitiescodecamp.com). Jason holds a Master’s degree in Electrical Engineering from Marquette University. Visit his web site at http://www.jasonbock.net.

If you plan on attending our meeting on September 8th, please RSVP.

Continue reading

Posted in Meetings | 4 Comments

August 4th Meeting Information

On August 4th, Keith Dahlby will share a session that comes right out of personal experience. All developers will gain from hearing this experience, as much of it goes to good development practices, from a guy which great information and experience. This talk was very well received at the recent Iowa Code Camp. Come on out and hear it for yourself!

Topic: When Learning Stops: Recovering from an Expert Beginner

“We’re too busy to write tests.” “I played around with [new thing], but only [current thing] will work for this team.” “That’s just not how we do things here.” You’ve heard it before, and you’ll hear it again. The specifics will vary, but ultimately some professionals just choose to stop learning.

This session will explore this “Expert Beginner” behavior with first-person examples: how to recognize it, how it happens, and how it impacts a team and the business around them. More importantly, we’ll discuss the recovery strategies we’re still using to reignite the development team, rebuild our stakeholders’ trust, and make up for lost time.

Keith Dahlby:
Keith Dahlby is a .NET developer, language geek and C# MVP from Cedar Rapids. He works as a software guru at J&P Cycles and blogs about various software development topics with Los Techies. Keith has spoken at community events around the midwest and studied Human-Computer Interaction at Iowa State University. His talks have been described as “terrific!”, “very interactive!”, and “the best I’ve seen all hour!”

If you plan on attending our meeting on July 7th, please RSVP.

Continue reading

Posted in Meetings | Leave a comment

July 7th Meeting Information

On July 7th, David Berry will step out of our purely .NET traditional talks with a great follow-up to last month’s talk on Entity Framework. David’s going to help you work through your performance challenges, with everything application developers need to know about SQL / database performance. Let’s keep our great attendance going through the summer as we welcome David to our podium for the first (though not his first) time.

Topic: Database Performance for Application Developers

Just about every significant application in use today uses a database for backend storage, yet database performance tuning remains a black box for many developers. In this presentation, we’ll cover the essentials you need to know from a developers perspective of how to understand what you database is doing, what makes a SQL statement run fast or slow and how to fix common performance issues. Topics will include:

  • How to read and understand an execution plan
  • How to use SQL Servers Dynamic Management Views (DMV’s) to find your worst performing statements
  • How to create database indexes that are efficient and actually get used
  • How to use SQL Server’s Profiler utility to capture activity in the database
  • How to recognize and avoid common performance pitfalls that occur in application development

Speaker Bio:

David Berry is an Application Team Lead with United Fire Group with over 15 years of application development experience. After starting as a Java developer, he switched to Microsoft .NET in 2003 and has used every version of .NET since 1.0. He also has extensive experience working with both Microsoft SQL Server and Oracle. He has provided technical leadership on projects in a broad range of industries including insurance, financial services, government and manufacturing. David is a Pluralsight author and has published articles on Reg Gate’s simple-talk.com website.

If you plan on attending our meeting on July 7th, please RSVP.

Continue reading

Posted in Meetings | 1 Comment