Inaugural Web Snippets and Resources

Web Development & Design Blog


Inaugural Web Snippets and Resources

I thought I’d kick this part of the site off with an inaugural post to cover what I hope will become a very useful and resourceful part of this site – the Web Development (and Design) blog. Since I hope to focus a lot of attention on tools and resources that would be useful to up-and-coming Developers, and coding veterans alike, I've included links to everything below I felt would be useful.

First, I’ll introduce a little about myself. If you're on the path of front-end development or programming, then by now you know this all moves pretty fast (wikiwiki as they'd say in Hawaii). So some of this is going to change the second I hit submit here on this post. Such is the life of an internet blog post...but I digress.

I come from a web development background, though now what I work on tends to be categorized as ‘Front-end' development – right on! You can call it what you want, but primarily I’m involved in working with HTML (both HTML4 and HTML5, plus the ‘stuff’ IE uses to parse code), CSS3 (or one of its preprocessing beauties, like Less.js or Sass; I prefer Sass), JavaScript (typically using a library like jQuery or Google’s Angular), some PHP (usually in the form of integrations with API’s; love me some Stripe API), database administration (almost always with mySQL), working with GUI (C-Panel, WHM, etc.) and Command Line tools (like Node, Grunt, Compass, etc.) and ultimately putting all that ‘coding soup’ together to create aesthetically pleasing and easy to use website interfaces and experiences (UI/UX).

I also work a great deal with Content Management Systems (CMS) like EllisLab’s ExpressionEngine CMS (which I’ve worked with since 2007) and more recently I’ve enjoyed playing around with Brandon Kelly’s (Pixel and Tonic’s) CraftCMS. Brandon was one of the premier third-party add-on developers for ExpressionEngine (EE), which appealed to me greatly because of the robust third-party community where you could actually trust the quality of the add-ons (versus some stories I’ve heard with WordPress for example). Brandon’s creation of CraftCMS was foreseeable as EllisLab underwent a bit of a transition a few years ago, when the founded left and the team was streamlined (quite significantly from what I heard). I think there was an initial ‘tiff’ between the two parties – but generally speaking I think the fact they are now competitors is a good thing for the CMS community.

Of course I can’t compliment EE without mentioning the third-party add-on website resource that really put EE on the map – Devot-ee.com, the creation of Ryan Masuga, who I think does some really great work.

I look up to a lot of the leaders in the EE and CraftCMS communities as great role models for developers/programmers and front-end developers alike. There’s the shared mentality and mutual understanding of the need to create excellent code, with reliable support, and solid, but simple, interfaces to compliment them. I have learned so much from these guys and girls in the community and I hope to share a lot of what I’ve learned here.

I’ll mention one last excellent resource to close this out. I am sure every veteran developer on earth knows about this one, but if you don’t yet – make sure you are checking out Stack Overflow (SO). If you'd like to learn more, this FAQ answer explains a bit more on how it all works, but 'SO' is an incredible resource that’s driven by the community. I am not sure how I’d live without it. It's like the 'Yoda' of front-end developers and programmers; 'the Code is strong in this one.'

I’ll hopefully start posting in some snippets in the coming days. If you have something you want to see here, drop me a line at crafted@johncderrick.com and I’ll be sure to do a personal write up on the subject or encourage you to share your own guest blog/post comments here. I welcome guest posts anytime.

Code on,

-John

Tracker Pixel for Entry