Turning WordPress into a Self-Hosted Business Powerhouse

As a web developer, chances are you have a mid to high end hosting plan with a large amount of resources you probably don’t come close to using.
You might also be using customer relationship management (CRM) software, invoicing suites, project managem…

via Reme Le Hane

The Challenge of Branding Across Languages

If you asked for the most general definition of a logo, you’d probably get something like “a mark that stands for a company or product.” The implication is that it doesn’t matter what the mark is; anything could work. But then, can we assume the effect of a logo is universal—even across languages? Apparently not, […]
Continue reading %The Challenge of Branding Across Languages%

via Reme Le Hane

10 Time-saving Terminal Tips for UNIX Beginners

The terminal is the preferred choice of working space for many web developers these days. And why not? With the right set of commands, the terminal can definitely get things done faster. However, beginners make certain time-consuming mistakes. Time is money and in this post, we’ll focus on a few areas that can help you complete your actions quickly and efficiently.
1. Use Tab Completion
This is perhaps the most common mistake I have seen beginners make. Suppose you need to open a file named “my_long_file_name.py” in a text editor. You type the whole name of the file and hit enter — only to realize you misspelled it. So you start typing it again. That’s not how it should work.
Once you have typed 2-3 characters, hit tab and the rest of the name would be competed for you. If you have similar file names (like “my_long_file_name.py” and “my_long_file_name.py.bkp”), the common part would be completed for you and you would be shown both options, as shown below.
The same applies for commands too. Type in part of the command and hit tab to complete the command. If there are similar commands, you would be shown the option just like in case of the files.
There is no downsides of over tabbing, so go ahead and start using it frequently, if you haven’t already.
2. Use !! to prefix to the last command
In a previous article, I mentioned sudo !! runs the previous command with administrator privileges. What I didn’t mention is that all !! does is replace itself with the previous command.
To perform the same task, hit the ‘up’ arrow, followed by the home key (or Fn + <-) to reach the beginning of the command. It really comes down to your personal choice.
In addition, !:n selects the nth argument of the last command (but not the rest of the command), whereas !$ selects the last argument of the last command.
Continue reading %10 Time-saving Terminal Tips for UNIX Beginners%

via Reme Le Hane

Everything You Need to Know About HTML’s ‘pre’ Element

HTML’s pre element is a simple and semantic way of displaying formatted content (such as source code) but it does have a few quirks. Let’s talk about how this element works, potential issues to keep in mind, as well as some basic tips and tricks for enhancing it. How <pre> Works In an HTML document, […]
Continue reading %Everything You Need to Know About HTML’s ‘pre’ Element%

via Reme Le Hane

Using RequireJS in AngularJS Applications

While writing large JavaScript applications, one of the simplest things one can do is divide the code base into several files. Doing this improves maintainability of the code but increases the chances of missing or misplacing the script tag on your mai…

via Reme Le Hane

Responsive Images: If you’re just changing resolutions, use srcset.

If you’re implementing responsive images (different images in HTML for different situations) and all you are doing is switching between different versions of the same image (the vast majority of usage), all you need is the srcset attribute on the <img>. Gaze upon this easy syntax:
<img src=”small.jpg” srcset=”medium.jpg 1000w, large.jpg 2000w” alt=”yah”>
It’s not just the syntax that is easy, it does a better job than <picture> with <source>s with explicit media attributes (we’ll cover why in …
Responsive Images: If you’re just changing resolutions, use srcset. is a post from CSS-Tricks

via Reme Le Hane

“There Are More Bugs In Mobile Than… Particles In The Universe!”

  
Mobile is a difficult, unpredictable beast. If you run into technical problems in mobile, then you’ll know how annoying fixing them can be. That’s why we’ve teamed up with Peter-Paul Koch to create The Mobile Web Handbook, our practical new guide to dealing with front-end challenges in mobile. The book is finally ready and is now shipping worldwide. It’s available in print and as an eBook.

We have all been there. Whether you are developing a responsive website or an app or just dealing with WebViews, you always end up running into annoying technical problems that all of those quirky (and not so quirky) mobile browsers throw up so very often. Weird browser bugs, inconsistent CSS and JavaScript support, performance issues, mobile fragmentation and complicated nuances such as device pixels, viewports, zooming, touch event cascade, pointer and click events and the 300-millisecond delay. No, mobile isn’t actually dark matter, but it does require you to learn a few new things, some of which are quite confusing.
The post “There Are More Bugs In Mobile Than… Particles In The Universe!” appeared first on Smashing Magazine.

via Reme Le Hane

“There Are More Bugs In Mobile Than… Particles In The Universe!”

  
Mobile is a difficult, unpredictable beast. If you run into technical problems in mobile, then you’ll know how annoying fixing them can be. That’s why we’ve teamed up with Peter-Paul Koch to create The Mobile Web Handbook, our practical new guide to dealing with front-end challenges in mobile. The book is finally ready and is now shipping worldwide. It’s available in print and as an eBook.

We have all been there. Whether you are developing a responsive website or an app or just dealing with WebViews, you always end up running into annoying technical problems that all of those quirky (and not so quirky) mobile browsers throw up so very often. Weird browser bugs, inconsistent CSS and JavaScript support, performance issues, mobile fragmentation and complicated nuances such as device pixels, viewports, zooming, touch event cascade, pointer and click events and the 300-millisecond delay. No, mobile isn’t actually dark matter, but it does require you to learn a few new things, some of which are quite confusing.
The post “There Are More Bugs In Mobile Than… Particles In The Universe!” appeared first on Smashing Magazine.

via Reme Le Hane

The Vintage Giga Set: 380+ Premium Vectors with an Extended License – Only $29

The best thing about vintage vectors is that they can be used pretty much anywhere, and with a little inspiration, one can create real pieces of design art!
But drawing such vectors from scratch is a time consuming activity, and they’re pretty expensive if purchased from stock design websites.
Wanting to help you, we’ve partnered with the guys from Designious and brought you a huge collection of over 380 vectors from 50 different packs, such as: mythical creatures, knights, shields…Keep on reading: The Vintage Giga Set: 380+ Premium Vectors with an Extended License – Only $29

via Reme Le Hane

Tagged , , ,

Desktop Wallpaper Calendars: October 2014

  
We always try our best to challenge your artistic abilities and produce some interesting, beautiful and creative artwork. And as designers we usually turn to different sources of inspiration. As a matter of fact, we’ve discovered the best one—desktop wallpapers that are a little more distinctive than the usual crowd.

This creativity mission has been going on for six years now, and we are very thankful to all designers who have contributed and are still diligently contributing each month. This post features free desktop wallpapers created by artists across the globe for October 2014. Both versions with a calendar and without a calendar can be downloaded for free. It’s time to freshen up your wallpaper!
The post Desktop Wallpaper Calendars: October 2014 appeared first on Smashing Magazine.

via Reme Le Hane

Follow

Get every new post delivered to your Inbox.