With only a proportion of developers classified as key workers, the majority of programmers will have been forced to work remotely, often in solitude.
AWS application workloads requiring high-throughput IOPS and/or low-latency often leverage io1/io2 EBS volumes.
Three-tiered architecture is a myth. You only think you have it. In reality, you have a two-tiered architecture and a dream.
Many applications have the need for asynchronous or background processes to perform work outside of the standard Rails request/response lifecycle.
This series examines two interconnected topics: system design and the launch of new features in Rails applications. Don’t worry, this series is not about ivory-tower architecture. In fact, it is the polar opposite. Our goal is to help you rapidly develop amazing new capabilities with Ruby-on-Rails and get them in the hands of your customers.
For decades, engineers have been using the system time-based job scheduler cron to manage processes that run on a periodic basis. As applications move to container-based infrastructures, teams are faced with the decision of how to implement scheduled jobs in a Kubernetes environment. Fortunately, there are some very straightforward solutions for this common scenario.
Ensuring that your web application provides an excellent user experience could be a full time job. Using a load balancer, you can efficiently improve your web application’s user experience…
The internet seems like the most simple thing we have right now. If I want to watch a video and send it to various people, I just have to click a few buttons. But web applications are more complicated than just having some buttons.
The goal of a web application is to have it automate the things you can’t do. You will have to fix things manually if you are a developer, no matter what. But if something unexpected happens to your application, like if your server is unavailable or slow due to traffic, then you probably want it to handle that problem itself.
At DevFactory, we are obsessed with innovating across the software development life cycle. Today we are delighted to announce that we are merging Ignite ScaleArc Solutions, Inc. into DevFactory.
At Engine Yard we are on a continuous journey to provide you with tools to minimize your operational burden, moving you towards friction free NoOps application deployments. Today we are pleased to share an exciting new capability which was one of the top asks from our Ruby community. Yes, we are talking about support for containers in Engine Yard.
Jay Fields is the author of Working Effectively with Unit Tests, the author of Refactoring: Ruby Edition, a software engineer at DRW Trading. He has a passion for discovering and maturing innovative solutions. He has worked as both a full-time employee and consultant for many years.
The Leprechauns of Software Engineering’, which debunks myths common in Software Engineering. He explains how folklore turns into fact and what to do about it. More specifically we hear about findings of his research into the primary sources of theories like the 10X Programmer, the Exponential Defect Cost Curve and the Software Crisis.
When you need customized enterprise solutions, do you tend to hire the expertise you need to develop the necessary applications or do you contract it out? When you consider that added overhead of hiring a full-stack developer salary, you may find it more cost-effective to rent the expertise you need rather than hire it.
Ruby on Rails is now firmly in the mainstream. A steady stream of people have good reasons to want to use Rails but don’t know where to begin. The resource list below is a solid starting. It includes tutorials, books, blogs, podcasts…
We interviewed Adam Tornhill, a software architect who combines degrees in Engineering and Psychology to get a different perspective on software. We discuss his book…
Management is not about being in charge. We usually associate the term “manager” with people managers. At first glance, a people manager’s job consists of bossing people around – telling them what to do. For example, engineering managers no longer write much code…
Unplanned downtime is a nightmare scenario for every digital company today. Even a few minutes of downtime can frustrate end users and drive away potential customers.
Send us a quick note and someone will be in touch soon.