Front-End Architecture: A Modern Blueprint for Scalable and Sustainable Design Systems by Micah Godbolt
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.
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):
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:
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
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:
UPDATE: Here’s a list from tuts+ of the top 8 image placeholder services for web designers
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.).
Worth a watch:
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.
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 server performance management
- Understanding server maintenance
Here is a list of the MTA’s that I have completed the last few months:
- Microsoft Technology Associate: Windows Server Administration Fundamentals (January 15, 2015)
- Microsoft Technology Associate: HTML5 Application Development Fundamentals, July 17, 2014
- Microsoft Technology Associate: Networking Fundamentals, June 18, 2014
- Microsoft Technology Associate: Security Fundamentals, June 11, 2014
- Microsoft Technology Associate: Database Administration Fundamentals, June 09, 2014
- Microsoft Technology Associate: Web Development Fundamentals, June 09, 2014
- Microsoft Technology Associate: Windows Operating System Fundamentals, June 04, 2014
- Microsoft Technology Associate: Software Development Fundamentals, February 25, 2014