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.

100 Days of Code-Building a Theme

site-imageBuilding a Theme. Sound simple, and amazingly scary. I have wanted to build a theme since 2010 and just never got to it as I never thought I had an amazing design to share. Then I realized it was not the design, it’s the journey and process that matters more than the outcome. Here’s myFirst.

I know enough to create child themes of themes I like. I know not to mix plugins into my code. I plan to keep it simple, and build several in a row until I feel I have mastered the basics of it. And them apply to be a Theme Reviewer on the WordPress.org project theme team.

WordCamp Atlanta pot of gold logo
WordCamp

 


I really need to move my WordPress environments from FireFox over to Chrome. Use Grammarly and Hemingway more. Move my WordPress email from yahoo to google. And work on my {{handlebar mustache}}.

 

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)

100 Days of Coding-Reset

100Days-reset100 Days of Coding-Reset. March was a pretty good month. I had been busy, and went to WordCamp, and thought that Sunday evening, Lets do 100 Days of Code and started.

I made it 12. Saturday I had a catering gig to do and was preparing for it Friday and forgot all about code for 48 hours. Dang nab-it. Now what?

Well I know I am not quitting. So do I reset back to Day 1, or keep going as today is Day 14, or jump to Day 16? It has been 16 days since I started. I am more than happy to restart, and do the 100 + the 12. Or do my original 100 and tack on 2 more days, and say I missed 2 during it? Holy cow… who makes up these rules(other than myself)?


Funny thing is, I know during Easter weekend I will be busy, and have a plan to do a small amount of coding that I know I need to tweak on a couple of different repos, so I can get my git commit for the day.

What do you think of my new TypeScript 2 logo?TypeScript2 logo

There is a couple of Angular 2 logos floating around, but nothing yet for TS2. I really don’t like TS1, but TS2 seems workable for me. So I made my own logo.

100 Days of Coding

Last year I created some 45 GitHub repositories and made 170 commits. This year, starting last night I commit to doing 100 days of coding.

  • I plan to make at least one commit per day for 100 days.
  • I commit to make at least one commit per day for 100 days.
  • I pledge to make at least one commit per day for 100 days.
WCATL pot of gold
WordCamp

Along the way, I plan to fix my top 6 portfolio-worthy repositories. I have my local development servers running. I plan to get all my of my live WordPress sites back down into my development environment, using the cool 2-way DB sync I found out about yesterday at WordCamp Atlanta 2017. I also plan to get my own slice of the cloud or at least get my basic knowledge of AWS applied and get my stuff out there going. You can see I made several commits last week, but only a couple of days. You can see the one(3) commit(s) I made last night, but I have not yet made one for today.

100 Days of Coding Goals

SMART goals
Specific Measurable Achievable Realistic Timely
  • Getting All my websites(dev or life) into a “proper” dev-env, with Git and using my private GitHub for some as needed.
  • Deploying my Node and MEAN-stack apps out in Heroku-sandbox-land, under a DNS control with a domain I control.
  • Getting all my live sites SSL encrypted with Let’s Encrypt, even if it means moving hosting providers if they won’t work with me.
    (It’s a Google thing. Google AMP stands for Accelerated Mobile Pages, a project designed as an open standard for any publisher to have pages load quickly on mobile devices. And HTTPS is faster then plain HTTP if done correctly)
  • Deploying some of my apps out to AWS.
  • Deploying some samples via Docker and DigitalOcean.
  • Getting my CI process working.

Check it out, this page is Mobile-friendly
(https://search.google.com/search-console/mobile-friendly)


Link to several good PHP articles including Angular