Before founding their own company in 2014, Chris Tanck and Elvis Pereymer spent a combined 20+ years building and running the Data Products Department at the NFL’s league office here in New York City. So it’s no wonder that RockDaisy, their data analytics platform, found an eager and early audience in team front offices across the NFL.
Category Archives: Design
Lazy loading in Chrome Canary
In a good restaurant the food is usually served whenever you are ready for it. The waiter serves the entree after the appetizer. Same with the dessert, it will be served when the customer is ready for it to be consumed. Google Chrome soon will serve media in a browser similar to the way food is served in a restaurant. Via built-in lazy loading.
Continue reading
Introducing the new Dstillery.com!
For the last few years, I’ve been working closely with Dstillery to develop a variety of consumer tools within the digital advertising space. As we collaborated with data scientists and engineers to create tools for their clients to manage and understand their audiences, it felt like a revamp of the corporate website would be in order. With every new product, we were enabling their customers the ability to effectively understand their data. We wanted to convey to potential customers that same feeling—data isn’t scary. Continue reading

‘Node style’ Reactive Java apps with Spring WebFlux
My last few assignments had taken me away from my relative safety of the JVM and into the topsy turvy world of Node.js for the first time.
It certainly took me a while to get used to things – wrapping my head around the whole non-blocking nature of the Node runtime and how it uses a single thread to process requests – and how important it was that I definitely do not block that thread! Continue reading
The all-new OK! Magazine
Last month, the Boyle Software team working with American Media, Inc., launched a completely redesigned and upgraded website for AMI’s popular celebrity magazine OK! – https://okmagazine.com
Lots of new features were introduced with the new OK! revamp: an “Exclusives” carousel, a “Blast from the Past” block, “Trending” zones, and a bunch of UX improvements. Photo galleries were improved not only in design but a “switcher” was also added, giving editors the ability to choose between different layouts: slideshows, list views, etc.
New Design Work for Harland Clarke
Generally, when our clients ask us to help launch new websites or applications, we take on Boyle Software’s “expected tasks” like site hosting, back-end database integration, front-end development, and other things related to standard development responsibilities. But did you know that we also offer a full range of design and product management services too? Recently we’ve been providing this type of support for several new sites in partnership with our client Harland Clarke.
Fully responsive grid, 3 lines of code
The increasing number of new articles and blog posts about CSS grids are a strong indication of how powerful this new CSS layout module already is, even if it’s not fully supported by all browsers yet. We can create more complex layouts – with much less CSS code!
CSS layout tools
The day has come. There is no need any more for floats or tables or other hacks to create page layouts on the web. CSS can do it. Finally, it has its own tools for laying out pages properly.
Continue reading
Reinventing Coupons with Valassis
Way back in 2012, Lady Gaga tweeted, “why do people look at me like I’m crazy when i use coupons at grocery or try bargaining at retail, IM FROM NEW YORK WHERE IS THE SALE RACK?” Why do people use coupons? I always thought that the only purpose of coupons was saving money. However, since joining Boyle Software’s new creative team working for our client Valassis, I’ve learned that this is not their only the purpose.
Yet Another Result Set Parser
Efficiently parsing SQL query result sets into the hierarchical data structures with which applications normally operate has been a problem for quite a long time. Numerous attempts have been made over what feels like the ages to solve the problem, the essence of which is that the strictly two-dimensional grid nature of what’s returned by a SQL SELECT query – those rows and columns – map very poorly to the tree. More generally speaking, they don’t suit the graph-like data structures utilized by modern applications to model the world. Continue reading