Lucidchart’s Database Migration to Amazon Aurora thumbnail

Lucidchart was built on AWS from day one, so I was very excited for the opportunity to go to Seattle and have Lucidchart featured on the AWS video series, “This is My Architecture.” I talked about our database migration to Amazon Aurora—you can watch the interview below, and for those…

Live Editing HTML and CSS with Chrome DevTools thumbnail

Chrome DevTools is a powerful suite of web development tools built right into the Chrome browser. One of the most useful features of DevTools for web developers is the ability to live edit the HTML and CSS on a page. This functionality allows any developer, even those with weaker HTML…

Lucid’s Experience with Crowdsourced Testing thumbnail

Lucid realized that crowdsourced testing could be helpful in our transition towards a more automated testing process. As a result, Lucid introduced Rainforest QA, a crowdsourced testing service, into our testing process last year. We now have over 200 active tests in our suite, which has freed up quality resources…

Time-saving Chrome DevTools Shortcuts thumbnail

It is impossible to imagine modern web development without the use of Chrome DevTools. Thanks to a clean UI and continuous improvements to meet real-world needs, the tool has  become the go-to live development environment that surpasses many contemporary IDEs in both functionality and performance. But how productive are you…

42 Things I Learned from Working in IT thumbnail

When I was hired on at Lucid, we had fewer than 100 employees. At that time, computer and hardware responsibilities were split between DevOps, security, and office management. If you had any issue with your computer or other hardware, your best bet was to figure it out yourself or just…

Agile Documentation: Keeping Your Team in Sync in an Agile World thumbnail

Remember writing a detailed lab report or paper in school? We’ve all been there, and I doubt many of us really enjoyed it. Process and product development documentation can leave that same sour taste in your mouth if it’s just documentation for the sake of documentation. Documentation can take hours…

The Critical Path: Optimizing Load Times With the Chrome DevTools thumbnail

Recently, my team was tasked with delivering a limited version of Lucidchart to embed inside another application. Because Lucidchart would only represent a small part of the total functionality visible to the user, we wanted to make sure that we didn’t bog down the overall load time. Our total time…

Fantastic Testers and How to Hire Them, Part 2 thumbnail

Introduction Welcome back to the blog, and welcome back to this series on hiring fantastic testers. Previously in part one, I talked about what to consider before you even start the process of hiring a tester. To find a good candidate, you have to look for certain traits: curiosity, creativity,…

JavaScriptCore - The Holy Grail of Cross Platform thumbnail

The perfect cross-platform solution. The Holy Grail. The El Dorado of app development. The dream that multiple languages have promised, but none have delivered. As we speak, there are likely a dozen cross-platform projects in the R&D phase—all with a couple years worth of funding and all being built with…

How to Debug Disk Full Errors in Redshift thumbnail

When working with Amazon’s Redshift for the first time, it doesn’t take long to realize it’s different from other relational databases. You have new options like COPY and UNLOAD, and you lose familiar helpers like key constraints. You can work faster with larger sets of data than you ever could…