🚀  Our new eBook is out – “CI/CD for Monorepos.” Learn how to effectively build, test, and deploy code with monorepos. Download now →

Ideas for Semaphore Community Articles

The Semaphore Community is open for contributions by all developers who would like to write an article for our knowledge base. We encourage you to cover topics you are passionate about and have experience with. Nevertheless, it is useful to also have a general list of topics that we are interested in covering. Here’s an overview of all the things you can write about for the Semaphore Community.

Sample Article Titles

Here are some sample article titles which we’d love to see published on the Semaphore Community, as we believe they would be of great help to readers:

  • Running a Highly Concurrent Elixir / Rails Application on ECS
  • Testing Angular.js/ React.js/ Ember.js Application with Cucumber/Jest/Protractor/AVA
  • Running a Node.js Application at Scale
  • Deploying a Containerized Web Application (any framework to any platform)
  • Scaling a Rails/ Elixir/ (or any other language) Application with Docker and ECS
  • Testing Dockerfiles
  • Testing Ansible Roles
  • Integration Testing Node.js/ Elixir … APIs
  • Continuous Deployment of Meteor/ Scala Applications
  • Cucumber Best Practices

Topics of Interest

Topics that are great candidates for an article on the Semaphore Community are at the intersection of some the following technologies and processes:

  • Open source programming languages
    • C/C++
    • Clojure
    • Elixir
    • Erlang
    • Go
    • Haskell
    • Java
    • JavaScript
    • PHP
    • Python
    • Scala
    • Ruby
  • Web frameworks
    • Angular.js/ Angular 2
    • Django
    • React.js
    • Laravel
    • Play
    • Meteor.js
    • Node.js
    • Phoenix
    • Ruby on Rails
    • Sinatra
    • Zend
    • Redux
    • …and many others
  • Build and configuration tools
    • Webpack
    • Bower
    • Composer
    • Grunt
    • Leiningen
    • Maven
    • Rake
  • Package managers
    • Bundler
    • NPM
    • Composer
    • Pip
    • Hex
  • Testing libraries and frameworks
    • Any core library
    • Behat
    • Capybara
    • Cucumber
    • Cypress
    • Ginkgo
    • Jasmine
    • JUnit
    • Mocha
    • Phpspec
    • pytest
    • QUnit
    • RSpec
    • Specs
    • TestNG
    • ExUnit
    • Jest
  • Test layers
    • Unit testing
    • Integration testing
    • Browser testing
    • Security testing
    • Performance testing
  • Deployment tools
    • Capistrano
    • Fabric
    • Rocketeer
  • Deployment targets
    • AWS (ECS, EB)
    • CloudFoundry
    • Heroku
    • OpenShift
  • Devops tools & practices
    • Using containers in CI
    • Infrastructure provisioning
    • Automated testing for infrastructure

Share Your Ideas

Please note that this list is neither exclusive nor exhaustive. If you have a topic idea, but are not sure if it would be a good match, feel free to get in touch and we can discuss it.

You can also let us know what you’d like to see covered in the comments on this article, and we’ll add your idea to this list. We’re looking forward to reading your articles and ideas!

Have a comment? Join the discussion on the forum