Home > Articles > Web Development

Web Development

840 Items

Sort by Date | Title

How to Build Flexible Web Page Designs with CSS3 Flex Boxes
Feb 16, 2016
Jennifer Kyrnin, co-author of Sams Teach Yourself HTML, CSS & JavaScript Web Publishing in One Hour a Day, loves to stay current with the newest elements of web design. She believes CSS has vast potential, but is too often ignored. Learn about a very useful (but underused) feature of CSS3: flex boxes.
Learning the Basics of HTML
Feb 10, 2016
Learn about each of the basic HTML tags in more depth, and begin writing web pages with headings, paragraphs, and several different types of lists.
Understanding Python Basics
Feb 3, 2016
In this chapter from Python Programming for Raspberry Pi, Sams Teach Yourself in 24 Hours, 2nd Edition, you will learn some Python basics, such as using the print function to display output. You will read about using variables and how to assign values to variables, and you will gain an understanding of their data types. By the end of this chapter, you will know how to get data into a script by using the input function and write your first Python script!
How to Choose the Right CSS Framework for Your Website
Jan 20, 2016
Jennifer Kyrnin, author of Sams Teach Yourself Bootstrap in 24 Hours, advises using a framework or boilerplate to build your web pages more quickly and effectively. Learn how CSS frameworks can help you to build better-looking and more responsive web designs.
Starting a New Django Project: Building a Startup Categorizer with Blog
Dec 29, 2015
In this chapter from Django Unleashed, Andrew Pinkham introduces the modern world of building dynamic websites. He starts by introducing web technologies and jargon before taking a look at Django. His introduction to Django focuses on what Django is and appropriate ways to use it. He then outlines the project you'll build, scoping out the content for not only Part I but also Parts II and III. This overview gives you the opportunity to use Django to generate a basic project that you'll use throughout the book.
Video: Effective Ruby: Consider Using a Default Hash Value
Dec 3, 2015
In this excerpt from Effective Ruby LiveLessons (Video Training), learn why you should consider using a default hash value in Ruby.
Video: Effective Ruby: Prefer Lambda Instead of Proc
Dec 1, 2015
In Ruby, there are a number of ways to create anonymous pieces of code that we can move throughout our application. Proc is one such was to create an anonymous callable. However, in this excerpt from Effective Ruby LiveLessons (Video Training), learn why you should prefer lambda instead of proc.
Video: Effective Ruby: Use the === Protocol for Matching Tasks
Nov 27, 2015
In this excerpt from Effective Ruby LiveLessons (Video Training), learn about the === protocol built into Ruby, which is the universal match protocol for all objects in the Ruby system.
Video: Learn Web Development With Rails: Start - From Zero to Deploy
Oct 26, 2015
Michael Hartl, author of The Ruby on Rails Tutorial LiveLessons: Learn Web Development With Rails, 3rd Edition, gives you your first lesson, starting with an empty text editor and ending with deploying an application to the live web.
Video: Learn Web Development With Rails: Account Activation and Password Reset
Oct 19, 2015
Michael Hartl, author of The Ruby on Rails Tutorial LiveLessons: Learn Web Development With Rails, 3rd Edition, discusses putting the finishing touches on the core of his sample application by adding account activation and password reset.
Video: Learn Web Development with Rails 3rd Edition: An Introduction
Oct 15, 2015
Michael Hartl, author of The Ruby on Rails Tutorial LiveLessons: Learn Web Development With Rails, 3rd Edition , introduces the purpose of his video tutorial, who the intended audience is, and what you will learn.
Comparing Python Object-Oriented Code with Java
Oct 14, 2015
Do you avoid Python OO features, preferring the procedural/functional model? That tendency is common in languages such as PHP, where many programmers opt not to use OO features. But you might be missing an important opportunity! Java requires an OO approach, giving you the advantages of that model in every line of code you write. Stephen B. Morris points out the advantages of using Python's OO features in a manner similar to Java's.
Video: Effective Python: Working with Concurrency and Parallelism
Oct 12, 2015
Brett Slatkin, author of Effective Python LiveLessons (Video Training), discusses concurrency and parallelism in Python.
Video: Effective Python: Consider Generator Expressions for Large Comprehensions
Oct 5, 2015
In this excerpt from Effective Python LiveLessons (Video Training), Brett Slatkin discusses the problem with list comprehensions for large inputs.
Video: Use NONE and docstrings to specify dynamic default arguments in Python
Sep 30, 2015
In this excerpt from Effective Python LiveLessons (Video Training), Brett Slatkin talks about when you have to use a nonstatic type as a keyword argument's default value, and how to avoid problems that can occur when you do.
Video: Use SSL/TLS and x509 Mutual Authentication
Sep 28, 2015
In this excerpt from Building Microservices with Spring Boot LiveLessons, learn how to use SSL/TLS and x509 for authentication.
Video: Monitoring Microservices with Spring
Sep 24, 2015
In this excerpt from Building Microservices with Spring Boot LiveLessons, learn how to set up a health end point and monitor things with Spring.
Video: Building Microservices with Spring Boot: An Introduction
Sep 22, 2015
In this introduction to Building Microservices with Spring Boot LiveLessons, Josh Long and Phil Webb introduce themselves, talk about Spring Boot, and how they'll show you how to build microservices that run well in cloud environments.
Video: Bootstrap with the Spring Initializr
Sep 18, 2015
In this excerpt from Building Microservices with Spring Boot LiveLessons, learn how to work with Spring Initializr.
Java Data Validation Using Hibernate Validator
Sep 8, 2015
Online attackers grow more ingenious, with their exploits becoming more audacious and potentially more lucrative. We say crime doesn't pay, and yet the aggregated scale of online crime puts attackers' revenues at around the GDP equivalent of a large country. As software professionals, we have a duty to fight these attackers, and the means to do it in our arsenal of software tools and techniques. One key technique is data validation, which can filter out all kinds of nasty data. Stephen B. Morris explores Java-based validation with some examples using Hibernate Validator.

Page 1 2 3 4 5 Next >