Hackathon by the Sea - Girls Edition

Procore recently helped host and run Hackathon by the Sea for girls in the Santa Barbara community--an event hosted for young women who are interested in exploring computer engineering and learning more about the technology industry. Below are a few of the key takeaways from the mentors who attended. This weekend, November 30th & December 1st, another hackathon event will take place. Are you interested in mentoring at this next event? Sign-up here Kerry Diehl - Procore Software Engineer This was my first opportunity to participate in a hackathon as a mentor and it was one of the coolest experiences... Read More

Introducing Blueprinter

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 and hard to read code. Procore has a very large API, with hundreds of endpoints representing hundreds more data structures. We needed a fast, simple option that we could use across our gamut of different needs. We noticed an opportunity to solve our needs as well as something we could... Read More

Twisted Tales

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 JavaScript ecosystem has some excellent state management solutions, with Redux being probably the most popular flavor. This simple and intuitive library provides the best solution we've seen to a longstanding problem, and is built with testability in mind. However, we've found that the asynchronous libraries commonly used with Redux can... Read More

Procore Sponsors and Attends the Grace Hopper Conference

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 speakers like Melinda Gates, founder of the Bill & Melinda Gates foundation, as well as Dr. Fei-Fei Li, the Chief Scientist at Google Cloud. The event is designed to bring women together from across the globe who are involved in technology––a male-dominated industry––in order to encourage the sharing... Read More

Our Road to Rising Up: Procore attends Women Who Code

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. The organization also focuses on helping to improve the low rates of computing jobs held by women and reduce the high rates with which women leave these jobs midway through their careers. For more information about their work you can look here. The Connect conference, which took place April 29,... Read More