Getting Started with IBM Bluemix

What is Node.js Exactly? – a beginners introduction to Nodejs

Something all Application Developers Should Consider Reading

Front-End Architecture: A Modern Blueprint for Scalable and Sustainable Design Systems by Micah Godbolt

With CSS preprocessing, icon fonts, grunt workflows, pattern libraries and JavaScript MVCs, the front-end workspace is anything but simple. This complex stack of tools can no longer be pieced together on a whim. Front-End Architecture needs and deserves the same attention given to content strategy, data migration, or server configuration. This practical book helps you explore all of these important decisions—right at the stage of the project where they need to be decided.

You’ll learn about the rewards gained from early, informed decisions, and the risks incurred if choices are made too hastily, or too late. Whether you are a front-end developer or a project owner, this book will inspire you.

Micah is a friend of mine who is the author of this fabulous book on front-end architecture. You can pre-order the book on Amazon or you can purchase the early release draft from O’Rielly. I highly recommend this book. I personally have learned a tremendous amount from it.

You can also find Micah on the Sass Bites podcast.

More fun with the Slack API

Earlier today I blogged about integrating the IdeaJam API with Slack and now I built another integration using the New York Times Top Stories API (JSON):

Screenshot 2015-11-07 08.51.27

By default the /nyt slash command returns the top stories from the home page however, users can get a list of the sections available by typing /nyt list:

Screenshot 2015-11-06 13.26.57

With only 17 lines of code

Screenshot 2015-11-07 08.51.42

With only 17 lines of PHP code I was able to add a Slack “slash” command (/whatshot) to bring up the list of “What’s Hot” ideas from http://ideajam.net. To do this I used the IdeaJam JSON API and some PHP code to produce the list you see in the picture above. Slack makes it very easy to add integrations. In fact, I also coded another Slack integration for an IBM Notes customer that allows them to pull up data from their CRM database with a simple “/customer” command. That code was also less than 20 lines.

Want to learn more about the Slack API and how you can integrate it with it your apps? You can contact me or you can learn yourself Slack API.

PS – no server reboot was required to add the integration:-)

A quick and simple image placeholder service

Have you ever needed to insert an image placeholder into a web page? Well look no further. placehold.it is an easy to use service that can provide you with placeholder images. You can specify the image dimensions, background color, image format, text and text color:

An image placeholder service

More >

UPDATE: Here’s a list from tuts+ of the top 8 image placeholder services for web designers

A Complete Guide to Flexbox

The Flexbox Layout (Flexible Box) module (currently a W3C Last Call Working Draft) aims at providing a more efficient way to lay out, align and distribute space among items in a container, even when their size is unknown and/or dynamic (thus the word “flex”).

The main idea behind the flex layout is to give the container the ability to alter its items’ width/height (and order) to best fill the available space (mostly to accommodate to all kind of display devices and screen sizes). A flex container expands items to fill available free space, or shrinks them to prevent overflow.

Most importantly, the flexbox layout is direction-agnostic as opposed to the regular layouts (block which is vertically-based and inline which is horizontally-based). While those work well for pages, they lack flexibility (no pun intended) to support large or complex applications (especially when it comes to orientation changing, resizing, stretching, shrinking, etc.).

CSS Tricks – A Complete Guide to Flexbox >

Salesforce Developer Keynote

Worth a watch:

Workforce Magazine – Slack Attack: Software Designed to Delete Email

Bruce Elgort happily ditched the online discussion forums he used for three community college Web development classes he teaches and replaced them with Slack, a group chat application that’s becoming the darling of workforce communication and collaboration.

While older enterprise social networks and collaboration tools such as Chatter, Jive and Yammer reside on a company intranet, Slack works like any other iPhone, iPad or Android app. It’s also free, at least for the most basic edition. Versions with more message archiving, user support and analytics start at under $7 a month. Slack spokeswoman Katie Wattie said the San Francisco startup is working on a beefier enterprise-level version that will debut later this year.

More >

Eight Microsoft MTA’s Now Completed

Today I completed my eighth Microsoft Certified Technology Associate (MTA) exam. The test was the “Windows Server Administration Fundamentals (Exam 98-365). This exam focussed on the following:

  • Understanding server installation
  • Understanding server roles
  • Understanding Active Directory
    Understanding storage
  • Understanding server performance management
  • Understanding server maintenance

Here is a list of the MTA’s that I have completed the last few months:

  1. Microsoft Technology Associate: Windows Server Administration Fundamentals (January 15, 2015)
  2. Microsoft Technology Associate: HTML5 Application Development Fundamentals, July 17, 2014
  3. Microsoft Technology Associate: Networking Fundamentals, June 18, 2014
  4. Microsoft Technology Associate: Security Fundamentals, June 11, 2014
  5. Microsoft Technology Associate: Database Administration Fundamentals, June 09, 2014
  6. Microsoft Technology Associate: Web Development Fundamentals, June 09, 2014
  7. Microsoft Technology Associate: Windows Operating System Fundamentals, June 04, 2014
  8. Microsoft Technology Associate: Software Development Fundamentals, February 25, 2014
Follow

Get every new post delivered to your Inbox.

Join 2,013 other followers