HubSpot Product Blog

Every Second Counts: 5 Tips to Make the Most Of Your Internship This Summer

alarm-clock-computerYou just checked your inbox and there was good news waiting: you got the internship at your top choice company. The first order of business is to celebrate. You beat out other candidates for the spot and all your hard work has paid off. So go ahead, brush your shoulders off a little. Once the excitement sinks in, it’s time to start thinking about how you’re going to get the most out of your summer in the ‘real world’.


Keep Reading >

Tech Talk: Getting Started with Chrome Extensions

We've built our share of web apps at HubSpot. Web apps are awesome. They provide users with an accessible and portable experience through a tool they already know how to use: their browser.

But what if you want your app to work alongside the web apps users are spending their time on? How do you give your users the experience they want, where they want it?


Keep Reading >

Culture Hack: Cheers for Peers

We all know employee recognition is important in keeping people happy. But getting promoted, winning an award, or having a great performance review only happens so often. That could be why peer-to-peer recognition is 35% more likely to have a positive impact on financial results than manager-only feedback. Good things happen when we feel valued by our teammates. So, a few months ago, we tried an experiment to keep peer-to-peer recognition top of mind.


Keep Reading >

Size Matters: Why Growth Happens on Small Teams

lorax

...I intend to go on doing just what i do!
And, for your information, you Lorax, I’m figgering
on biggering   

and BIGGERING

        and BIGGERING

             and BIGGERING

- Dr. Seuss, The Lorax

In the technology world, we spend an awful lot of time thinking about and striving for growth. At the risk of turning poor old Theodore Seuss Geissel in his grave, I think this a good thing. Thinking about growth, the right kind of growth, can drive teams to create tremendous value. 


Keep Reading >

Upgrading to Java 8 at Scale

The vast majority of HubSpot's backend code is written in Java. We have over 350 separate Java deployables including Dropwizard APIs, Kafka consumers, Hadoop jobs, cron jobs, and more. So when we saw the features that Java 8 brings to the table (lambdas, streams, method references, CompletableFuture, and more) we couldn't wait to upgrade and start using it. A lot of companies our size don't make these types of upgrades, it's too hard or too risky is usually the thinking. But as you fall further behind, it just becomes harder and riskier, and eventually you end up stuck with no upgrade path. This accumulation of technical debt slows down the entire development organization so keeping our stack current is a top priority at HubSpot.
 

Keep Reading >

The Design Process That Helped Us Ship a New Product in 11 Weeks

web-design_3-434850-editedTalk to any engineering team about their process and you’ll hear a common theme: speed. There’s an entire culture around shipping fast and deploying constantly. But getting an MVP out the door isn’t just about making sure it works. It also has to have a valuable user experience. That’s why it’s critical to have a design process that doesn’t just keep up with development, but helps designers stay one step ahead.


Keep Reading >