Here at Procore, we don't just embrace change; we drive change! Procore Engineers can shape their own roles and choose to what degree their work affects the company. You drive your own Procore experience. Today, I’m going to share some stories of Procore Engineers who have successfully individualized their
Authors: Stephanie Pirman and Kellie Spears What we’ve learned by building products on multiple platforms in the same squad A squad is comprised of multiple roles at Procore including software engineers, quality assurance engineers, UX engineers and product managers. We (Stephanie and Kellie) work on the Field Productivity Squad
Authors: Shayon Javadizadeh, Ishjot Walia Background Quota Minder is a microservice written in Elixir that enforces API Rate Limits on our third party integrators and internal applications. It is built with knowledge of the Procore domain which enables us to construct rate limits that make sense for Procore specifically, as
A new way to format and serialize APIs. Blueprinter is a declarative and fast Ruby object to JSON serializer, an alternative to solutions like Active Model Serializers. Why build another serializer? When we began writing Blueprinter, existing options at the time of writing were few, most suffered from poor performance
Making Redux Saga scalable with TDD, SOLID principles and the Narrator Design Pattern There and Back Again... Asynchronous code is hard. Talking to a server is one of the most critical parts of a modern web application, and being able to write tests around this communication layer is imperative. The
Last week, Procore sponsored the Grace Hopper Conference and gave developers from Research and Development the opportunity to attend. Twenty-five of them decided to go and promote Women in Construction, Women in Engineering, and Diversity & Inclusion. The Grace Hopper Conference is the world's largest gathering of women technologists featuring
This article was originally published on Procore's corporate blog. Construction is changing. While paper and pencils may seem pervasive in the industry, their days are numbered as new forms of technology make capturing, reporting and managing information much easier. But evolution brings a new set of challenges to the table,
Procore provides a suite of project management tools for teams collaborating to build large-scale construction projects. The tools allow our customers to share access to critical items like documents, scheduling systems, and data. We offer a native iOS app for our customers to access their documents from iPhones and iPads.
Women Who Code Connect 2017, recently held its 2nd annual conference at the Twitter headquarters in San Francisco. Women Who Code is an international non-profit committed to inspiring women to succeed in tech careers. The nonprofit has chapters all over the world dedicated to supporting and connecting women in technology.
At Procore, PostgreSQL is our workhorse. The nature of our product - a very large suite of enterprise business management tools for the construction industry - requires a fully normalized relational database with over 600 tables, and we keep adding more. Our traffic peaks predictably every weekday morning as an