All Posts in Developers

March 3, 2015 - No Comments!

Using Ember.Evented to animate a Flash component

Ember.js_Logo_and_MascotLate last year we were working on implementing user-notification flash messages in our EmberJS application, and ran across an excellent blog post describing a service-based approach for flash messages. This was a great start and I really liked the overall approach of using a service paired with flash objects and components, however, when integrating this functionality into our application I ran into some limitations and came up with some workarounds and improvements I wanted to share.

Read more

September 23, 2014 - No Comments!

Stop Missing Files in Your Assets Precompile

Rails Asset PrecompileWell, it’s been a good couple of days. You’ve been productive and finally released that tricky feature. It got pretty complicated, but you knew this was happening and were super careful to test along the way. A lot of the work was done in a new JavaScript file you added to your Rails project. Everything is working well for the team testing this locally (and we tested this thing upside down and inside out). Excellent. Now, it’s time to get this in front of your client. Time to push this new stuff to the server. Deployment successful and the fancy new thing you just built isn’t working. Sounds familiar doesn’t it?

Read more

September 18, 2014 - 1 comment.

A Working Adventure: Coding in Brazil

RubyConf - Plataformatec

I recently returned to Chicago after spending three weeks in Brazil. While I did get to spend some time relaxing on the beach, it certainly wasn’t all vacation.

Here at Table XI, we’ve been developing an International Exchange Program where developers can travel abroad to work with and learn from software experts all over the globe.  For our people, this is a really unique opportunity to learn about other cultures, pair with amazing people,  and connect to the broader software community outside of Chicago. While visiting, we always try to engage in the local community, actively participating in regional conferences and other community outreach programs.

Read more

July 11, 2014 - 1 comment.

Rewriting (git) History

delorean__back_to_the_future__by_cylonka-d6m5v3eIf you are the type of programmer who writes perfect, error-free code in every commit without fail, this tip is not for you. If you're like me, small mistakes sometimes occur – a debugger breakpoint left buried in an obscure area of the app, or maybe I missed resolving a conflict during a hairy merge. With discipline these things shouldn't happen frequently, but when there's an inevitable lapse it's nice to know that git's got your back.

Read more

June 12, 2014 - No Comments!

Rails 4 Test Prescriptions: Build a Healthy Codebase

Rails 4 Test Prescriptions

Your Ruby on Rails application is sick. Deadlines are looming, but every time you make the slightest change to the code, something else breaks. Nobody remembers what that tricky piece of code was supposed to do, and nobody can tell what it actually does. Plus, it has bugs. You need test-driven development, a process for improving the design, maintainability, and long-term viability of software. Table XI's Senior Developer & Agile Coach, Noel Rappin, can help.

Read more

April 29, 2014 - No Comments!

Using Technology for Social Good: April Table Talks

TableTalks-Tech for Social Good posterLast week we hosted one of our best Table Talks series yet, focusing on the topic of "Technology for Social Good." Given our long history working with nonprofits, we were excited to hear other designers, developers, and technologists talk about how they've used their powers for good.

Overall, a running theme seemed to be that technology for technology's sake cannot make the world a better place—but in the hands of smart, thoughtful, mindful people, it can be the agent for meaningful invention. Think: a quickly deployed web app that allowed Boston marathon runners to call their families after last year's bombing, when cell towers were overloaded; or a text helpline designed to aid and track down kidnapping victims.

Read more

February 21, 2014 - No Comments!

My Biggest Mistake

Big MistakeFollowing up on last fall’s successful Chicago Ideas Week session, “My Worst Idea Ever,” we’ve partnered with developer-training organization Dev Bootcamp to host a quarterly “Biggest Mistake Night”—aka, “Mrs. O’Leary Night,” in honor of the woman whose cow mythically started the Great Chicago Fire—in which smart people talk about the bad ideas they’ve had and what they’ve learned from them.

There is importance in failure—not only does it give you nuts-and-bolts experience that you can draw from later, but it also teaches you how to deal with making mistakes and, best yet, how to rebound from them. It’s empowering—especially for those just starting their careers—to hear experienced professionals openly and honestly discuss their mistakes. It reminds us that nobody’s perfect, that even the best minds need to ask for help sometimes, and that failing isn’t shameful.

Read more