Content in the Open Source Tools Category
Ruby 2.0 is coming very soon. The specification is fixed, and the first stable release will be in production in several months. Now is the time to get prepared for 2.0. What new features are available in 2.0? How can our code, and lives be improved by these new features? Where are the examples? This session will detail some of the great improvements in Ruby 2.0.
Hammurabi is a rule engine written in Scala that tries to leverage the features of this language making it particularly suitable to implement extremely readable internal Domain Specific Languages. What makes Hammurabi different from all other rule engines is that, despite its rules are written directly in the host language, they are also easily understandable even by non technical persons.
Keavy McMinn is part of the internal tools team at Github. She gives an insight into some of the internal tools used at Github and discusses the importance of building and using software that enables and supports your team, whether onsite or distributed, to be more productive, informed, motivated and happy.
Mylyn is the task and application lifecycle management (ALM) framework for Eclipse. This talk will showcase Mylyn and the broad ecosystem which encompasses over 50 different integrations for ALM systems. We will demonstrate how tasks, source code and builds can be managed effectively with Mylyn, and examine how re-aligning collaboration around a unified notion of tasks not only accelerates developer’s adoption of Agile project management tools, but also yields a measurable productivity benefit when deployed in teams.
The way we build applications is rapidly changing. HTML5, Scala, non-blocking IO, real-time push and the cloud are welcome advancements in the world of web apps. Play Framework makes using these technologies a pleasure. In this session you will learn how to build next generation applications with Play Framework and deploy those applications on the cloud.
One of the recurrent questions in all the Python communities around the world is: “What is a good IDE for Python?” As answer to that question NINJA-IDE born from a group of members of the Argentinian Python Community (PyAr). NINJA-IDE (from the recursive acronym: “Ninja-IDE Is Not Just Another IDE”), is a cross-platform open source integrated development environment (IDE). NINJA-IDE runs on Linux/X11, Mac OS X and Windows desktop operating systems, and allows developers to create applications for several purposes using all the tools and utilities of NINJA-IDE, making the …
WebSocket is coming with HTML5, and building rich real-time event-driven Web applications will be the future. GlassFish, as of Release 3.1.2, now supports WebSocket, so now is an ideal time to learn this new technology. This tutorial builds a WebSocket Web application hosted on GlassFish that can deliver stock updates from a data grid directly to the Web browser in real time.
How many times have you wanted to start a new project in Java EE but struggled to put all the pieces together? Has the Maven archetype syntax left you scratching your head? Everyone else is talking about Rails, Grails, and Roo, and you are left thinking, “I wish it were that easy for me.” Well, there is good news, as this session illustrates: you don’t have to leave Java EE just to find a developer tool that makes starting out simple.
his video demos how to quickly get to a fully agile project setup with continuous deployment. Everything is in the cloud – GIT repo, Jenkins, MongoDB and the app server. The system deploys automatically with every successful commit. The app itself is minimal, but does have a simple web interface and a database. The idea is that once you get this “walking skeleton” type app running in the cloud with continuous deployment, you can get user feedback early and often, and evolve more quickly.
This video demonstrates the power of CSS preprocessors like Sass, Less, or Stylus. It explains why these are a game changer for front-end development.