M. David Green, Mar 21
Increasing Productivity by Slowing Down, with Jason Lengstorf
In this episode of the Versioning Show, Tim and David are joined by Jason Lengstorf, a developer and designer at IBM.
Sid Galada, Mar 21
How Much Is My App Worth and How Do I Sell It?
Sid Galada shows you how to valuate your app and sell it when you're ready to move on to the next project.
Craig Buckler, Mar 21
Retrofit Your Website as a Progressive Web App
Provide a great mobile experience without building native apps. Craig Buckler walks you through converting an existing site to a Progressive Web App.
HTML & CSS
Gajendar Singh, Mar 21
How You Can Use HTML5 Custom Data Attributes and Why
Clay Unicorn, Mar 21
Server-Side Swift: Comparing Vapor and Perfect
One of the reasons Swift has become a major player in web development is that there is a variety of great quality frameworks to build web apps. Not all frameworks are created equal, and not all frameworks _feel_ equal. My goal here to compare Perfect and Vapor in terms of their popularity, ease-of-use, features, and community; in order to help you decide which framework is right for you. Vapor has the private backing of a consultancy and Perfect raised $1.5 million in seed funding last year. With the social foothold that Perfect has both in seniority and numbers, one could say that it's the most popular. Then again, Vapor released version 1 in September of 2016 (four months old at the time of this publication) and has risen in popularity to nearly match Perfect in stars and public activity. Popularity is hard to quantify, so here are the facts as of March 2017, and I'll let you decide:
Design & UX
Daniel Schwarz, Mar 21
How to Handoff Designs with Sketch and InVision
Development teams are getting larger and collaboration never more challenging. Can Sketch and Invision help?
HTML & CSS
Tiffany Brown, Mar 20
CSS Architecture: CSS File Organization
In this exclusive excerpt from our book, CSS Master, we look at the importance of file organization and how it benefits CSS architecture overall.
Jay Sridhar, Mar 20
Implementing a Spring Websocket Server and Client
Learn how to implement a Websocket Server and Client using Spring Framework using the STOMP messaging format and the SockJS protocol.
Nilson Jacques, Mar 20
Jeff Smith, Mar 20
Why Every Business Needs a Website
Every business needs a website. Developers have been saying it for years, but it has never been more true. Jeff Smith explains.
Bruno Skvorc, Mar 20
Sourcehunt - Build a Medium Exporter + Cool New Libs!
This sourcehunt, we've found a lot of Laravel and/or JSON focused packages. It's an interesting combo which led us to our newest "app idea of the month"!
HTML & CSS
Alexis Goldstein, Mar 17
HTML5 Video and Audio: The Markup
In this excerpt from our book, HTML5 & CSS3 for the Real World, 2nd Edition, we take you through adding Video and Audio in HTML5.
Craig Buckler, Mar 17
What is HTTP/2?
HTTP/2 will eventually supersede HTTP/1.1. What is it? Can you use it today? Do you need to update your website? Craig Buckler provides the answers.
Francesco Malatesta, Mar 17
My Laravel Package Building Workflow
Francesco tells us about his workflow for building Laravel packages - from PSR-4 baby steps to Facades, Francesco justifies and explains the steps he takes.
Nicolai Parlog, Mar 17
How Project Amber Will Revolutionize Java
Project Amber is the roof under which several productivity-oriented Java language JEPs like more type inference and pattern matching are developed.
Adrian Try, Mar 17
I Need a Website. What Do I Need to Know About Hosting?
For those looking to get online for the first time, web hosting can be a confusing concept. Adrian Try compares it to choosing real estate.
M. David Green, Mar 16
Scrum: Working through a Story (Part 1)
In the last chapter, we were introduced to the product owner's world, and taken through the process of developing and creating a story for the team.
Naveen Karippai, Mar 16
Jérémy Heleine, Mar 16
Understanding WordPress Pages and the Pages API
Jérémy Heleine covers what WordPress pages are, how to manage pages and an overview of some of the functions in the WordPress Pages API.
HTML & CSS
Alexis Goldstein, Mar 15
HTML5 Forms: Input Types (Part 2)
We delve deeper into various Input Types for HTML% Forms. This is an excerpt from our book, HTML5 & CSS3 for the Real World, 2nd Edition.
Simon Codrington, Mar 15
Top 5 jQuery UI Alternatives
Simon Codrington evaluates 5 widget libraries providing high-quality UI components for building websites & apps. Are they jQuery UI alternatives?
Pierre-Yves Saumont, Mar 15
What Is Referential Transparency?
Referential transparency is a tool to help programmers reason about their programs and make them safer, and easier to test and to maintain.
Craig Buckler, Mar 15
10 Features to Look for in a Premium WordPress Theme
Craig Buckler looks at ten considerations to help you make the best choice when purchasing a premium WordPress theme.
Bob Lee, Mar 15
Store UIColor with UserDefaults in Swift 3
This article was originally published at iOS Geek Community. So, what the heck is UserDefaults in the first place? Why is the name so ugly? Why are we using it? and Why am I writing about it? If you can give at least one answer to these questions, you may skip to Part 2 where I talk about UIColor. Prerequisite: Understand Type Casting from the bottom of your heart. In other words, be able to distinguish between as, as!, as? You can start off with this video where I show my face and speak English on YouTube. As a tradition, let’s start off some funky and tangible ways to understand UserDefaults at an extremely high level. Actually, this is too simple. I don’t think it’s necessary. The UserDefaults object saves user data. So that when you first download an app, you can save preferences such as a background color/image even when the battery kills itself. It can save ALL kinds of things. If you have 254GB of free space on your phone, it can save 254GB of user data. But, there is a big problem. It regurgitates everything during the runtime. Okay, the previous sentence can be a bit ambiguous. Let’s try this. It will vomit everything out when you first launch an app or the view is loaded. Hmm. Here is the better way. It’s like you running to the bathroom and taking a poop that you’ve been holding for 5 days at once. What happens to your body? You get overwhelmed. It may not even come out right, and most importantly, it will hurt you real bad. Same thing, you want to make sure you only carry enough of poop inside of the large intestine so that you (iPhone) can take care of and handle like a boss. LOL. Yeah, for those newcomers, this is how I think and execute. Excuse me. No one can stop me.