We build, test, deploy, and maintain custom software applications.



  • Rails makes it easy to build out sophisticated Web apps quickly, without re-inventing the wheel for each of our clients. SmartLogic ♥ Rails!

    leannematlach leannematlach

  • For JavaScript-heavy Web sites, Node.js makes it possible to reuse the same code on both the client and the server. The evented architecture is particularly well suited for "glue" code that connects other services.

    leannematlach leannematlach

  • Bootstrap gives us a solid foundation to build new interfaces, which lets our developers iterate on ideas quickly, so we can put work in front of our clients as soon as possible.

    leannematlach leannematlach

  • JavaScript makes it possible to build novel and engaging interfaces for our Web apps. We're keeping up with the rapidly improving ecosystem, including the new language features in ECMAScript 2015.

    leannematlach leannematlach

  • When we need to keep data in a safe place, we turn to PostgreSQL. Not only is the software rock-solid, but new versions add amazing features like JSON support that give us the best of both worlds: SQL and NoSQL.

    leannematlach leannematlach

  • Ruby makes it fun to program! We love the object-oriented capabilities of the language, along with the amazing standard library like Enumerable. The best parts of Ruby? Bundler, RubyGems, and Rails!

    leannematlach leannematlach

  • Heroku is amazing. We use the effortless git integration to deploy code for review to our clients. We also have projects that run on Heroku in production.

    leannematlach leannematlach

  • Sass is what CSS should have been. We use Sass to keep our stylesheets organized and to reduce duplication, making changes way easier.

    leannematlach leannematlach

  • React is amazing for applications that have a lot of moving pieces. The underlying abstraction makes it easy to keep track of highly stateful UIs while keeping code complexity down, so we don't spend as much time fixing bugs.

    leannematlach leannematlach

  • We like to go native with iOS development, and Objective-C has been the only game in town until recent introduction of Swift. We're keeping an eye on Swift, but we aren't giving up on the [old way:to do:things]!

    leannematlach leannematlach

  • Our team is partly distributed, but we would still use Slack even if it weren't. Keeping conversations asynchronous ensures nobody will be kicked out of "flow" during their most productive hours.

    leannematlach leannematlach

  • Version control is a must-have in this business. We recommend Git for all of our clients.

    leannematlach leannematlach

  • We use Google Drive to share documents across the entire team. From company policy documents to iteration meeting notes—you can find it on Drive!

    leannematlach leannematlach

  • Our CI server—Borg—uses Jenkins to keep everything running smoothly.

    leannematlach leannematlach

  • Our developers use Vim, which is great for remote pair programming. We even have a server—Bruizer—set up to host shared terminal sessions.

    leannematlach leannematlach

  • Our company Web site is hosted on GitHub pages!

    leannematlach leannematlach

  • SmartLogic values communication very highly. We use Skype to keep the conversation going with our clients and we use it internally, too.

    leannematlach leannematlach

  • Rolling deploys are awesome! We use Unicorn to keep downtime to a minimum as we iterate quickly for our clients.

    leannematlach leannematlach

  • We turn to Sidekiq when we need to run background jobs in a Rails app, which we do for just about every Rails app we write. We especially like the ops tools that come with Sidekiq, which make it easy to monitor and maintain.

    leannematlach leannematlach

  • We use Pivotal Tracker to organize our development for all of our clients. Tracker enables our agile-inspired process, which helps us deliver the most value to our clients.

    leannematlach leannematlach


Verified by

Stack Match

Favorite
Views
269
Favorite
Views
269