Which Programming Languages Should I Know? (Part 1)

by Codewiz51 5. December 2015 08:14

I'm in the final 6 to 8 years of my "working" life. I'm looking at the languages that I need to know going forward. I define "know" as being competent at developing solutions with the required language.

This is part 1 in my analysis of where I need to focus my efforts going forward.

JavaScript is an absolute requirement. It is the lingua franca of the web, and is becoming popular with the server side crowd.  JavaScript and one of the major frameworks, such as Angular is an absolute requirement.  Even though I mostly manage developers and development efforts, I need to know this language to be effective.

I've also decided I need to know one popular Windows backend language, probably C#.  I also need to know one Linux side language, which at the moment will probably be Java, as I like it's similarity to C#.

However, there is Python and Ruby Rails to consider.  And one needs to be knowledgable of Big Data coding and querying.

As for the database side, I am currently pretty well tied to SQL Server and PostgreSQL with PostGIS.  While I have enthusiastically adopted PostgreSQL/PostGIS, my not so great experience with Hibernate and geography fields have tended to push me back to SQL Server and Entity Framework as an simpler and better integrated solution.

So, I'll continue to explore where I think this is all headed.  I need to focus my time and learning skills on those programing environments that will be needed over the next few years.


Design | Life | Programming

My Mac Mini

by Gene Harris 7. November 2014 10:29

I've been using a MacBook Pro at work for some time.  It's an 8 MB i7 with a 750 GB hard drive.  It's not one of the new Retina's, but it's definitely a nice laptop. I decided to purchase a Mac for my home.  I'm not in the mood to spend $2500 for a 15" MacBook Pro.  No doubt it's a great machine, but I just want something to dink around with.  I ended up deciding on a Mac mini.  I purchased a 3 Ghz i7.  I upgraded the RAM to 16 GB.  I've been really pleased with how well this little box works.  The software is very well thought out.  I purchased Parallels for OS X and installed Windows 8.  It's really nice to be able to work on Windows (specifically Visual Studio 2013) and X Code at the same time.  I didn't imagine loading up the Windows machine, but I am constantly adding new developer functionality, specifically SQL Server 2014 and IIS in a spiffy new VM with Windows Server 2012 R2.  It's very cool and with 16 GB, I have enough RAM to run both machines simultaneously.  It's not like having dedicated hardware, but it is good enough for my needs.

I'll continue to post as I discover new uses for my Mac.  I'm already hooked on iPhoto, but I understand that's probably going away.  However, the auto import and faces functionality is really nice.  


Infrastructure | Life | OS X

Whither My Home Network?

by Codewiz51 7. November 2014 07:39

I have a small home network that I use for hobbyist programming and R & D on new (to me) technologies.  I lost one of my servers (which also acted as a backup domain controller) a couple of days ago.  There was no real content on the server that I needed to save, and fortunately, the disk drive is OK, it's the motherboard that went out.

I'm debating about continuing to maintain this home network.  It's constantly an issue in terms of maintenance.  If the internal DNS server goes down, my wife gets mad.  If the print server starts acting up, my wife gets mad at me.  I'm working with really old hardware, which could go out at any moment.  You get the picture...

So, I'm debating about just shutting down the home network, removing the two workstations I have from the domain, and going back to being an average hobbyist.  I primarily need access to a SQL Server and an IIS Server.  I have a couple of options.  I can use the services on WinHost as my primary environment. I also have an MSDN account through my company that allows me to set up sophisticated environments for development.  In other words, I have the capability to continue developing, while simplifying my life.

I'll think on this a little more and hopefully get some things implemented over the weekend.



Infrastructure | Life

Twitter vs Blogging

by Gene.Harris 7. November 2014 07:33

I find I'm posting snarky little comments on Twitter as opposed to composing interesting content on my blog.  I'm allowing my bad habits on Twitter to interfere with the development of meaningful content, which users may utilize to solve their own problems or advance their knowledge.

I'm going to attempt to change this by foregoing most of my useless Twitter posts, and spending some time actually developing real content.  Hopefully, the search engines will do the rest.

As for Twitter, I'll try to limit myself to posting links to content I find around the internet, or content I develop.




Vacation, Staycation and Coding

by Codewiz51 2. July 2014 08:13

I'm taking vacation this week, and honestly intended to do more coding.  However, I find myself doing a lot more around the house than I envisioned.  The weather has been unseasonably cool in Oklahoma and I find myself on my mountain bike a lot more than I anticipated.  I like to ride for distance at Lake Hefner, and I ride for excitement on the Bluff Creek trail.  I am in sore need of decompression time.  Sometimes, you get wound up in your job so tightly, you forget to balance your work and personal time.  Perhaps, this afternoon when it's supposed to get hot, I will retreat indoors and do more than vegetate on the couch.  (Or maybe, I will just read some science fiction.) Cool

Update: I made 2.5 laps today on the bike trail at Bluff Creek.  Not a stellar time, but at least I made it.  Not hot, but very humid.

Tags: , , ,

Life | Programming


This blog represents my personal hobby, observations and views. It does not represent the views of my employer, clients, especially my wife, children, in-laws, clergy, the dog, the cat or my daughter's horse. In fact, I am not even sure it represents my views when I take the time to reread postings.  So, take most of what I say with a grain of salt.

© Copyright 2008-2014