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.).
Today in my Business Web Practices class, I had the pleasure of sharing this video with the class. If you are a creative, a programmer or involved in any type of business you must watch Mike Monteiro’s talk:
Worth a watch:
Here is my class schedule for the fall 2015 quarter:
Monday – API & Advanced Integration (CTEC 228) 6:30-8:50PM, room SHL 124
Tuesday/Thursday – Intro to Programming and Problem Solving (CTEC 121) 10:30AM-12:50PM, room SHL 125
Tuesday/Thursday – Business Web Practices (CTEC 165) 4:00-5:50pm, room SHL 125 (Tueday) / Foster Auditorium (Thursday)
Check the Clark College website to see when you can register.
Computer Technology students get real-world experience by presenting to industry experts
On Thursday, June 11, students in Clark College instructor Bruce Elgort’s PHP and SQL programming class (CTEC 227) will face an audience. While that might be standard for a class in the performance arts, it’s less expected in a computer science course focused on complex web and application development questions. However, Elgort believes it is exactly the type of thing that will set them apart as they look for jobs.
“The most important thing is that these students are showing what they learned in solving the technical problems in front of them, but it is also important that they learn how to explain their approach and interact with clients and customers,” Elgort said.
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.
Registration for Clark College summer and fall quarters is now open!
I’m teaching HTML Fundamentals Online (CTEC122) this summer and in the fall, Intro to Programming and Problem Solving (CTEC121 – Python), PHP/MySQL (CTEC127) and API and Advanced Integration (CTEC 228).
If you are interested in taking any of these classes, please let me know.
Please share this with your friends who might be interested in taking any of these classes.