Friday, July 31, 2015

Video: Your First Backbone.js Model

In this video I'll be discussing Backbone.js models, a vital component to work with data; define validation rules and default values. Think of models as of blueprints of your data.

I will show you how to create your first model by employing extending mechanism. That basically means copying properties from one object to another and further redefining them. Once you have that under wraps, I will demonstrate other various methods to work with models: getters and setters, binding events and more. After watching this video you will have a basic understanding of models and also see Backbone.js in action.

If you like this video then you may like my new course Getting Started with Backbone.js, available on SitePoint's Premium. This is a sample lesson from the course.

Happy learning!

Loading the player...

Continue reading %Video: Your First Backbone.js Model%


by Ilya Bodrov-Krukowski via SitePoint

Hack Your Productivity With These 9 Gmail Tips

Watching my business grow is an amazing feeling. Dealing with the administrative headaches that come along with it SUCKS. Pitching new clients, managing existing ones, maintaining staff, keeping an eye on the books and holy shit – the emails! I mean, really, people are out of control with emails, aren’t they? A friend of mine […]

Continue reading %Hack Your Productivity With These 9 Gmail Tips%


by Ryan Stewart via SitePoint

10 Time-saving Tips for Pythonists

time-saving tips for pythonists

Python is a beautiful language, able to inspire love in its users. So if you're looking to get into programming, or if you're a bit tired of C++, Perl, Java and the rest, I recommend you give Python a try.

Python has many features that make it attractive to programmers. It's easy to learn, object oriented, byte-compiled, free and open-source. It also has run-time type checking, full and fast support, and extensive libraries for performing various tasks.

Efficiency with Python

In this article, I want to highlight some of the ways you can save time in Python and thus maximize productivity.

In preparation, I quizzed several Pythonists on their best time-saving tips. Here are the results …

1. Don’t Use Semicolons

Since using semicolons is considered optional in Python—as opposed to other object-oriented programming languages—you don’t need to end each statement of your code with a semicolon.

This may seem simple and not really time wasting; but once your code stretches into thousands of lines, all these semicolons can get a bit distracting, and it's a lot of unnecessary typing.

2. Get a Good Code Editor

Choosing the right Python editor can be a huge time saver. Many new Python programmers are confused over which code editor to pick—especially with so many available.

It's very disruptive to get used to one editor and then have to change to another, so it's best to start with a good one. Make sure whichever you choose does flake8 and PEP8 in real time.

For guidance on which editor to choose, see my previous article on Which Code Editors Do Pythonists Use?

3. Follow the Python Code Style

example of Python styleFollowing the Python code style can enhance the readability of the code, and thus saves time while walking through your code. (The design philosophy of Python emphasizes the issue of code readability.)

Continue reading %10 Time-saving Tips for Pythonists%


by A. Hasan via SitePoint

Laura Geley – Art direction

Portfolio of Laura Geley, Art Director and Web Designer


by csreladm via CSSREEL | CSS Website Awards | World best websites | website design awards | CSS Gallery

Marek Andersson Piatek

Design & Direction


by csreladm via CSSREEL | CSS Website Awards | World best websites | website design awards | CSS Gallery

Tri Training Online College

People and their prosperity are at the heart and soul of everything we do at Tri Training. We believe education unlocks unlimited potential in people. It enables them to be exceptional.


by csreladm via CSSREEL | CSS Website Awards | World best websites | website design awards | CSS Gallery

inputTags.js – jQuery Plugin to Create Tag List

inputTags.js is a simple jQuery plugin allowing to add, edit or remove tags in a tags list.


by via jQuery-Plugins.net RSS Feed