- Simple Hello world
- Using Ruby like a calculator
- About Numbers
- Fun with Operations and precedence
- Hacking with Strings
- Designing Ruby methods/functions
- Comparing Strings
- Ruby blocks
- Arrays and associative hashes (primer to data structures)
- Open source
- Rails promotes best practices - out of the box Rails encourages best practices like TDD, BDD, and clean separation of concerns. The consistent project structure means developers know (generally speaking) right where to go to find whatever they need.
- Learning to create folders
- Creating files
- Using Vim (basics)
- Deleting files
- Deleting folders
- Using system variables and intro to the bash profile
- Powering up your terminal: Using Zshel
- Prettyfing your terminal with themes and colors
- Any other stuff to do with a terminal
This talk examines how Drupal (7.x) and WordPress (3.9/4.0) handle custom content types, and use that to explore how the philosophies of the two platforms/communities differ.
Drupal had CCK going back to 5.x, and moved much of CCK into core in Drupal 7. WordPress had PODS in 2008, and introduced custom post types in 3.0 - but the two frameworks take very different approaches to creating custom content types.
Running a simple web application on a single server is easy. But what if you really need to scale? What if you need fault tolerance? How can you eliminate single points of failure? And how can you do this while retaining your own sanity?
This talk will discuss high availability, concurrency, fault tolerance and other necessary components of "web scale" applications. There will be a big emphasis on loosely coupled systems and asynchronous communication between components, along with the software that makes this easier for both the developer and sysadmin.
We will look at a few different options you have to start using a CMS, including using a hosted service or installing it yourself, and we will highlight the basic differences of the top Free Software CMS contenders. This session is an overview of content management system concepts and in particular WordPress and Drupal.
In this talk I'll cover the terminology around Promises and demonstrate the implementation of Promises using several of the most popular libraries:
Since its release in 2005, Django (https://www.djangoproject.com/) has grown to be the leading framework for developing web applications in Python. It is used by major sites such as Pinterest, Instagram, and the Washington Post.