Wednesday, February 17, 2016

The Ultimate CSS Survey: Tools and Workflow

Last week I introduced our first annual CSS survey. In that post, I focused on part one of the survey, which collects information on the skills and general habits of CSS developers when writing CSS. So far we've had about 2000 entries in the survey. So a big thanks to all who have participated so far!

If you're interested in some of the results from the data so far as compiled from part one, here are a few interesting tidbits:

  • More than a third of respondents said they've been writing CSS for more than 10 years.
  • About 10% of respondents said they classify themselves as something other than a front-end developer, designer, or back-end developer.
  • More than 40% of respondents consider themselves "high intermediate" in terms of skill level.
  • The number of respondents who use IDs as CSS selectors vs. those who don't is a virtual split, almost 50/50.
  • About 50% of respondents said they try very hard to keep their CSS maintainable; another 24% use a CSS methodology that does this for them.

That's just a small preview of the results so far, and new entries are coming in regularly so we'll have lots more data to share in the future.

Moving on to Part 2...

This week I’m reminding our readers, if you haven’t done so already, to fill in part two of the survey. This part is focused on CSS tools, third party frameworks, different CSS methodologies, and various workflow-related subjects.

Topics covered include:

  • Popular frameworks like Bootstrap, Foundation, etc.
  • Pre- and post-processors like Sass, Less, Myth, and PostCSS
  • Habits with methodologies like OOCSS, BEM, Atomic CSS, etc.
  • Reporting bugs
  • Workflow stuff like minification, critical CSS, and producing documentation

Continue reading %The Ultimate CSS Survey: Tools and Workflow%


by Louis Lazaris via SitePoint

How to Build an API-Only JWT-Powered Laravel App

The Laravel API Boilerplate (JWT Edition) was made on the shoulders of giants like:

In this article, we will learn how to use it to quickly create a fully functional API for an imaginary book wishlist application. As an aside, we will also see how to build a client application with AngularJS that will use our APIs.

Laravel Logo

Creating the Project

This tutorial assumes a working PHP environment has been set up, something like Homestead Improved. Let’s install our API Boilerplate. All we have to do is to clone the Github repository, with

git clone https://github.com/francescomalatesta/laravel-api-boilerplate-jwt Laravel

then run

composer install

to install dependencies and make all the basic configuration operations. Both Laravel and JWT keys will be automatically generated.

Everything went well

Nothing more to do! Let’s build the server part of our app!

Continue reading %How to Build an API-Only JWT-Powered Laravel App%


by Francesco Malatesta via SitePoint

Crash Reporting an Android App with Crashlytics and Fabric

The Fabric Library from Twitter provides a suite of tools to complement and enhance your apps. In this tutorial I will focus on the crash reporting features that help pinpoint and track app crashes.

Continue reading %Crash Reporting an Android App with Crashlytics and Fabric%


by Theodhor Pandeli via SitePoint

Sliding Panels Template with CSS and jQuery

A simple portfolio template, with project preview images that slide out to reveal the selected project by using css and jQuery.


by via jQuery-Plugins.net RSS Feed

Google Fit for Android: Recording API

SitePoint Ambassador of the Month: February 2016

Another month has passed here at SitePoint and the race for the Ambassador of the Month title was once again a heated one. Although there were a number of choice contenders, there was one Ambassador whose dedication and work ethic put him in the lead by a dozen lengths as the race came down to the home stretch. The SitePoint Ambassador I am referring to is Simon Codrington, a Sydney-based PHP developer who has finally brought the title of Ambassador of the Month of SitePoint’s home country of Australia.

Simon Codrington

Since becoming an Ambassador, Simon has become a vital asset to SitePoint’s Peer Review process, where he dedicates his time to ensuring that our readers receive nothing less than the highest quality content by analyzing upcoming posts. As a result of these efforts and more, we’re happy to announce Simon as February’s Ambassador of the month!

Continue reading %SitePoint Ambassador of the Month: February 2016%


by Elio Qoshi via SitePoint

Save 85% on a Lifetime of Adobe Training

Save 85% on a lifetime of Adobe training

It can help you get a new job, a promotion, or a whole new career. We’re talking about mastering Adobe software—and you can get started right now with a lifetime subscription to Train Simple’s Adobe training videos for $74.

The 7,000 courses offered by Train Simple range from beginner-level to advanced, so you won’t waste time reviewing basics if you already know them. Master Photoshop, Illustrator, InDesign, Lightroom, Flash, Dreamweaver, ColdFusion, Edge Products, Muse, HTML5, CSS3, JavaScript, jQuery, WordPress, Premiere, Audition, and more—new courses are added frequently, so you’ll never run out of new skills with this lifetime subscription. Plus, access the videos anywhere—they’re available on your browser and iOS or Android device.

Start mastering Adobe. Get this lifetime subscription from Train Simple for $74, a savings of 85%.

Continue reading %Save 85% on a Lifetime of Adobe Training%


by SitePoint Offers via SitePoint