The book Programming for Kids contains many examples that kids in the age from 9-14 can use to learn the basics of programming, using the programming language Ruby. It also shows them how they can use the command line on a Mac computer. Parents can sit beside their kids and follow along. InfoQ did an interview with the author Peter Armstrong about how kids learn computer programming.
InfoQ talked with Sandi Metz, author of "Practical Object-Oriented Design in Ruby" about her book, learning from open source code, making sensible use of code analysis tools and other topics.
James Turnbull makes a compelling case for using Logstash for centralizing logging by explaining the implementation details of Logstash within the context of a logging project. 2
Paul Dix leads a practical exploration into Big Data in this video training series. The training focuses on the high level architecture while teaching practical usage skills and Ruby algorithms.
Google has previewed Dart, a new language with a VM but also a JS compiler. InfoQ looks beyond the grammar at Dart's contributions for building apps: Snapshots, Isolates, Modularity. 2
SpringSource CTO Adrian Colyer, discusses the impact of mobile devices, HTML 5 and cloud-computing on enterprise IT generally, and SpringSource's Cloud Foundary product.
This article draws an analogy between QoS for networks and for applications, resulting in a mapping guide between the two and introducing a production solution for Java, (J)Ruby, and (J)Python apps.
While still a major user of Ruby and Rails, Twitter has gradually been moving more and more of its stack to Java and Scala. InfoQ spoke to Twitter engineer Evan Weaver to find out more. 14
The book "Eloquent Ruby" aims to help Ruby programmers to write idiomatic Ruby and make best use of Ruby's capabilities. InfoQ talked to author Russ Olsen about Ruby style, metaprogramming and more.
Learning a new programming language can be a daunting task and at times difficult to know where to start. Now try to learn a new web framework at the same time and you have a recipe for confusion. 3
The main takeway points and lessons learned from QCon London 2011 as seen by the many attendees who blogged or tweeted about QCon. Experience QCon through the opinions of the attendees!
CONTENT IN THIS BOX PROVIDED BY OUR SPONSOR
- DevOps All-In-One-Guide: Tools, Case Studies, Articles
- 5 Unsung Tools of DevOps
- DevOps and Continuous Delivery: How to Reduce Cycle Times
- Mobile App Creation: 5 Key Phases for Success
- Infographic: State of the Mobile Stack
Get visibility across your entire software ecosystem in one single intuitive UI. One tool for all you’re programming languages: Ruby, PHP, Java, .NET, Python, iOS and Android.
New Relic is the only fully SaaS web app performance tool that monitors your entire application stack in real time with a single product and a single UI.
New Relic lets you:
- Increase visibility: Monitor your web or mobile app’s overall health, performance and availability
- Troubleshoot proactively: Quickly identify issues before they disrupt critical services & impact your bottom line
- Scale languages: Monitor your current languages and scale your APM to optimize your future needs
- Keeping the Mobile Enterprise Moving
- Breaking Down ApDex
- Your Application Toolkit – One Platform to Easily View All Metrics
- In Any Language: Adapting to the Polyglot Programming Challenge
- App Developers-Agents of Change and Influence
- Are Your Mobile Apps Really Enterprise Ready?
On Demand Webinars:
- The Advantages of Mobile Application Performance Monitoring
- The Business Case for APM in the Enterprise
- Engaging Mobile Users: Maintaining Relationships After the Download