Table XI Blog

Software Development

March 2, 2018No Comments

Choosing between healthcare software companies? What to know

There’s always a learning curve when any industry turns to healthcare software companies, but it’s a particularly deep chasm between tech and medicine. Both sides are highly technical, but that’s where the similarities stop — different cultures, different languages, different expectations about the role of software in healthcare.

Success depends on building effective bridges.

Read more

February 21, 2018No Comments

Learning React Native when you’ve just learned React

My original goal was not learning React Native. I was just hoping to get better at JavaScript, and React seemed like a good way to do it. Then our mobile team was shorthanded, and when I looked at one of their React Native Github repos, it looked familiar enough to jump in and try to help out.

One year later, and I would say 60 percent of my time is spent building React Native apps.

Read more

August 4, 2017No Comments

Measuring software risk: the forgotten development constraint

Software risk haunts every development project. And yet we almost never talk about it. Every project manager focuses on the same big three constraints when putting together a proposal: scope, timeline and budget. For all three, you’ll get fancy graphs and analytics, a full, quantified representation.

Then software risks come in and blow it all apart.

Read more

January 10, 2017No Comments

Build vs. buy software: Making the right decision for your business

Every time we start an engagement, we sit down with our new partner to decide whether to build vs. buy software. It’s not something development shops typically do. We like our “hammer” of custom software solutions, but to be good consultants, we can’t treat every project like it’s a nail.

That’s why we help every partner weigh the advantages of buying software versus building. If we can find existing technology that meets their needs, we can save them tens of thousands of dollars.

Read more

November 28, 2016No Comments

How a code audit can rescue and build on your software

A code audit is the rare do-over in business, a chance to look through your existing codebase and make it better based on what you know now. Just like rehabbing an old house, code audits allow you to save everything that’s working and build on that, instead of scrapping the lot and starting from scratch.

This means they can be the best way to squeeze value out of what you already have.

Read more

September 7, 2016No Comments

Writing the book about accepting payments on the web

E-commerce is literally the most rewarding part of a web application — you can see money flowing into your company due directly to the code you have written. But dealing with payments and payment gateways is complicated and stressful. It's often the most complicated and precise business logic in a system.

Read more

August 16, 20162 Comments

How I landed my first programming job and what I learned after bootcamp

I kind of didn't mean to go into development, which is how a lot of these stories start. I was a philosophy major finishing up school when I started learning Processing, a programming framework for building generative artwork and videos. Eventually I realized the programming part was rather enjoyable all on its own, so I went to Dev Bootcamp and spent 18 weeks learning Ruby. It was challenging, and I knew it was something I'd enjoy doing every day.

Then I just had to find a way to keep doing it.

Read more

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

March 10, 2016No Comments

How testing new programming languages helps our developers solve problems

Logos of testing programming languages

For non-developers, it may seem like a new computer language is created every day, each with an uninformative name. Even developers sometimes feel that way. At Table XI, we’re always assessing ways to solve our clients’ problems, whether that’s a new schema for critiquing design or a new language well-suited to a necessary function. Still, the pace of new languages can make it difficult for our developers to try them out — and their new ways of solving problems

To broaden our thinking, this week several members of the Table XI team participated in a challenge: to take the coding exercise we ask our interview candidates to complete, and to build it in a language that’s unfamiliar. Each developer then presented the results to the group, so the whole team could each get an understanding of the new languages available, and an understanding of how our teammates approach a new language.

Read more

May 22, 2015No Comments

Ruby Rogues and the Double Life of Tests

Book cover for "Rails 4 Test Prescriptions"

[Authors note: So, I wrote this in December, and promptly forgot about it for five months. It happens. I've annotated slightly.]

I was excited to be a guest on Ruby Rogues this week [note: actually last December] to discuss my book Rails 4 Test Prescriptions, available now as an ebook, and coming very soon [note: available now]  as a physical object that you can buy or, say, give as a gift to all your friends. [note: still a great idea, please buy for all your friends].

Read more

Table XI

328 S. Jefferson St.
Suite 670
Chicago, IL 60661
312.450.6320

Workshops

Give your team new problem-solving techniques with our innovating workshops and check out our event series.

GoodFirms Badge