June 28, 2016No Comments

Building Cool Websites with Vue.js

Wondering which of the uncountable dozens of JavaScript frameworks to use for your next project?

At Table XI, we've become somewhat taken with Vue.js, a relative newcomer to the JavaScript framework.

In this video, Table XI's Zach Briggs joins Noel Rappin to talk about why to use Vue.js, and to give some examples of how it works.

Want to start visualizing your project risks?  Download our free Software Risk Management template

April 14, 2016No Comments

How to represent money in Ruby

money in Ruby

Money. It makes the world go round.

It’s also rather important to many web applications, in that it’s what we ask our customers to give us in exchange for goods and services. And when we do, both us and our customers want those financial calculations to be very precise. Even tiny rounding errors add up, given time.

Read more

March 15, 2016No Comments

How we use sticky notes to create career development goals

Career Development Sticky Note Game

Career development is a huge problem for many software shops. The software industry (or at least our corner of it) doesn’t rely on certifications or other external validations. So how can we ensure that our team continues to grow, learn, and improve?

Read more

April 21, 2014No Comments

Fluid Typography with VW Units: XI to Eye

XI to Eye - VWSince the launch of the first responsive website we have had fluid grids and images, but our typography has been static. That is, until recently. The rise of support from the browser vendors for viewport units of measurement has changed that and we can now build sites where the type adjusts to the size of the screen. With a little bit of planning and a dash of sass, we can control our fluid type through all of our breakpoints and ensure a proper text line length across all variants of our design. In this edition of XI to Eye I'll give you an introduction to vw units and how we're using them.

Read more

March 6, 2014No Comments

Stop Worrying about Vendor Prefixes

Autoprefixer: XI to EyeThe rise of web standards made authoring CSS easier than ever. However, the browser vendors wanted to move quicker. Their solution was to implement features before the standard was finalized using a vendor prefix for the property.

Read more

September 6, 2013No Comments

Help, My Test Is Failing

xitoeyeHere's the situation. You've written your tests. You run your test suite one last time before checking in, and just when you think you are done, you see the big red F indicating test failure.

"Why Me?" you ask. "What now?"

This video discusses strategies for discovering what may have made your test fail, and for exploring what happens during the test run. If you take nothing else away from this video, learn that sometime in the next six months, there's a good chance that git bisect will save you.

If you're going to be at WindyCityRails this year, be sure to catch my talk "Rails vs. Object-Oriented Design," Fri, Sept 13, at 9am. You can also check out my books Master Space and Time With JavaScript and Trust-Driven Development.

Want access to more articles like this?  Subscribe now to stay up to date on the latest from Table XI 

May 14, 2013No Comments

Rails vs. The Client Side: XI to Eye

xitoeyeTwo completely different ways have emerged for using Rails as the back-end to a rich client-side JavaScript application:

  • The 37Signals "Russian Doll" approach, used in Basecamp Next, where the server generally returns HTML to the client. This approach uses aggressive caching and a little bit of JavaScript glue to keep the application fast.
  • The "Rails API" approach, where the server generally returns JSON to the client, and a JavaScript MVC framework handles the actual display.

Which of these will work for you? For this week's XI to Eye, I've posted my RailsConf presentation on the topic.

Also, if you like this talk, my book Master Space and Time With JavaScript has much more detailed information on using JavaScript effectively, including a work in progress on Ember.js.


Watch live video from Confreaks - Live Streaming on Justin.tv

Want access to more articles like this?  Subscribe now to stay up to date on the latest from Table XI 

April 23, 20131 Comment

Help, I’m Stuck! What Do I Test Next?

xitoeyeI was stuck. I didn't know what to do for the next XI to Eye video. Then I realized that being stuck is a topic.

What do you do when you are stuck in a TDD process? How do you decide where to start when testing? How can you pick what to text next? Why do birds suddenly appear every time you are near? Some of these questions are answered in this video, which also talks about why tests are valuable, and how to approach using tests to drive your application design.

If you like this, you may be interested in Master Space and Time With JavaScript, which covers testing, among many other JavaScript topics.

Want access to more articles like this?  Subscribe now to stay up to date on the latest from Table XI 

April 12, 20131 Comment

Project Estimation

In this short video, we'll explain why estimating complexity is easier and more manageable than estimating time and why points are actually a more concrete measure than hours.

Read more

April 5, 20131 Comment

Writing Readable Code

As web developers, we read code all day. Many of us have used style guides to govern how we structure our code. In this video, Noel Rappin talks about what guides the style guides -- basic principles about what makes code readable and why readable code is easier to work with.

Read more

GoodFirms Badge