If I should call you up, invest a dime And you say you belong to me and ease my mind Imagine how the world could be, so very fine So happy together -G. Bonner & A. Gordon, “Happy Together”   What’s Missing from Quartz If you need scheduled tasks on…

Abstract Lucidchart is a collaborative diagramming SaaS application. This session’s speakers have been transitioning from a monolithic CakePHP application to a services-oriented RESTful system based solely on Scala. They discuss their decision to ditch PHP and how they ended up with a working set of services. First, they explain their…

The growing complexity of websites and web applications has yielded several new approaches to structuring and maintaining style sheets. You may have heard of BEM, OOCSS, SMACSS, OrganicCSS, or Atomic CSS. We used the latter, Atomic CSS, to design our new golucid.co website. We’d like to share with you where…

Abstract In this session, you learn about Amazon Virtual Private Cloud and why you should consider using it for your applications. You also hear from the makers of Lucidchart, an online diagramming tool, which was originally launched in 2008 on the Amazon EC2 Classic platform. As the user base grew,…

Editor’s note: This post was originally published on the Architected Availability blog and is republished with permission from the author One of the most attractive features of Lucidchart is the direct mapping of pixels from screen to page. An essential part of this process is our PDF generator. JSON render data goes…

For months now, the business team at Lucidchart has been overhearing discussions of “sharding” from the other end of the office. As a curious tech geek, I wanted to know what was going on. I ended up cornering Brian Pugh, VP of Engineering, and Matthew Barlocker, Chief Architect, to interrogate…

At Lucidchart, we build killer graphical web applications that push the boundaries of what’s possible in the browser. Lucidchart runs with various decoupled services in a Linux environment using Scala, PHP, MongoDB and MySQL. At Lucidchart, your responsibilities would include working with engineering to create and operate highly available, secure,…

Microsoft Apps for Office 2013 allows us to provide our customers with a simple way to insert their Lucidchart diagrams into Word documents. In this article, I’d like to walk you through the process of building an Office App and give a brief overview of the Lucidchart app that we…

Editor’s note: This blog post was originally published on the Atlassian Confluence blog and is republished below with permission from the author. If you’ve ever worked inside Confluence, you probably know that it has a flexible plugin model that allows third parties to add new functionality and features. Traditionally, creating a…

[Editor’s note: This post was originally published on the Architected Availability blog and is republished with permission from the author] I am currently employed as the chief architect at Lucidchart. In my spare time (literally) I am also the ops guy. All of our servers are running on Amazon’s EC2 cloud. Using the…