Open in app

Sign In

Write

Sign In

Semaphore
Semaphore

985 Followers

Home

About

3 days ago

Release Management: Is Your Product Ready for Success?

You never get a second chance to make a first impression. So how do you make sure it’s a good one? This matter is constantly in the mind of release managers and product owners, because they know that once a product is set loose into the world all bets are…

Dev Ops

7 min read

Release Management: Is Your Product Ready for Success?
Release Management: Is Your Product Ready for Success?
Dev Ops

7 min read


5 days ago

Ease Into Ruby 3’s Static Typing Powers With RBS, TypeProf and Steep

I started studying Ruby in 2012. I’m not quite a dinosaur, because when I began my journey, there were already experienced Rubyists out there. Nonetheless, this was a time when Ruby was a proudly dynamic language and Rails 3 was all the rage. Don’t get me wrong, at present, Ruby…

Ruby

12 min read

Ruby

12 min read


Jan 26

3 Pillars to Maximizing Security Potential in Complex Cloud Environments

As organizational dependence on the cloud grows, so do the challenges of implementing and managing security strategies. Strategies that may have been effective for traditional, on-premise networks are generally inadequate for cloud infrastructure. This is because cloud networks are becoming increasingly complex: organizations these days rarely rely on just one…

Dev Ops

6 min read

Dev Ops

6 min read


Jan 25

4 Ways to Improve Your Technical Interview Process

In the Spring of 2022, an anonymous Google employee published a blind articleattacking some of Google’s technical interview processes. More specifically, it attacks the ‘know it all’ attitude of interviewers, who often lack practical experience, and the complexity of questions that can sometimes take Google’s own employees weeks to solve. …

Dev Ops

6 min read

4 Ways to Improve Your Technical Interview Process
4 Ways to Improve Your Technical Interview Process
Dev Ops

6 min read


Jan 24

Sébastien Lorber on Building Documentation Websites Quickly and Easily With Docusaurus

The availability and quality of documentation are perhaps the most valuable assets for helping developers do their job. Likewise, good documentation will make the difference for users in choosing one product instead of another. However, finding the right tooling for managing and hosting documentation it’s a whole task on its…

Dev Ops

5 min read

Dev Ops

5 min read


Jan 17

Blue Green Deployment for Node.js Without Kubernetes

The Blue Green Deployment strategy allows for the testing of new deployments with production data before making them available to users. This type of deployment also has the added benefit of having no downtime during the deployment process. Using blue green deployments requires a series of manual tasks. Cloud providers…

Nodejs

14 min read

Blue Green Deployment for Node.js Without Kubernetes
Blue Green Deployment for Node.js Without Kubernetes
Nodejs

14 min read


Jan 12

How to Use Sorbet to Type-Check Ruby

Statically typed code, especially when introduced incrementally to a codebase, can improve reliability and developer productivity while maintaining readability. Stripe calls Sorbet “doubling down on what makes Ruby delightful”. …

Dev Ops

5 min read

Dev Ops

5 min read


Jan 10

Simon Wardley on Improving Business With Maps

The complexity of business and business processes can pull us away from the big picture. Internal documents, graphs, and other visual representations are there to aid us, but they might not be detailed enough, intuitive, or easy to read. In this regard, Wardley maps are business management tools that help…

Wardley Maps

6 min read

Simon Wardley on Improving Business With Maps
Simon Wardley on Improving Business With Maps
Wardley Maps

6 min read


Jan 5

Taming Cloud Costs with Infracost

When we combine the cloud with IaC tools like Terraform and continuous deployment we get the almost magical ability to create resources on demand. For all its benefits, however, the cloud has also introduced a set of difficulties, one of which is estimating cloud costs accurately. Cloud providers have complex…

Cloud

10 min read

Taming Cloud Costs with Infracost
Taming Cloud Costs with Infracost
Cloud

10 min read


Dec 28, 2022

Writing Clean and Efficient Table-Driven Unit Tests in Go

Over the past years, table-driven tests have become a popular choice for unit tests within the Go community. They facilitate testing a function with a variety of inputs: A table-driven test consists of multiple rows of given inputs and expected outputs. You can keep these tests clean and efficient by…

Unit Testing

6 min read

Unit Testing

6 min read

Semaphore

Semaphore

985 Followers

Supporting developers with insights and tutorials on delivering good software. · https://semaphoreci.com

Following
  • Carol Darski

    Carol Darski

  • Coding Friend, LLC

    Coding Friend, LLC

  • Marko Anastasov

    Marko Anastasov

  • TJ Holowaychuk

    TJ Holowaychuk

  • DigitalOcean

    DigitalOcean

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech