A beginner’s guide to deploying static sites with versioning and rollbacks using Flightplan

With the rise of cheap VPS (Virtual Private Server) services and the increase of complexity in the architecture of new web applications, deployment processes are becoming a very important topic and a skill to master to some extent.

Long gone the days when we just needed a cheap hosting service and an FTP access to be able to setup and update our static websites.

Furthermore, it is worth considering that software development has become a lot more collaborative thanks to tools like Git and services like GitHub and therefore people are getting used to the benefits of versioning. This brought in the idea of being able to keep our deploys versioned as well and to be able to roll back to a previous version easily in case a new deploy ends up to break something.

In this article, we will learn how to set up a VPS (or a test virtual machine) to serve a static website with Nginx and how to create a simple yet effective deployment process to keep our website updated. Of course we will take care of integrating versioning and rollbacks in the process.

I am assuming you already have a basic knowledge of Bash, Git, SSH, and Ubuntu but I will try to make things as clear as possible so that, even if you are a newbie, you should be able to understand and follow the tutorial.

Also, you will need to have Git and NodeJs installed on your local machine.
Continue Reading “A beginner’s guide to deploying static sites with versioning and rollbacks using Flightplan”

12 Greatest Firefox Add-ons For Developers & Designers

With the latest Firefox browser update – Firefox Quantum – Mozilla made a leap forward in the browser game. The new Firefox browser is not only super-speedy and sleek. It caused an uproar as the new version only supports Firefox add-ons using the WebExtensions API.

We researched, reviewed, and hand-picked 12 of the best Firefox add-ons for developers.

Continue Reading “12 Greatest Firefox Add-ons For Developers & Designers”

A practical guide to building fast web applications in the cloud (with PHP)

This post originally appeared on loige.co, written by Luciano Mammino. Luciano is a web developer & entrepreneur from Italy.

In this article, Luciano highlighted some of the most common principles you should consider while building or testing high performing web applications (specifically on the backend part).

The following concepts discussed here can be applied to any language and framework. Though this post will cover some concrete examples, design patterns and tools that are mostly used in the PHP ecosystem.

Continue Reading “A practical guide to building fast web applications in the cloud (with PHP)”

Why Microsoft’s new browser still has some rough edges. A first review on Edge for developers.

This is a review on Microsoft’s new browser Edge and what every developer should know about developing with Microsoft Edge.

Microsoft officially released Windows 10 today making a huge step forward. With its all new browser, called Edge, Microsoft is trying to catch up with Chrome and Firefox.

We’ve downloaded Windows 10 and took a look on how Microsoft Edge may influence the daily work of developers. Here’s our first impression of Edge.

Continue Reading “Why Microsoft’s new browser still has some rough edges. A first review on Edge for developers.”

14 powerful JIRA integrations to optimize your web development workflow

I love writing about productivity tips and how developers get more out of their workflows. This time it’s about JIRA – basically the industry standard of issue tracking.

JIRA comes with a rich ecosystem of AddOns and apps that offer a JIRA integration.

Since you can find a lot of software for the web today, I have compiled the best and easiest JIRA hacks to optimize your web development.

Continue Reading “14 powerful JIRA integrations to optimize your web development workflow”

23 amazing lessons learned from interviewing the world’s top developers

Three months ago – on Thursday, April 16th – we launched bugtrackers.io as a new platform showing the life of people in web development.

I expected it to be super fun. And of course, I expected it to be successful. After all, we showcased the life of famous, successful or extraordinary tech people, like CTOs, developers, web designers or product people.

But I didn’t expect it to have such an impact on me personally.

Today, I’m sharing the top takeaways for me and for us as a company. Yours might be different, which is why I encourage you reading all of the interviews in their entirety.

I hope they’re as valuable for you as they’ve been for us.

Continue Reading “23 amazing lessons learned from interviewing the world’s top developers”

The Ultimate Guide To Designing In The Browser

There are various ways to build a website or web app. We all learned about the traditional waterfall which used to be “standard” in most companies. And now there’s “design in the browser” concept which makes web design workflows much simpler and leaner.

Here’s the ultimate guide to getting started with designing in the browser.

Continue Reading “The Ultimate Guide To Designing In The Browser”

What is WebAssembly and why it affects every web developer!

Have you heard the news about WebAssembly? Google, Microsoft, Mozilla and others are teaming up for launching a new binary format for the web.

We at Usersnap took a closer look on what WebAssembly is and why it’s appearance and future development should matter to everyone! Even if you’re not a developer!

It will change the web. At least to some extent.

Continue Reading “What is WebAssembly and why it affects every web developer!”

11 productivity boosts for remote web development teams

This article is brought to you by Usersnap – a customer feedback solution for SaaS companies, used by software companies like FacebookGoogle, and Microsoft.

Working in a remote web development team can be a lot of fun. Besides the fact of working in your pajamas in your home office, there are some greater benefits for employees and enterprises as well.

On the other hand, it can be difficult as well. Here at Usersnap, we are a small team of doers distributed over the world. Here are 11 awesome productivity boosts which will keep you and your remote web development team more efficient.

Continue Reading “11 productivity boosts for remote web development teams”

20+ fantastic web development newsletters worth reading

This article was brought to you by Usersnap, a top-rated customer feedback solution for software companies to easily understand customers and make product decisions with confidence, used by software companies like Canva, WPEngine, Instacart, Facebook, Google, and Microsoft. Get your free 15-day trial, too. 

Recently I’ve present you a collection of the best web development blogs and podcasts available. If you’re like me and more like an inbox guy spending a ton of time in your inbox, newsletters are your way to go in order to consume new content.

However, it seems like there’s more great stuff to read today than ever before. And still, finding those great stuff takes more and more time. Because of this, I’m a huge fan of newsletters, especially if they contain some awesomely curated content. Even though there are existing an umbrella of content types on the web that delivers great value and fit different type of consumption.

Here’s a list of 20+ great web development emails & newsletter you should definitely subscribe to.

Continue Reading “20+ fantastic web development newsletters worth reading”