Home / Companies / Semaphore / Blog / November 2014

November 2014 Summaries

5 posts from Semaphore

Filter
Month: Year:
Post Summaries Back to Blog
Platform update v1411.1 has been released, addressing an issue with PhantomJS 1.9.8 related to guard-jasmine tests by including a custom compilation of the binary with the necessary fix. The update also introduces RabbitMQ to the platform, enhancing its capabilities. Users are encouraged to report any issues promptly for quick resolution, and they can find a comprehensive list of changes in the platform changelog. For further discussion, users are invited to join the conversation on Discord.
Nov 27, 2014 100 words in the original blog post.
Semaphore has introduced a new feature for managing email notifications, allowing users to update project notification settings from a centralized location and set a default email notification policy for future projects. This enhancement, accessible via the new notifications tab in the account menu, is part of an ongoing effort to improve the notifications system based on user feedback and experiences. The Semaphore team acknowledges the importance of notifications in continuous integration setups and plans to continue refining this system, inviting users to engage in further discussions on their Discord platform.
Nov 26, 2014 116 words in the original blog post.
MeteorJS is a JavaScript framework that facilitates rapid web application development by integrating client-side code with a Node.js and MongoDB backend. It offers a straightforward installation process and allows developers to quickly set up and run applications, exemplified by the creation of a simple Todo application. MeteorJS supports various testing frameworks, such as Jasmine and Mocha, through the popular Velocity test runner, although the testing ecosystem is still evolving, with some challenges in integration and documentation. The framework uses templates to manage views and provides tools for handling client-server interactions and data validations, making it a powerful option for building dynamic applications. Despite some hurdles with testing, MeteorJS remains a promising tool with ongoing improvements expected in its testing capabilities.
Nov 19, 2014 1,351 words in the original blog post.
Scheduled for November 25th, 2014, the upcoming platform update introduces several software updates and enhancements, including Chrome driver 2.12, Git 2.1.3, and various PHP versions, as well as updates for RethinkDB and Ruby. Notably, Ruby 2.1.5 is newly added, and support for Ubuntu 12.04 LTS v1409 is extended until June 1st, 2015, to accommodate users during the holiday season. Users can test this update immediately by selecting version 1411 as a release candidate, and the update addresses the POODLE vulnerability with PhantomJS 1.9.8 and Chrome 39.0.2171.85. Additionally, there's a new libmysqlclient library version 5.6.21, and projects using the mysql2 gem must update to at least version 0.3.12 to ensure compatibility. Users are encouraged to provide feedback, and reach out with any issues, while a detailed platform changelog is available for review.
Nov 17, 2014 354 words in the original blog post.
Chris Kottom, a seasoned Ruby and Rails developer, explores the use of the Minitest unit testing library as an alternative to the popular RSpec for behavior-driven development (BDD) in Ruby on Rails applications. In this blog post, part of a series, Kottom demonstrates how to implement a feature for displaying a list of to-do items using Minitest, showcasing its compact implementation and declarative syntax provided by Minitest::Spec. The process involves building realistic functionality by leading through tests, highlighting how Minitest allows developers to write modular tests with custom expectations, enhancing readability and expressiveness. Despite encountering initial errors due to an uninitialized Item model, Kottom illustrates how to resolve these by generating the necessary model and updating the controller and view to ensure the tests pass. He emphasizes that this approach is a lean alternative to RSpec, supported by a growing ecosystem that offers customization and extension, making it a viable option for Rails developers seeking a streamlined testing framework.
Nov 03, 2014 1,560 words in the original blog post.