10 Tips for Upgrading to Django 2.0
The much anticipated Django 2.0 was recently released and we are updating Pinax apps, client projects, and our own sites. This offers the perfect opportunity to share our process and some of the most common issues.
Katherine Michel26 December, 2017
Javascript Testing with Jasmine and Karma
Recently I updated eldarion-ajax to have more robust tests along with 100% test coverage. I wanted to get to this point before I venture into some potentially aggressive refactoring.
Patrick Altman24 October, 2017
How We Maintain High Levels of Code Quality
For a long time, we used TravisCI and Coveralls for executing lint checkers and tests and tracking our code coverage. These are fine tools but we've recently switched to CircleCI and CodeCov. This is our default setup for projects.
Patrick Altman17 October, 2017
An Ajax UX Pattern for Creating, Updating, and Ordering Items
It can be fairly common to have situations where your users need to quickly add items to a list, edit those items, and perhaps even sort them. Ideally, we can keep the user focused on their data and tasks rather than how to navigate the software facilitating the work.
Patrick Altman6 October, 2017
How Eldarion Delivers Predictable Projects
We have run a lot of successful projects with Trello following a rough Kanban-style approach that focuses on continuous delivery. However, as we have taken on projects that involve more people and have longer timelines, the process and tooling left us wanting more.
Patrick Altman15 December, 2016
How to Design React Components with a Live Style Guide
In building wine.study, we quickly got to the point where we were experiencing a development bottleneck in the construction of components. This bottleneck occurred due to a number of reasons. We solved it with a live style guide.
Patrick Altman28 November, 2016
ReactJS: To Use, or Not to Use
Previously, we discussed the 5 reasons you should consider React, but it's not always the ideal choice technically. Let's outline when and when it does not make sense from a technical feasibility perspective.
Flora Worley14 November, 2016