Home > Articles > Web Development

Web Development

840 Items

Sort by Date | Title

A Framework for Animation and Gaming Using HTML5
Aug 20, 2015
Are you interested in creating animations or games? Matt Weisfeld (author of The Object-Oriented Thought Process) and Donnie Santos discuss an animation framework using the HTML5 Canvas specification.
Video: Java and MongoDB Rapid App Prototyping: Getting Started with AngularJS
Aug 19, 2015
In this excerpt from Java and MongoDB Rapid App Prototyping (Developer Talks): App Development using HTML5, AngularJS, Groovy, Java, and MongoDB, Trisha Gee shows you how to get started with AngularJS.
Video Q&A with Effective Python Author Brett Slatkin
Aug 12, 2015
Brett Slatkin, author of the video "Effective Python Live Lessons," talks about what makes Python a good introductory language, what's appealing about Python, and the most common pitfalls for new Python users.
Writing Simple JavaScript Programs for Your Web Page
Jul 13, 2015
In this chapter from JavaScript in 24 Hours, Sams Teach Yourself, 6th Edition, learn how JavaScript can be added to your web page, and then about some of the fundamental syntax of your JavaScript programs such as statements, variables, operators, and comments. You’ll also get your hands dirty with more code examples.
Video: Learn More Python the Hard Way: Refining
Jun 24, 2015
Zed A. Shaw, author of Learn More Python the Hard Way LiveLessons (Workshop), discusses refining your Find Project.
Effective Python Items 15 & 23: How and Why to Use Closures
Jun 22, 2015
Python has first-class functions, meaning you can assign them to variables, pass them as arguments to other functions, compare them in expressions, etc. Python also supports closures: functions that refer to variables from the scope in which they were defined. Put together, first-class functions and closures give you a powerful tool for implementing simple interfaces while maintaining state. In these excerpted items from Effective Python: 59 Specific Ways to Write Better Python, Brett Slatkin shows you how and why to use first-class functions and closures in your Python programs.
Video: Learn More Python the Hard Way: Refactoring
Jun 17, 2015
In this excerpt from Learn More Python the Hard Way LiveLessons (Workshop), Zed A. Shaw discusses refactoring in Python.
Defining Functions in Python
Jun 16, 2015
This chapter from Introduction to Programming in Python: An Interdisciplinary Approach covers functions in Python, including using and defining functions, implementing mathematical functions, using functions to organize code, and passing arguments and returning values.
Why Not Learn Python?
Jun 8, 2015
Bob Sedgewick was dragged kicking and screaming into Python programming, but found himself using it much more often than he ever thought he would. In this article, Bob explains why he and his co-authors wrote Introduction to Programming in Python, and why you might want to learn Python, too.
Responsive Web Design Can Help Your Ranking in Google
Jun 2, 2015
Jennifer Kyrnin, author of Sams Teach Yourself Responsive Web Design in 24 Hours, advises website designers to focus on mobile devices first. Google gives lower search rankings to sites with problems on smartphones and other small devices. Visitors also are more likely to leave a site that doesn't work well on phone or tablet screens. Learn how to use RWD to make your site more functional and attractive to the users of mobile devices.
Translating Effective Python into Go: Know When to Use Channels for Generator-Like Functions
Jun 2, 2015
Used together, channels and goroutines in the Go programming language provide very similar behavior to Python’s generator functions. Brett Slatkin, author of Effective Python: 59 Specific Ways to Write Better Python, shows how to translate his advice for Python generators into best practices for Go functions.
Video: Learn More Python the Hard Way: Second Test Implementation
May 21, 2015
In this excerpt from Learn More Python the Hard Way LiveLessons (Workshop), Zed A. Shaw presents Lesson 3.3: Second Test Implementation.
Effective Python: 4 Best Practices for Function Arguments
May 20, 2015
Functions in Python have a variety of extra features that make the programmer’s life easier. Some are similar to capabilities in other programming languages, but many are unique to Python. These extras can make a function’s purpose more obvious. They can eliminate noise and clarify the intention of callers. They can significantly reduce subtle bugs that are difficult to find. In this excerpt from Effective Python: 59 Specific Ways to Write Better Python, Brett Slatkin shows you 4 best practices for function arguments in Python.
Ruby: The Last Eight Years
Apr 29, 2015
Hal Fulton, author of The Ruby Way, points out some of the extensive changes Ruby has experienced in less than a decade. By paying attention to why and how programming languages evolve, we can learn from experience and past mistakes, deliberately changing the language (and especially our usage of it) for a better future.
How Do Hiring Managers View Code School Graduates?
Apr 9, 2015
Code schools are popping up all over the country, but that doesn't mean hiring managers know what to do with applicants fresh out of a bootcamp. Business writer Thursday Bram explains what hiring managers expect from code school grads.
Effective Python Item 40: Consider Coroutines to Run Many Functions Concurrently
Mar 18, 2015
There are numerous problems with threads in Python, but Python can work around almost all of these issues with coroutines, which let you have many seemingly simultaneous functions in your Python programs. Brett Slatkin discusses coroutines in this excerpt from Effective Python: 59 Specific Ways to Write Better Python.
Working with Strings in Ruby
Mar 16, 2015
A string is simply a sequence of characters. Like most entities in Ruby, strings are first-class objects. In everyday programming, we need to manipulate strings in many ways. We want to concatenate strings, tokenize them, analyze them, perform searches and substitutions, and more. In this chapter from The Ruby Way: Solutions and Techniques in Ruby Programming, 3rd Edition, Hal Fulton and André Arko show you how Ruby makes most of these tasks easy.
Using AngularJS with MongoDB
Mar 11, 2015
Jesse Smith shows you how to use MongoDB with your Angular JS applications.
Working with Data Models in MongoDB
Mar 4, 2015
Jesse Smith shows you how data models work in MongoDB and how they differ from relational databases.
Video: Python Guide for the Total Beginner: How to Group Items in Lists
Feb 26, 2015
In this excerpt from Python Guide for the Total Beginner LiveLessons (Video Training), Katie Cunningham shows you how to group items into lists in Python.

< Prev Page 1 2 3 4 5 Next >