WordCamp Follow Up

35 Days of 100A month later. Follow-up.

In the last 35 days of my 100 Days of Code I’m at 108 commits. Up 10 from a year ago this month. Still working on my MEAN-stack, the Meetup group is going good. Still working on my focus issues, as in not being scattered (yikes I missed 3 days). I have done Photoshop and Illustrator, and AWS stuff, and worked on Front-end stuff with Boostrap, and Angular Material, and watched Star Wars Rouge One! So it was a good month.

How much Code do you need to Write before you become Good

How much Code do you need to Write before you become Good at it?

I started doing ASP classic, old VB-script back in in December of 1998. Got a job doing that in April 1999, and felt like I was pretty decent at it by mid-2000. Got promoted in late 2000 and by about 2001 thought I was actually pretty good at it. And then by late 2001, my company had stated the process of migrating to WebSphere, and I started the whole process over again. I started learning Java, so I could write JavaBeans, servlets, EJB’s, doing MVC using JSP, with Struts and Tiles in 2002. So by the end of 2003, I had taught myself Java web development, and thought I was junior at it, but pretty good.

For me, I think it takes writing a certain amount of code, or being immersed in it daily for a certain amount of time. Having books, doing the samples, writing the basic scripts, and tutorials, and classes, and finaly one day, you realize, “Oh hey, I know how to do this thing on my own better than the guy your reading.”  And you start writing and writing more and more stuff.

Ok, so jump to March of this year, nearly 2 decades later. I have;

  • 5 solid years of web application server administration,
  • 5 years of java web application development,
  • 5 years of PHP/mySQL with WordPress(and some drupal, joomla magento CMS thrown in), 
  • 5 years of HTML5/CSS3 freelance front-end work along with SEO and ADA accessibility testing.

Starting with ZERO, I made some 240 code commits to my GitHub last year. I would say 90% of that code was JavaScript. I will admit some were mere forks of other peoples code, I wanted to save and have available to me later. So I would say I made 200 of those. And Maybe 100 of them were real code commits that I wrote. Ok. So this year moving forward, as I do my 100 Days of Code, I don’t want to lose the 260 commits I have. I also know I don’t want to have a big dry spell. I want to be more actively engaged in writing my own code. More matter how rinky-dinky the code sample is. Its gonna be mine, and I will excel at this…. just in time for it to change on me.

TypeScript2 logoBecause I already know the TypeScript 2 is going to replace plain ol’ JavaScript as my primary. Oh, for the days of pojo’s.
(Plain Old Java Objects)

MEAN Study Group 2017

Starting out 2017 with a BANG, Snap crackle and pop, maybe some Rice Krispy Treats. And a MEAN-stack study group.  Going to start a new study group. MEAN Study Group 2017 will cover the whole project from design ideas to user statements to front-end HTML & CSS work to Angular with dummy data, to building the database and node infrastructure needed to make a data-driven dashboard app.

I think all New Years celebrations need to have some kind of Bang, sizzle, and flair to it. And with Chinese New Year apron us, we should make some noise and drive away the evil spirits and orange blobs.

Here are three free PDF books you can download and learn from.

Learning Web Development with Bootstrap and AngularJS

Learning Web Development with Bootstrap and AngularJS builds a Contact Manager.

Learning Single-page Web Application Development

Application development using the MEAN stack with JavaScript on the server & client side, covering concepts such as Yeoman, RESTful APIs, Passport authentication, cloud deployment, Bower dependency manager, Karma and Protractor, deployment.

AngularJS Up and Running

This book is about Angular, but every other chapter is about testing the material from the chapter before it. Almost a 1/3 of the chapters are about testing. Highly recommended read.

In case you didn’t notice I am excited to start doing this project again. I want to welcome Mike Baker as my co-study-group-leader. Check out his blog.

A MEAN study

Yesterday was the first day of the MEAN-stack study group I am leading. It was a rainy day, and some folks were late traveling in the rain. And today I ponder this picture of rain drops. Its a bit like us, in that a good MEAN developer is made up of so many different parts or points. Like drops on a windshield, all discounted. Until you flip your wipes and they all blend together as a stream running out of sight.

I had a guy talking about how he wants to do his project in WordPress. Good for you buddy, expect this is a MEAN-stack group, not a WordPress group. Go join them. But for the most part we had varying degrees of IDK this or that. I figured that. But I am not the teacher. I paid very good money and spent a lot of time learning. This study group is for folks to work on learning to advance their skills in a group. But you got to know some basic stuff. Like how to install Node and build a simple Node app. How Express sits on it, and Mongo below it. How Mongoose talks and relates for is. I had some Front-end folks who knew Angular but not the other parts. And I sat there watching the rain fall thinking, How do I help connect the dots for these folks?