NVDA stands for NonVisual Desktop Access and is a FREE screen reading app for Windows OS. Emphasis on the "free", as there are other Windows screen readers out there with prices that will make you spit-take across your monitor. (Is there such a thing as a subtweet inside a blog post?) If you do end up using NVDA in your development process, please donate to them, as we all know free software isn't technically free.
Sometimes in life, you've just gotta move thousands of points around on the screen. For hundreds of points, this can be accomplished with D3 through d3-transition on SVG nodes, but this typically becomes too slow when you need to animate more than a thousand points. So how do you do it?
We are excited to announce that Matt Surabian, aka "Scorpion," aka "I picked Scorpion as my own nickname at a company dinner," is stepping up to lead our Web Applications team as Director. Matt joined Bocoup in 2014 as an Open Web Engineer and has also served as an Account Manager for some of his time here.
In his role as Director of Web Applications, Matt will be responsible for managing our Web Applications team to build the bridge between our strategic goals and the professional responsibilities of the team. He will also be partnering with our Sales team to identify and explore new business opportunities.
Free agency is just a reality of the modern NBA. We knew that when Jenn Schiffer brought her talents to Boston, and we know it today. That's why we're taking a moment to celebrate Jenn's three years at Bocoup and congratulate her on her new role as Community Engineer at Fog Creek Software!
During her time at Bocoup, Jenn was a consistent contributor to a number of consulting project teams and helped bring functional tomatoes to Slack with Pombot. She also debuted var t; and finally provided the web development community with a comprehensive solution to the difficult problem of sorting your jorts. She even blogged once!
How do you visualize the “Health of the Internet”? This was the challenge posed to the Data Vis team at Bocoup by our client Measurement Lab, a nonprofit that collects millions of Internet speed tests every month from around the world since 2009. This data is invaluable to policy makers, researchers, and the general public for understanding how Internet speeds are changing over time as well as for highlighting and understanding the impact of service disruptions. However, with petabytes of individual speed test data reports as a data source, it can be difficult to make a visualization tool that is engaging and useful for such a broad audience.
In December WordPress 4.7 shipped with a built-in REST API, giving every WordPress site out-of-the-box REST endpoints for the core WordPress data types such as posts, comments and categories. This release is the culmination of almost four years of work by a globally-distributed contributor team, and I'm proud to say that here at Bocoup we've been involved in the project for over three years now.
Reflow your content with ease
In the first post I wrote about my very first learnings with CSS Grid, I showed how I took a pattern I've used many times and reproduced it with a lot less code. After learning about how to do something simple, I started wondering about the other properties of CSS Grid, such as the reflow—how you can move content around on the screen without having to worry about source order in the HTML. This is commonly talked about as “display order” versus “source order.”
As I started to learn about CSS Grid and the new base layout possibilities, I was struck by how much this changes things for design. I don’t think I’m alone in this, either: a search through CodePen reveals plenty of designers and developers thinking about this as well. There are so many new ways to think about how we can design pages and how we can change our layouts based on screen sizes and this short post is just a very shallow dive into the possibilities.
If you are a web developer working on a Mac, you can become a hero for thousands of people out there by assuring that anything you create for the web can be read properly by a screen reader. This blog post is going to teach you how to access and wield this super power that is built into the OS you use everyday.
MacOS has a built-in screen reading tool called VoiceOver. You can turn it on using
command + F5 or through the System Preferences under Accessibility. Once on, you might be overwhelmed with how chatty your computer becomes. In System Preferences, click the button 'Open VoiceOver Utility' and adjust some options. I recommend turning the Verbosity down to Low.