Developer Resources & Tools

Programmer Tools / Utilities

  • RegExr is an online tool to learn, build, & test Regular Expressions (RegEx / RegExp).


Open Web Application Security Project (OWASP) is a 501(c)(3) worldwide not-for-profit charitable organization focused on improving the security of software.

Netcasts / Podcasts / Shows

.NET Rocks

Complete Developer Podcast

Best Practices / Advice

Programming Environments

Microsoft Visual Studio

  • A free, fully-featured, and extensible IDE (Integrated Development Environment) for creating modern applications for Windows, Android, and iOS, as well as web applications and cloud services.
  • Visual Studio Community is free for individual developers, open source projects, academic research, education, and small professional teams.
  • CodeLens is available only in Visual Studio Enterprise and Visual Studio Professional editions. It is not available in Visual Studio Community edition.
  • Create an offline installer for Visual Studio

Visual Studio Code

  • Visual Studio Code is a streamlined code editor and is cross-platform – supporting Mac, Linux, and Windows.
  • Has support for development operations like syntax highlighting, debugging, task running and version control.

Ruby On Rails

Ruby on Rails is an open source full-stack web application framework written in Ruby. It follows the popular MVC framework model and is known for its “convention over configuration” approach to application development.

  • RailsInstaller is the quickest way to go from zero to developing Ruby on Rails applications.
    • Note: RailsInstaller for Windows with Ruby 2.2 (as of 7/5/2016):
      • If you get the “The system cannot find the path specified” error when attempting to run Rails, then:
        1. Go to: C:\RainInstaller\Ruby2.2.0\bin\
        2. Replace, in all .bat, the following: @”C:\Users\emachnic\GitRepos\railsinstaller-windows\stage\Ruby2.2.0\bin\ruby.exe” with @”%~dp0ruby.exe”
    • Install Ruby on Rails on Windows 7, 8 or 10 in 3 Minutes
    • Ruby on Rails Tutorial (Rails 5) by Michael Hartl

Version Control / Source Control

Test-Driven Development (TDD) / Unit Testing

Migrating from Microsoft Access

DAL (Data Access Layer)

Microsoft SQL Server