New in Basecamp 3: Jump Menu etc.
January 26, 2017
New in Basecamp 3: Jump Menu
Any time we launch a new feature in Basecamp, the support team likes to keep track of what customers say about it after release. When we launched the new Home screen a few months ago, customers loved…
Increase Your Productivity with These 13 Chrome Extensions
The new year is always a great time to think about ways to help work more efficiently. My handy arsenal of Chrome extensions has helped me increase my own efficiency and productivity, so I’d like to share them with you! Also, I’d love to hear about your favorite extensions in the comments.
Profile your Future App
Profile Your Future App So, you have the opportunity to work on a Ruby on Rails app. Perhaps you are a potential new company employee, a freelancer, or even a consulting company. Regardless, you will probably want to get an idea as to "how well" new development on this app is potentially going to go before you fire up your editors and start coding. It would be nice to be able to have a look at the code before deciding to take on the job, but commercial codebases are typically private, and...
Frontend functional group update
Watch the recording from our Frontend team update.
Announcing Heroku Autoscaling for Web Dynos
We’re excited to announce that Heroku Autoscaling is now generally available for apps using web dynos.
Dockerizing Ruby Applications and Effectively Testing Them
Docker is an incredibly popular tool for virtualizing development and production environments. Its value lies in the idea that it creates portable, scalable environments that anyone can scaffold within minutes. However, a consequence of virtualizing environments is that we have to take a different approach to testing them. How do we effectively test Docker applications? […]
Pair programming questions
I received an email recently from a programmer who had just read Pairing in practice and had some questions. I try to answer them as best I can below.
Squeezing Webpack into backend frameworks
If you ever made a website, it probably contained some assets like images, CSS and JavaScript. In order for a page to be fast, it’s a good idea to concatenate all your JavaScript assets into one file and all your CSS assets into another. Caching might also be tricky…
Start Your SEO Right with Sitemaps on Rails
After crafting your website, the next step usually involves taking care of search engine optimization (SEO). With that in mind, creating a sitemap is one of the tasks that you will need to solve. According to the protocol, sitemaps are UTF-8 encoded XML files that describe the structure of your site. They are quite simple, […]
ActiveJob Vs ApplicationJob
If you are looking up documentation about the Jobs functionality within Rails you can occasionally see that the sample Jobs class appears to inherit from two different classes.