Home > Articles > Web Development

Web Development

28 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.
Learn Ruby the Hard Way: A Good First Program
Dec 23, 2014
In this excerpt from Learn Ruby the Hard Way: A Simple and Idiomatic Introduction to the Imaginative World Of Computational Thinking with Code, 3rd Edition, Zed Shaw walks you through writing your first Ruby program, and gives you some study drills to help you practice your skills.
Learn Ruby the Hard Way: Comments and Pound Characters
Dec 23, 2014
Comments are very important in your programs. They are used to tell you what something does in English, and they are used to disable parts of your program if you need to remove them temporarily. Zed Shaw shows you how you use comments in Ruby, in this chapter from Learn Ruby the Hard Way: A Simple and Idiomatic Introduction to the Imaginative World Of Computational Thinking with Code, 3rd Edition.
The Hard Way Is Easier: An Introduction to Learn Ruby the Hard Way
Nov 12, 2014
Zed Shaw explains the right way to learn to program in this introduction to Learn Ruby the Hard Way.
Learn Ruby the Hard Way: Comments and Pound Characters
Sep 8, 2014
Comments are very important in your programs. They are used to tell you what something does in English, and they are used to disable parts of your program if you need to remove them temporarily. Zed Shaw shows you how to use them in Ruby, in this excerpt from Learn Ruby the Hard Way: A Simple and Idiomatic Introduction To The Imaginative World Of Computational Thinking With Code, 3rd Edition.
Developing Scalable Web Applications with Play
Jun 16, 2014
After reading Part 1 of this series, "Introduction to Play 2 with Java," you can now build a full Play web application using Play’s Scala Templates and Play’s domain-driven development as described in this article.
Protect C++ Legacy Programs by Using Python
Feb 11, 2014
Stephen B. Morris illustrates a simple way to execute C++ programs by using Python. This approach is lightweight and yet robust, taking advantage of Python's powerful exception-management facilities. Learn how to achieve deeper integration between C++ and Python, while addressing important design issues.
How to Store Text in Strings in Python
Oct 25, 2013
When Python wants to store text in a variable, it creates a variable called a string. Katie Cunningham shows you how to create, print and format strings and when to use strings in the real world.
Why I’m a Part of PyLadies
Oct 15, 2013
Katie Cunningham talks about PyLadies, why she got involved, and why you should consider joining, too.
Eloquent Ruby: An Interview with Russ Olsen
Mar 24, 2011
Pat Eyler interviews Russ Olsen about his new book, Eloquent Ruby, recommended programming practices, why it's beneficial to learn a new programming language, and why it's sometimes worthwhile to color outside the lines.
Eloquent Ruby: Embrace Dynamic Typing
Mar 2, 2011
In this chapter from his book, Eloquent Ruby, Russ Olsen In looks at how dynamic typing allows you to build programs that are simultaneously compact, flexible, and readable. Unfortunately, nothing comes for free, so he also looks at the downsides of dynamic typing and at how the wise Ruby programmer works hard to make sure the good outweighs the bad.
Eloquent Ruby: Use Symbols to Stand for Something
Mar 1, 2011
In this chapter from his book, Eloquent Ruby, Russ Olsen shows symbols in Ruby for what they really are: very simple, useful programming language constructs that are a key part of the Ruby programming style.
The Meta-Guide To Learning Ruby
Feb 1, 2011
Really mastering a new programming language, certainly one as flexible and fluid as Ruby, is not easy. Russ Olsen offers some tips to ease the pain and speed yourself down the road to Ruby mastery.
Applying UML and Patterns: Mapping Designs to Code
Nov 2, 2009
Craig Larman shows you how to map design artifacts to code in an object-oriented language.
Applying UML and Patterns: UML Class Diagrams
Nov 2, 2009
This chapter provides a reference for frequently used UML class diagram notation.
Kicking the Code Monkey: Migrating Your Ancient Code for Fun and Profit
Sep 25, 2009
Phillip Culliton gropes through the darkness of prehensile programming to find and deliver a sound thrashing to the code monkey (that's you) who needs to migrate old code to a new language - but hasn't done it yet.
Robert C. Martin's Clean Code Tip #12: Eliminate Boolean Arguments
Aug 25, 2009
We join "The Craftsman," Robert C. Martin's series on an interstellar spacecraft where programmers hone their coding skills. In this twelfth tip in the series, the crew learns that Boolean arguments loudly declare that the function does more than one thing. They are confusing and should be eliminated.

Page 1 2 Next >