Learning Open Source Web Development


RESOURCES

Where to Learn

Hardware

  • Desktop Workstation:

    • Custom Built PC:

      • AMD FX-8370 8-core CPU
      • AMD Radeon R9 380 GPU
      • 32GB of DDR3 RAM
  • Mobile Workstation:

    • Microsoft Surface Pro 3

      • i7-4650U and 8GB or RAM

Servers

  • Apple Build Server:

    • Mac-mini running MacOS (latest, whatever that is)
  • Windows/Android Build Server:

    • Striped down HP Slimline running Windows Server 2016 and VS2017. I also added 2 additional NICs to this machine so I can run VM’s and eventually a pfSense router for my home network.

Gadgets

  • Cell Phone:

    • Alcatel iDOL4S with Windows 10 Creators Update — I don’t care what anyone says. The windows 10 OS is far more integrated than Android/Chrome and iOS/MacOS.
    • Samsung Galaxy S8+ - the Android OS is still worthless but I wanted something that worked with the Garmin vivoactiveHR (see below)
  • Activity/Fitness Tracker:

    • Microsoft Band 2
    • Garmin vivoactiveHR - let’s face it, the MS Band 2’s wrist strap was horrrrible. So, I picked this up instead.

Current Dev Tools

  • Most used operating system: Windows 10 with Windows Subsystem for Linux enabled – Ya, I’m OS-idexterous, thank you Microsoft!
  • IDE: Visual Studio 2017
  • Text Editor: Visual Studio Code
  • Command line: Whatever is native. I am not picky, yet.
  • Most used source code versioning: GIT with Visual Studio Team Services

Programming Languages

  • Most used paradigm: Object Oriented Programming
  • Least desirable paradigm: Functional Programming.
  • First language: Tie between Action Script 3 and Visual Basic for Applications
  • Most desirable language: C++
  • Most used language: C#
  • Least desirable language: JavaScript, although, TypeScript is a great improvement.

Frameworks

  • First framework: .NET 4.0
  • Most desirable framework: .NET Core
  • Most used framework: .NET 4.6.x
  • Least desirable framework: Not sure, have only used .NET. I am looking forward to learning something new.

Web Frameworks

  • First web framework: ASP.NET 4.0
  • Most desirable web framework: ASP.NET Core
  • Most used web framework: ASP.NET 4.6.x
  • Least desirable web framework: Not sure. I have only used ASP.NET. I am looking forward to learning something new.
affiliate links
  • Microsoft Surface Pro
  • Microsoft Office 365 Productivity Software
  • Adobe Creative Cloud Creative Software
  • Software Developer Soft Skills Book Cover Image
  • 10 Steps to Learn Quickly Course Workbook Cover Image
  • Blogging Course Workbook Cover Image