This content is moving... The new home of our emerging technology podcasts and screencasts is Chariot Emerging Tech. The current feed will be retired soon.

Direct download: AriLerner.mp3
Category:general -- posted at: 11:19am EST

Direct download: DevNews98_complete.mp3
Category:general -- posted at: 12:50pm EST

This feed is obsolete. Please navigate to chariotsolutions.com/devnews to subscribe to the feed via iTunes or RSS, or to listen to our podcasts.

Direct download: Chariot-Developer-News-Episode-71-2013-12-09.mp3
Category:general -- posted at: 3:15pm EST

News you can use

Thanks to Sujan and Joel for a great 70th podcast. Brought to you by R3D5 - R2D2's older brother. It knows where you dropped your keys... And it wants $75.00 to bring them to you.

Direct download: Chariot-DeveloperNews-Episode-70-12-2-2013.mp3
Category:devnews -- posted at: 4:21pm EST

Don't forget to rate us as one of your favorite tech podcasts on the LifeHacker blog article - we'd appreciate it!

Show Notes

Direct download: Chariot-Developer-News-Episode-69-2013-11-25.mp3
Category:devnews -- posted at: 3:39pm EST

Anita Garamella Andrews is VP of Client Analytics Services at RJ Metrics. She has spoken about analytics and other topics at ETE 2013, as well as other events. She talks with Tracey and Ken about how analytics has changed with the advent of large quantities of data. Areas of conversation include data quality, the relative choice of metrics and accuracy versus making actionable information available, and the concept of product analysis.


Direct download: Chariot-Business-Of-Tech-3-2013-11-21.mp3
Category:bizcast -- posted at: 12:39pm EST

Help us spread the word - Go to the LifeHacker Favorite Podcasts post and spread the word. That's http://lifehacker.com/the-best-informative-brain-boosting-podcasts-worth-sub-1464783451 or if you're typing this, emergingtech.chariotsolutions.com/shoutout (ok, not much shorter, but we're working on it!

Show Notes

Direct download: Chariot-DevNews-68-2013-11-18.mp3
Category:devnews -- posted at: 4:12pm EST

Links

Shout-outs

  • Thanks to @tfnico, @lincolnthree, and @mxsb55 for the positive feedback to @techcast on Twitter!
Direct download: Chariot-DeveloperNews-Episode-67-11-04-2013.mp3
Category:devnews -- posted at: 9:58am EST

We talk about a good REST tutorial using HATEOAS, how Capchas have been hacked by a machine learning system, the Jboss Forge project, and more.

Direct download: Chariot-DeveloperNews-Episode-66-2013-10-28.mp3
Category:devnews -- posted at: 9:15pm EST

Links

Direct download: Chariot-Developer-News-Episode-65-2013-10-23.mp3
Category:devnews -- posted at: 11:26pm EST

Topic List

Direct download: Chariot-DeveloperNews-Episode-64-2013-10-14.mp3
Category:devnews -- posted at: 5:09pm EST

The links

Sponsored by Haydle - ask, answer and rate answers to your company's questions, Data I/O 2013 a conference featuring a variety of technologies and techniques for dealing with large-scale and sophisticated data, and Chariot Education Services, providing training in Java, Spring, Maven/Nexus, Groovy/Grails, Hibernate, Map/Reduce and more.

Direct download: Chariot-DeveloperNews-Episode-63-2013-10-07.mp3
Category:devnews -- posted at: 4:21pm EST

In this episode, we discuss the StrangeLoop 2013 conference.

Direct download: Chariot-TechCast-Episode-81-2013-10-03.mp3
Category:techcast -- posted at: 7:30am EST

Susan McPherson has always had a foot in the non-profit world. With a number of years in a board position on Business Council for Peace, and working with Fabian Cousteau to help people to understand the importance of the oceans, but at Fenton, she was able to start helping corporations use tools that NGOs normally bring to advance the public good.

Our interview begins by defining Corporate Social Responsibility, discussing how technology companies are adopting CSR missions to both improve the environment and their bottom lines. We discuss B Corporations, how companies best implement CSR plans, and avoiding greenwashing by being authentic in your goals.

You can find out more about Susan's work at her twitter address, @susanmcp1.

Direct download: biztech-2-susan-mc-fenton-2013-10-07.mp3
Category:bizcast -- posted at: 2:59pm EST

Or,

"I can't stand a standing desk, but I can chase a running VM..."

This episode is light on iOS, heavy on Java and Javascript, and covers some large-scale processing and machine learning articles to boot.

Topics

Direct download: Chariot-DeveloperNews-Episode-62-2013-10-01.mp3
Category:devnews -- posted at: 1:04pm EST

Untitled Document

This is a pretty busy one, so we'll dispense with the comments and go right to the links.
Direct download: Chariot-DeveloperNews-61-2013-09-25.mp3
Category:devnews -- posted at: 11:50am EST

This week - it's Not about Furby, but about the new Apple iPhones. Your hosts, Ken Rimple, Sujan Kapadia and Joel Confino talk about whether they'd go out and buy one, whether they still display the same appeal, and what's under the surface that could be a potential game changer.

We also cover former Charioteer Brian O'Niell's Long Tail Treasure trove, a great JavaZone talk about some fantastic APIs he's used, Spring's new YARN framework for Hadoop 2.0, the Go language, $100 tablets, and more robot overlords.

The links

  • Want a quick way to create a fast, Netty-based server? Check out this GitHub project, RestExpress
  • And more about Netty... Why Netty? Java's Native IO (nio) of course!
  • Hadoop 2.0 introduces YARN. But how to ball up some YARN? Let's use Spring YARN for developing Hadoop YARN applications
  • Before he went off to the west coast to work for NING and GroupOn, Brian McCallister worked at Chariot. He has a great JavaZone slide deck - The Long Tail Treasure Trove- a set of APIs he's used on various projects. Joel talks about:
      • Xbean Finder - Find all of the classes in a jar that have your custom annotation. It uses ASM for speed and security.
      • Airline - a Java annotation-based framework for parsing Git like command line structures
      • JAnsi - Eliminate boring console output from your Java apps, let’s you do cools, etc...
      • Netflix Feign - Easily write Java clients that consume Web Services (alternative to Jersey, etc)
      • Jackson module afterburner - a Jackson module that uses bytecode generation to further speed up data binding (+30-40% throughput for serialization, deserialization)

    (pause for cheesy marketing) - And if you act now, much, much more!!!

  • IP Law and FOSS - one can help the other - an interesting take on how copyright, patents, trademark laws can intersect with open source projects.
Direct download: Chariot-DeveloperNews-60-Dont-Give-Joel-A-Furby-2013-09-16.mp3
Category:devnews -- posted at: 2:35pm EST

Direct download: Chariot-DevNews-Episode-59-09-09-2013.mp3
Category:devnews -- posted at: 12:02pm EST

The Developer News is sponsored by Chariot Solutions Education Services. Get trained in Scala, Spring, Grails, Maven, Nexus, and more.

Links, please!

  • A nice, involved, deep tutorial on building a fantasy football league manager using AngularJS.
  • Vert.X has really come into its own - a great article by JavaWorld on version 2.0.
  • Duck, wait for the flash - here is Spring Scala. Now you can not only host scala-based Spring Beans, but define your bean contexts in a handy DSL ala the JavaConfig variant.
  • Spock (a groovy-based JUnit behavior-driven testing engine) keeps impressing Ken - he saw an 'old()' method that blew his mind. Several hours later, he got up and posted a link to this Blog article on mrhaki.
  • How about an Arduino networking board that can communicate up to more than a thousand meters! Wow! The boards are to be mesh-network capable too.
  • Since they're both Spring Geeks, Sujan and Ken spend time discussing this 2011 article on the corner cases around transactional testing in Spring.
  • Somebody, go over and poke Progressive Enhancement with a stick. Is it dead yet? Maybe... Read Tom Dale's take on the subject.
  • The link we've been waiting for - in London, a lens was formed by a building's curved windowed surface that MELTED A CAR - well a bit. Read this fascinating verge article on it.
Direct download: Chariot-DevNews-58-2013-09-03.mp3
Category:devnews -- posted at: 9:40pm EST

Host Tracey Welson-Rossman and I discuss Dr. De Mars' history in remote working, from when she started by using modems, dial-up and tools like telnet and FTP, and today, with cloud-based services such as Google Apps and Dropbox. A good introduction for those who are not yet using cloud-based tools for their businesses, we discuss some of the unexpected consequences of relying on the cloud, including the fact that it is never a good idea to stop backing up your data!

Ken Rimple


Direct download: BizTech-1-AnnMariaDeMars-Remote-Computing-2013-08-28.mp3
Category:bizcast -- posted at: 9:23am EST

Magnolia CMS is a content management system written in Java that has a long history. Created more than a decade ago, it has evolved into a platform with a significant user base and a large number of third-party extensions that the team dubs 'modules'.

In this podcast, we speak to Magnolia CMS's CTO, Boris Kraft, and to Magnolia engineer Tobias Mattsson.

We first speak with Boris Kraft about the history of Magnolia CMS, and discuss some of the basics of the platform.

Then we interview Tobias, who is the author of the Blossom module. This package provides a Spring MVC web context, which can export content to the CMS from non-traditional sources such as enterprise application data. It uses Spring MVC and annotation-driven classes to expose any data you'd like as content for your project

Tobias is speaking at the upcoming SpringOne/2GX summit in Santa Clara, CA. His topic will be Spring and Web Content Management.

More Resources

Direct download: TechCast-80-Magnolia-and-Blossom-2013-08-28.mp3
Category:techcast -- posted at: 11:03am EST

Direct download: Chariot_Developer_News_Episode_57_-_2013-08-26.mp3
Category:devnews -- posted at: 5:42pm EST

See the shownotes on the podcast page at emergingtech.chariotsolutions.com/devnews.

Direct download: Chariot-DevNews-Episode-56-08-19-2013.mp3
Category:devnews -- posted at: 3:42pm EST

If you ended up here to view the show notes, please view our new podcast URL, on the Chariot Emerging Tech site which also includes screencasts, and much more. It's at emergingtech.chariotsolutions.com/devnews.

Direct download: Chariot-DeveloperNews-55-2013-08-12.mp3
Category:general -- posted at: 9:46am EST

A recent SSL / TLS vulnerability causes temporary panic in the recording room when Joel knocks over the headphone mixer... But seriously folks, it's a doosie, one we'll be watching over the next few weeks. The mixer mishap is pretty funny though.

Our news items this week:

  • 1 http://www.reactivemanifesto.org/ - What, another one? I just got over becoming a craftsman, and that’s after I became more Agile? What’s next, the hyper reactive manifesto? I’m getting it, I’m getting it, geez!!!
  • 2 Candy Chat - Javascript multi-user chat (Jabber) client http://candy-chat.github.io/candy/
  • 3 Bower recommends you check in your dependencies - Addy Osmani - http://addyosmani.com/blog/checking-in-front-end-dependencies/
  • 4 AngularJS - great article on using filters - http://suhairhassan.com/2013/07/25/angularjs-in-depth-part-2.html#.UfpMhKm9KK0 his Part 1 article on the basics is also good http://suhairhassan.com/2013/06/07/angularjs-in-depth-part-1.html#.UfpOY6m9KK0
  • 5 REAL-TIME APPLICATION: MULTI-USER CHAT APPLICATION USING NODE.JS, SOCKET.IO, AND EMBER.JS http://blog.jtmoon.com/real-time-application-multi-user-chat-application-using-node-js-socket-io-and-ember-js/
  • 6 Don Coleman's bluetooth serial plugin is now approved for PhoneGap Build. https://build.phonegap.com/plugins/23
  • 7 Docker Jenkins plugin - https://github.com/georgebashi/jenkins-docker-plugin
  • 8 More security nightmares - the HTTPS, SSL and TLS attack that hacks key secrets of an encrypted connection in 30 seconds or less (or the meal is free?) http://arstechnica.com/security/2013/08/gone-in-30-seconds-new-attack-plucks-secrets-from-https-protected-pages/

The DevNews is sponsored by Chariot Solutions Education Services. Contact us today to learn about our private training and mentoring capabilities.

Direct download: Chariot-DevNews-Episode-54-2013-07-04.mp3
Category:devnews -- posted at: 10:02pm EST

Joel and Ken cover:

Direct download: Chariot-DevNews-Episode-53-2013-07-29.mp3
Category:devnews -- posted at: 8:52pm EST

Sujan and Ken talk about Sujan's trip to OSCON this year.

Major themes included Data Science, Functional Programming, and Cloud Services.  Show notes on our blog pages.

Direct download: Chariot-TechCast-Episode-79-Sujan-Kapadia-OSCON-2013.mp3
Category:techcast -- posted at: 1:59pm EST

Show Links

We're brought to you by Chariot Solutions Education Services. Looking for training or team, one-on-one mentoring in Java, Spring, Grails, Tomcat/tc Server, Maven or another technology? Contact us, we're here to help you learn.

Direct download: Chariot-DevNews-Episode-52-2013-07-22.mp3
Category:devnews -- posted at: 2:58pm EST

The tech cast is brought to you by Chariot Solutions education services. If you're on a development team working in Java, Spring, Maven, Hibernate, Scala or Android, we're here to help. For onsite training, one-on one or group mentoring, or to attend one of our public classes, visit us on the web at chariotsolutions.com/education.

This week we feature a Philadelphia developer, Andrew Larkin, who works at Comcast as an engineer specializing in accessibility for their various web platforms. He is currently working on an open-sourced Javascript component framework, Xooie, which provides drag and drop, tabbing, and other features and features support for add-ons and additional components.

Comcast is actively looking for external developers to contribute to Xooie and other projects. You can find their open source projects on GitHub at github.com/comcast.

Andrew runs the Philly Accessibility Meetup which discusses how to design and develop technology that can be used by everyone. Their August 5th, 2013 meeting will discuss five simple rules for accessibility.

Direct download: Chariot-TechCast-Epsiode-78-Andrew-Larkin-Xooie-And-Comcast.mp3
Category:techcast -- posted at: 3:30pm EST

The DevNews is sponsored by Chariot Solutions Education Services. Visit our website and sign up for private or public training in Android, Scala, Spring, Hibernate, Maven, and more.

Direct download: Chariot-DeveloperNews-Episode-51-July-15-2013.mp3
Category:devnews -- posted at: 4:43pm EST

It's the Dev News's 50th show today, yep, that's right, we're turning 50. Stay tuned…

Topics

New Philly ETE presentations on http://emergingtech.chariotsolutions.com/tag/ete2013/

Ken and Joel
(The opinions on this podcast do not represent those of our employer, Chariot Solutions.) 

Direct download: Chariot-DeveloperNews-Episode-50-2013-07-08.mp3
Category:devnews -- posted at: 4:59pm EST

This week we're reviewing our favorite tools, development and otherwise.

Joel and Ken talk about:

  • JSbin.com and JSFiddle.net - two browser-based tools that make fiddling with Javascript easy and fun
  • Trello - a good project-board tool.
  • Codiqa - a browser-based mobile IDE for PhoneGap/JQuery Mobile
  • Apigee - web service / data service hosting platform.
  • Cloudbees - mentioned when talking about hosted development tool suites, includes git/svn, wikis, Jenkins, hosting of the app itself, etc...
  • Flowdock - A great project team conversation tool.
  • Asana - A todo list tool, getting-things-done-style.
  • VIM + CI + Janus = simplicity

Referenced:

Direct download: Chariot-devnews49-Tools-All-The-Way-Down.mp3
Category:devnews -- posted at: 5:51pm EST

It's the big return of the regular DevNews this week. My co-host Joel Confino and I discuss lots of big data stuff, including:

  • They hype it, then they try to kill it - Why Big Data is not truth - just using Big Data techniques doesn’t make it easy to select good data to begin with, or properly apply statistical and scientific methods, but it does make it faster. Joel and I discuss the pros and cons of this article. Speaking of hype, here's the Gartner Research Hype Cycle for ya.
  • Joel suggests we may want to eat some Kale - Big Data statistical methods in use to find website issues - Introducing Kale
  • Appropos (sic?) of nothing, here's an article that triggered my website security concerns - ever hear of Content Security Policy? Deeper W3C people know about it. It's been implemented in newer versions of Firefox, Chrome, WebKit, Internet Explorer, and other browsers. A draft of version 1.1 has hit, and basically it uses some HTTP headers to turn off/moderate access to embedded scripts and eval() calls. Check it out and add it to your hotlist of security measures.
  • Here's an idea: go ahead and try to write an application that reaches over 90% of your smartphone's population. Quick quiz: which one of the major technologies (iOS or Android) would you reach with one version of your software? If you guessed Android, BUZZZT! Maybe not. Turns out iOs is not fragmenting as much as Android is. Guess Apple gets their users to upgrade more. See what Joel and I have to say about it.
  • What do you know? Ok, maybe not everything. In fact, definitely not everything. To prove it, Sijin Joseph has put together a web page with a Programmer Competency Matrix. The matrix lays out some areas in which the writer feels a person is not knowledgeable (2^n), has basic knowledge (n^2), has expertise (n), or is a guru (log(n))... I knew we'd get SICP in there somewhere - see the books section.
  • We take some time to discuss the article that finally said what we're all thinking. It's time to talk to your Mother in Law - a GigaOm article on LinkedIn endorsements. Wait, this has merit to talk about, because we can claim it's a large amount of data being acquired for use by LinkedIn.
  • Netflix is on(to) something. See this fabulous Github IO Page where they list out all of their open-sourced libraries and APIs and use their own movies template to do so. Simply fantastic, and shows their deep commitment to the open source community. One of their most recent contributions is Genie, which manages deploying code to AWS instances and is on Joel's research shortlist.

To leave us feedback on the show, send us a message on Twitter as @techcast, we'd love to hear from you.

Ken Rimple

Direct download: Chariot-DeveloperNews-Episode-48-2013-06-24.mp3
Category:devnews -- posted at: 5:23pm EST

Chariot's Steve Smith attended Apple's World-wide developer conference last week, and we sat down today to talk to him about it.

Topics

  • WWDC ticket ordering process fun
  • New hardware releases
  • iOS 7 features
  • OS X Mavericks
  • His view as a mobile developer of iOS over the years including open source projects, etc...

Direct download: Chariot-DevNews-episode_47-Steve-Smith-on-iOS-and-WWDC.mp3
Category:devnews -- posted at: 10:47am EST

This week's interview features Fil Maj, of Adobe's PhoneGap project. PhoneGap is a cross-device runtime platform for hosting HTML and Javascript applications on tablets, phones and other hand-held devices. Chariot's consulting practice director Don Coleman joins us as he's worked with Phil on phone gap and plugins, so he lends a hand guiding the conversation. I hope you enjoy this podcast. 

Direct download: Chariot-TechCast-Episode-77-Fil-Maj-04-23-2013.mp3
Category:techcast -- posted at: 4:33pm EST

Our first podcast from Philadelphia Emerging Technologies for the Enterprise is our Javascript frameworks panel. Led by Robert Hansen, author of GWT in Action and host of our prior Web Framework shootout in 2011, it includes developers who contribute to Meteor, Backbone, Ember and AngularJS, four Javascript frameworks that cover the gamut between all-in one platforms to comprehensive client-tier frameworks to strongly focused and less-comprehensive and more configurable ones.

Panel members

Robert Hansen - moderator
Avital Oliver - Meteor Development group, core developer
Tim Branyan - Matchbox - Backbone contributor
Yehuda Katz - creator of Ember, Rails Ruby and other standards projects contributor
Brian Ford - AngularJS Core Team / Google / co-author AngularJS in Action
Lukas Ruebbelke - Senior Engineer WebFilings - co-author of AngularJS in Action

Sponsored by the Chariot Education Services Team.

Direct download: ETE-2013-Conference-Session-1-Javascript-Panel.mp3
Category:ETE Sessions -- posted at: 5:51pm EST

This podcast episode is an interview with three leaders of the 2013 Philadelphia Enterprise Hack-a-thon contest, which is being launched at Philly Emerging Technologies for the Enterprise on April 2-3, 2013. 

The interviewees are:

  • Mike Schellhase  - Director of Field Applications - Bentley Systems 
  • Phil Moyer - Managing Director of Technology @ Safeguard Scientific
  • Satwik Seshasai - VP of Engineering at NextDocs
If you can't attend Philly ETE 2013, we'll have the video of their session up shortly after the conference, so stay tuned on our corporate twitter account, @ChariotSolution, or on our multi-media site, emergingtech.chariotsolutions.com for the full video. But for now, if you want to get more information, listen to the interview and also check out their website: phillyenterprisehackathon.com.
Direct download: TechCast-Special-2013_Philly_Enterprise_Hackathon_mixdown.mp3
Category:general -- posted at: 3:55pm EST

Lukas Ruebbelke and Brian Ford, both speaking at Philly Emerging Tech this April, are co-authors of the forthcoming Manning book, AngularJS in Action. They are currently preparing for their first Manning Early Access release, or MEAP.

When Brian was working at Google as an intern, he was exposed to the Angular framework and learned quite a lot about it. So much in fact, that he developed the AngularJS Batarang, a Chrome debugging tool, and helped to launch their documentation site, also written in Angular.

Lukas has been working for over ten years as an application developer, starting with programming languages such as ActionScript and Flash, and then moving into the Javascript/HTML 5 world. He came upon Angular and also enjoyed working with it, as it just made sense to him.

In this TechCast episode, we'll discuss this framework, which helps developers put together browser-centric HTML and Javascript applications. We'll find out the major components, such as a very easily understood Model View Controller framework, the ViewModel or $scope, and other features such as services and the all-powerful Angular directives.

Topics mentioned include:

  • Models, Views, Controller
  • The Angular ViewModel
  • Scopes
  • Services and state
  • De-composing pages into multiple controllers
  • Yeoman as a build tool for Angular and other platforms
  • What are Angular Directives?

Books mentioned:

  • Javascript, the Good Parts - Douglas Crockford
  • Javacript Patterns
  • Javascript Enlightenment

Direct download: Chariot-TechCast-76-AngularJS-With-Lukas-Ruebbelke-and-Brian-Ford.mp3
Category:techcast -- posted at: 12:34pm EST

Joel Confino is a long-time consultant at Chariot Solutions. He has spent the last four years working with a large enterprise, here named ABC Corporation, rolling out a new development platform and build process. Joel was one of two speakers at our event, which also included Sonatype's Jason Van Zyl. Joel's focus was building in competitive advantage by choosing to implement continuous integration tools such as Maven, Nexus, Jenkins, and Sonar. 

Direct download: Chariot-Conference-Session-CI-Competitive-Advantage-Joel-Confino.mp3
Category:ETE Sessions -- posted at: 11:25am EST

Rod Johnson is well known for his work creating and leading SpringSource, and the Spring Framework. But did you know he recently started working with TypeSafe organization? He's advising them on their board of directors, and he's working on his own Scala hobby application. He has some views about the language, how to start using it, complexity vs readability, the "No Frameworks" movement, and more. 

If you want to listen to Rod's history working on Spring, have a listen to episode 74.

Advertisement - my co-host for this episode, Michael Pigg, is running TypeSafe's Fast Track to Scala course at our training facility in January 2013. Use the discount code 'techcast' and save $200 on your seat.

Full disclosure: Chariot is a TypeSafe and SpringSource/VMware training partner.

Direct download: TechCast_Episode_75-RodJohnson-Scala_Views-Part-2.mp3
Category:techcast -- posted at: 10:25am EST

This interview is a walk through the lead up to and the creation of the Spring Framework with no founder Rod Johnson. Recently, Rod left the company sponsoring Spring, VMware Corporation, and joined up as a board member of TypeSafe to advise them on the future of Scala and other projects.

The podcast, then, is broken into two parts - the first part focuses on Rod's history in creating Spring, what makes it compelling, and how it has developed over the years.

The next part, which will appear on TechCast #75, will focus on Scala, a language that has become more popular of late. Rod is currently advising TypeSafe, the sponsors and creators of Scala, and he has been working on a project for several months totally written in the Scala language. 

Disclosure Note - Chariot Solutions is a VMware consulting and value-added training center partner. 

Enjoy this two-part interview.

Best,

Ken Rimple

Direct download: TechCast_Episode_74-RodJohnson-HistoryOfSpring-Part-1.mp3
Category:techcast -- posted at: 2:05pm EST

This techcast episode features the open source PDF API developer Bruno Lowagie. His iText library has been used by many Java developers. One of the earier open-source Java APIs, iText was originally written to provide PDF version 1.3-compliant output. This was not the first API that Bruno created to handle PDF, as we'll hear in the interview, and also not the first to be open-sourced.

We'll hear how Bruno has participated in the PDF specification, has worked with various document management concerns including encryption, forms processing, and long-term archiving of PDF document formats. One very interesting section concerns how he approached licensing, and some of the challenges faced by developers when they are looking at dealing with open-source users versus paying clients, and how that informs the decisions of his company has he moves the library forward.

For information about the iText library, in both the commercial and open-source licensed versions, you can visit itextpdf.com.

Direct download: Chariot-Techcast-73-Bruno_Lowagie-2012-10-08.mp3
Category:techcast -- posted at: 11:33am EST

Rebooting this podcast starting THIS WEEK!  I hope to have one developer news every other week, starting today.

This summer has been anything but a vacation, with our training exploding and me spending lots of time in the classroom. I've also penned two updates to Spring Roo in Action, so I've been pretty busy. But I realized we haven't been updating the DevNews, so let's get back to it, shall we?

Links

Our Sponsor -special training deals from Chariot Solutions Education Services

Save $200 now on the upcoming Core Spring training on 9/11 - 9/14-2012 at Chariot Solutions in Fort Washington (Philly) PA by using the offer code back2school. Course details at http://chariotsolutions.com/training_events/49

Direct download: Chariot-DeveloperNews-46-2012-08-20.mp3
Category:devnews -- posted at: 3:53pm EST

Sponsors

  • Chariot Solutions Education Services - Training in Spring, Hibernate, Scala, Maven and more. Visit us on the web at chariotsolutions.com/education

Events

  • Scalathon 2012

News

  • Rod Johnson Leaving VMWare
  • Spring project infrastructure maturing
  • FuseSource acquired by RedHat

Podcasts

  • Java Posse #387 - features NoSQL discussion from the Java Posse Roundup 2012 in Crested Butte, CO
  • Chariot TechCast #72 - out on June 8th, Jamie Allen on Scala past present and future

Chariot Authors corner

  • Chariot bloggers - Lyle Anderson - two part article series on Flyway Migrations and Maven
  • Chariot bloggers - Ken Rimple - Spring Roo and Web Flow on Java.Net
  • Chariot bloggers - Anatoly Polinsky - something deeper - Scala: fun with CanBuildFrom - a way of building collections via a type of builder pattern Chariot bloggers -
  • Chariot Bloggers - John Shepard - UTF-16 for Grammars - quick code sample printing out some of the standard grammar elements in the unicode UTF 16 character space.

Presentations

  • Andrea OK Wright's presentation on Polyglot programming, using Scala as a host language to execute Python code. Extremely well annotated and detailed. A must read if you're thinking of embedding one language within another, as she shows the breadth of techniques available.
Direct download: DeveloperNews45.mp3
Category:devnews -- posted at: 1:44pm EST

Regular listeners will recognize Jamie Allen's voice from a number of podcast episodes at Chariot. He recently left us to join Typesafe, the sponsors of the Scala language, Akka, Play and other items that make up the Typesafe stack.

We discuss a number of topics, including:

  • Scala helps you write good code out of the box
  • Languages -vs- Frameworks
  • Functional programming
  • A few upcoming features of scala 2.10 
  • Builds in scala
  • Scalathon 2012
  • Training around Scalathon including Chariot's Fast Track to Scala offering which includes instruction from Jamie Allen himself.

For information about scalathon, head over to the event page at http://scalathon.org/2012/

Chariot is a Typesafe training partner.

Direct download: TechCast-Episode-72-Jamie-Allen-Typesafe-Scala.mp3
Category:techcast -- posted at: 5:27pm EST

Rich Freedman lent some time to talk to Ken Rimple tonight over skype and re-launch the Developer News series, which has been on hiatus since February. Here are some of the topics they discussed:

The developer productivity tools they mentioned were:

  • Notational Velocity - Rich's note taking tool that has an Android API
Direct download: Chariot-DevNews-44-04-26-2012.mp3
Category:devnews -- posted at: 10:32pm EST

Brian Fox is a longtime open source contributor, having worked on Maven 2 and overseeing the development of Maven 3. He is the VP of Engineering at Sonatype, and currently leads the Nexus repository project. The team has just released version 2.0, which includes support for the growing .NET open source community and the NUGET library manager. 

We discuss the evolution of Maven and repository management, the Nexus repository manager, and key features in 2.0, such as the new smart proxy and the advent of Sonatype's new repository license intelligence and health awareness.

Topics covered:

  • Maven 3.0 and futures
  • Maven central
  • Nexus repositories
  • Some Nexus architecture considerations
  • Nexus 2.0, repository abstractions, NUGET
  • Nexus Pro enhancements in 2.0

More information about Nexus and NuGet here. http://visualstudiomagazine.com/articles/2012/03/03/sonatype-repository-now-supports-net-framework.aspx

Chariot is a Sonatype consulting and training partner.

Thanks to Brian for speaking to us today on the Techcast.

You can find Brian's blog entries for Sonatype at http://www.sonatype.com/people/author/brian/. Nexus is available at nexus.sonatype.org.

You can find him on twitter at AT brian underscore fox, You can find out more information about Nexus at nexus.sonatype.org.

Direct download: Chariot-TechCast-Epsiode-71-Brian-Fox-2012-03-19.mp3
Category:techcast -- posted at: 12:00pm EST

Here is our interview with ETE keynoter Alex Payne. His talk, Emerging Programming Languages: a Tour of the Horizon" will be featured on April 11 at 8:30 AM.

Links will be updated over time, I wanted to get this out early.

Alex will be speaking in depth about some emerging languages at ETE. This show is a quick introduction to some of the things going on in the industry, but not as comprehensive as Alex's talk will be. We hope to see you there, and if you're not attending ETE we should have the talk available online a short time after the end of the conference.

Notes:

Alex's first real computer : Mac Quadra.

  • Alex on Sitepoint podcast #39
  • The Strange Loop Sept 23-25 2012 where Alex is helping drive the emerging languages track.
  • Google Go! http://golang.org
  • Scala
  • Haskell
  • Google Go
  • Dart
  • Kotlin
  • R programming language - in last few years, surged for big data


Other topics mentioned

  • David Unger manycore > 24 (1000) cores
  • Portland State University
  • Non determinism / cache coherency

Where to find Alex

- Twitter - @al3x
- web: http://al3x.net/

Produced by Chariot Solutions Education Services

Upcoming courses through June online now at chariotsolutions.com/training_events.

More classes added for summer soon.

Direct download: Chariot_TechCast_70-Alex-Payne-ETE-2012-Keynoter.mp3
Category:techcast -- posted at: 2:29pm EST

Hey, all. Gordon and I cooked up a few tasty items for your digestion this week. We've got

Direct download: Chariot-DevNews-Episode-43.mp3
Category:general -- posted at: 11:17am EST

This is the first in a series of podcasts centered around speakers for the Philadelphia Emerging Technologies for the Enterprise conference. 

My guest today is Alex Hillman. He is a leader in the co-working movement who helped found Independents Hall, known by the shortened name IndyHall (indyhall.org). 

We discuss how Alex got into technology entprenuership, his technical background, how he involved himself in the co-working movement, and we also preview the subject of his talk, Enterprise Makeover: turning cost centers into profit centers.

Links:

  • Beanstalk - a web-based project version control hosting platform
  • IndyHall.org - a co-working collective in Philadelphia that Alex Hillman helped to found
  • coworking.com - a web site devoted to the concept of co-working
Direct download: TechCast-69-ETE-2012-Alex-Hillman-Interview.mp3
Category:techcast -- posted at: 6:30am EST

In this fine episode, we cover:

Thanks for listening.

Sponsors:

Chariot Solutions Sponsors the Chariot TechCast. Visit Chariot Solutions on the web at chariotsolutions.com and learn about our project consulting, mentoring and training services. 

Emerging Technologies for the Enterprise is happening on April 10-11, 2012. Early Bird specials run until mid-February. Grab your tickets before they all sell out. See the amazing speaker list, including Yehuda Katz, Matz (creator of Ruby), Douglass Crockford, and many more. 

Ken, Gordon and Steve

Direct download: Chariot-DeveloperNews-42-01-30-2012.mp3
Category:devnews -- posted at: 5:05pm EST

DevNews #41 is brought to you by Chariot Solutions, leaders in software development in mobile, web, and integration, as well as mentoring and training. Find out about our services at chariotsolutions.com.

Links:

Big thanks and congratulations to my co-host Jason Grittman, who is moving to California - this is his last show (as a regular!). Thanks Jason for all of your help! We'll hope to have you back soon from your new roost in Silicon Valley!

Ken

Well, it's a sad day in Chariot DevNews land. We have to say goodbye to Jason Grittman, who is leaving for a new gig on the west coast. 

Direct download: Chariot-DevNews-Episode-41-2012-01-16.mp3
Category:devnews -- posted at: 1:37pm EST

Kohsuke Kawaguchi (@kohsukekawa) is the creator of Jenkins, a continuous integration tool he wrote a number of years ago as a way to verify that he checked in his files and didn't affect his multi-developer build. It is safe to say that Kohsuke wasn't the only one with that problem. A huge hit, the Jenkins CI server, which at the time was known as Hudson, reached a wide adoption level, with people installing it officially and even under their desktops in many IT development shops. 

Kohsuke discusses the challenges in developing a tool like Jenkins, which changed names after the new owner of Sun, Oracle, decided that it owned the trademark to the Hudson product name. Oracle has contributed Hudson to the Eclipse foundation, and Kohsuke has continued developing Jenkins, sticking to a build per week strategy, conducting all team meetings in an open IRC forum, as well as documenting project status on their website, jenkins-ci.org.

We talk about current efforts, including supporting the plug-in developer community, writing plugins in Ruby, the CloudBees projects he's working on, and more. Thanks again to Kohsuke and Lisa Wells, who lined up the interview.

Show Notes

Direct download: ChariotTechCast_68_Koshuke_Kawaguchi_Jenkins.mp3
Category:techcast -- posted at: 2:33pm EST

Show Notes

Ken & Jason

Direct download: Chariot-DevNews-Episode-40-Many-Spring-Announcements.mp3
Category:devnews -- posted at: 2:42pm EST

Welcome to Episode 39!  This week we discussed:

Enjoy!

Direct download: Chariot-DeveloperNews-39-2011-10-18.mp3
Category:devnews -- posted at: 5:13pm EST

In this episode, Ryan Campbell joins Ken to talk about the CloudBees development platform, Dev@Cloud, and Java runtime platform, Run@Cloud.  Dev@Cloud can host private maven snapshot and release repositories, your GIT or SVN version control, and hosted Jenkins CI testing.  

For information about CloudBees or about the platforms, including hosted Hudson and open source CI instances, visit them on the web, at cloudbees.com.

We originally lined up CloudBees for our fall Continuous Delivery conference.  

** Edit by Ken Rimple - removed some incorrect information **

Direct download: Chariot-TechCast-Episode-67-CloudBees-Ryan-Campbell.mp3
Category:techcast -- posted at: 5:31pm EST

Philly Emerging Technologies Podcast 2011 - #3

How MongoDB Helps Visibiz Tackle Social CRM

Speaker - Mike Brocious - Lead Architect, Visibiz

From the ETE Session Abstract

So you’ve heard about MongoDB and it sounds really sweet (BTW, it is!). Now you’re thinking about using it in your application. We can’t tell you if it’s right for your application, but we can tell you how we’re using it at Visibiz and that might help you with your implementation.

This presentation provides a use case of MongoDB at Visibiz. It first discusses why we chose to use MongoDB as our application’s primary datastore (what were the relevant application requirements and perceived benefits). It then covers how we’re using MongoDB in the application, touching on schema design of the primary collection and listing several secondary uses for it in the architecture. We also touch on lessons learned, as well as pros and cons.

Direct download: How_MongoDB_Helps_Visibiz_Tackle_Social_CRM.mp3
Category:ETE Sessions -- posted at: 2:00pm EST

Philly Emerging Technologies Podcast 2011 - #2

Doing the Mundane a Million Times a Minute

Speaker - Mark Chadwick, Invite Media/Google

From the ETE Session Abstract

When dealing with high-volume distributed systems, even the most mundane tasks can be daunting challenges. This talk describes some of the steps, as well as missteps, made while building such a system. It will work through the discovery of such pain points, as well as describe their resolutions with specific technologies or patterns.

Over the course of three years, Invite Media built a high-volume system for serving online advertisements from the ground up. Some of the more interesting challenges revolved around operating routine services at scale, such as distributing requests, logging diagnostics, and keeping track of simple transactions.

This talk will dive into some of these problems, showing the evolution of simple systems at scale, with a strong bias towards cloud-hosted applications. It will include details about the discovery and resolution of bottlenecks we experienced, as well as specific technologies and pattens discovered in the process.

It may serve as a springboard for ideas when building distributed cloud-based systems, as well as hone a sense of when components may be reaching their tipping point.

Direct download: Doing_the_Mundane_a_Million_Times_a_Minute.mp3
Category:ETE Sessions -- posted at: 11:30am EST

We continue our interview with Eric Shamow of Puppet Labs.  Show notes to follow soon, please refer to information from TechCast Episode 65 for now.  

Puppet Labs can be found at www.puppetlabs.com, and they are hosting PuppetConf, a conference on the west coast that is not only about Puppet.  

A word from our sponsor, Chariot Solutions:

Mark your calendars:  Chariot's DevOps seminar - October 18, 2011 at the Penn State Great Valley campus in the Philadelphia suburbs.  We'll have speakers from Chariot, CloudBees, NING, Puppet Labs, Sonatype, and a panel discussion at the end.  Lunch is provided as well. Save on our early bird - $75 instead of the already low price of $99.  More information on the event page.

Also, if Scala is your thing, come to our Fast Track to Scala training in New York City on October 4-5, 2011.  Seats are still available but they will fill up fast.  The course is taught by Typesafe, the company Martin Odersky formed around Scala and Akka to move the language and frameworks forward.  Save $100 by using the coupon code 'techcast' during registration, which can be found at chariotsolutions.com/education.

Direct download: Chariot-TechCast-66-Eric-Shamow-Puppet-Labs-Part-2-2011-09-12.mp3
Category:techcast -- posted at: 3:38pm EST

This week we catch up with all of the world's news in what normally is a quiet August. Then we discuss some new releases in the Firefox world, the new Java Lambda decision, Java 7 features, and a warning about Java 7 and Lucene.

Hosts:  Jason Gtitman and Ken Rimple

Show Notes

Direct download: chariot-devnews-38-2011-09-09.mp3
Category:devnews -- posted at: 8:48am EST

My discussion this week is with Eric Shamow of Puppet Labs.  He'll be presenting at our upcoming DevOps Seminar on October 18th.  We took a little time to discuss DevOps in general, and Puppet in some specifics.

Part two will be a deeper dive into Puppet itself.  Look for that podcast in early September.  

Resouces, per Eric:


Eric can be found at his blog, http://opsrealist.com and via e-mail at eric at opsrealist.com. Also twitter - @eshamow


Direct download: Chariot_TechCast_65_0_Eric_Shamow_Puppet_Labs_Part_1.mp3
Category:techcast -- posted at: 12:15am EST

Philly Emerging Technologies Podcast 2011 - #1

Polyglot Persistence for Java Developers

Speaker - Chris Richardson, VMware

From the ETE Session Abstract

Relational databases have long been considered the one true way to persist enterprise data. But today, NoSQL databases are emerging as a viable alternative for many applications. They can simplify the persistence of complex data models and offer significantly better scalability, and performance. But using NoSQL databases is very different than the ACID/SQL/JDBC/JPA world that we have become accustomed to. They have different and unfamiliar APIs and a very different and usually limited transaction model. In this presentation, we describe some popular NoSQL databases – Redis, SimpleDB, MongoDB, and Cassandra. You will learn about each database’s data model and Java API. We describe the benefits and drawbacks with using NoSQL databases. Finally, you will learn how the Spring Data project simplifies the development of Java applications that use NoSQL databases.

Download the Slides


Direct download: Polyglot_Persistence.mp3
Category:ETE Sessions -- posted at: 3:30pm EST

Joining Ken Rimple this week are Jamie Allen (@jamie_allen) and Jason Gritman.  Topics discussed:

Getting Involved

Want to send us audio feedback?  Email your feedback, or even better, record your MP3 and share it with techcastfeedback@chariotsolutions.com, or tweet us at @techcast.  We'd love to put your question, comment, rant or clarification on the air.  But please keep it civil...  

Events / Sponsorship

Chariot Solutions sponsors this DevNews episode.  

Training Events in August:

Find out more about our courses, including Maven, Spring, and Rails, at chariotsolutions.com/education

Direct download: DeveloperNews-37-2011-07-19.mp3
Category:devnews -- posted at: 3:24pm EST

What a couple of weeks!

The Philly Emerging Tech 2011 Conference really knocked me for a loop. What a great show, and so much to process from it too. We'll have content coming in very soon, including screencasts of close to a dozen sessions. Look for announcements here and on our blog soon.

The news this week

So, we're joined this week by @kgriffin - no, not Kathy Griffin, Kevin Griffin (one's British, the other is on the B-List...) Kevin talks to us about iOS 5, what we know, what we can say without getting in big trouble. We also talk about some other things such as the HTML5 web workers API.

Then, I run through some articles, including Ubuntu's shiny new upcoming Unity desktop, the move by Oracle to open source Java even more by handing out Open JDK 7 as the new JDK RI (I know, right?), the VMWare vFabric internal cloud offering (Chariot is a SpringSource/VMware partner but we're including it because we talked about the Cloud Foundry offering, and this is a contrasting offering). We take Ben Darfler's (@bdarfler) audio feedback on the inaccuracies of our recent reporting about Jenkins and Hudson. Thanks to Ben for that feedback note!

Links

Sponsorship/Plugs

Direct download: Chariot-DevNews-36-2011-06-14.mp3
Category:devnews -- posted at: 5:10pm EST

In this week's episode, we've given Eric a lot of coffee and set him loose on the Google I/O announcements.  We also discuss the new Scala / Akka company, TypeSafe, Hudson being donated to the Eclipse foundation, 7 inch tablets, and Matt Riable's foray into demonstrating Java EE 6 security.

The views and opinions expressed by Eric and Ken are their own, and not official viewpoints of Chariot Solutions. That said, enjoy!

Direct download: Chariot-DevNews-35.mp3
Category:devnews -- posted at: 9:00am EST

Podcast Information

This final pre-ETE podcast brings together Josh Clark, designer, developer and author of Tapworthy, a guide to designing great iPhone applications, and Jonathan Stark, VP of Application Architecture at Mobiquity and author of three books including "Building iPhone apps with HTML, CSS and Javascript". Chariot's Kevin Griffin and I sat down over the intertubes to get their take on mobile app design and development. Both authors are speaking at the Philadelphia Emerging Technologies for the Enterprise conference.

Jonathan Stark's twitter handle is @jonathanstark, and Josh Clark's is @globalmoxie

Links

Books

Direct download: Chariot-Techcast-Episode-64-Stark-Clark-Mobile-Dev.mp3
Category:techcast -- posted at: 4:03pm EST

Davis Frank is an agile software engineer who created and contributes to the  open source Jasmine javascript testing framework.  He created the project to help him test applications for the former Palm, now HP webOS mobile application platform, which is written in native Javascript.   Pivotal has a number of projects related to jasmine on github, including the port of Jasmine to the HP WebOS framework, which he also created.

He is speaking at the Philadelphia Emerging Technologies for the Enterprise conference next week, and his talk, Practical Jasmine, will start with a 10 minute quick demo, then dive into real tips on how to best use (see how I didn't use utilize?) the framework.  We spoke last week about a number of topics, including how Javascript is just a bit different than other languages, how the current testing tools didn't meet the needs of Pivotal when they were developing applications on the HP WebOS mobile platform, and about where to go to see well-written Jasmine tests (how about the Jasmine source code itself?)

Resources

Sponsor

Heroku

This podcast is sponsored by Heroku - they let you deploy and scale powerful ruby-based applications on their rock-solid platform in the cloud. For more information, visit heroku.com.

Direct download: ChariotTechCast-Episode-63-Davis-Frank-Jasmine.mp3
Category:devnews -- posted at: 1:39pm EST

Brendan McAdams, 10Gen, the company behind MongoDB

Today's guest is Brendan McAdams. He works for 10Gen, the company behind MongoDB, the document-oriented noSQL database. Brendan is a software engineer who wears many hats - he is a developer on the Java and Scala casbah drivers, works with and commits database driver contributions to frameworks like Akka and Lift, and does community outreach and training in MongoDB. Eric Snyder and I sat down to talk to Brendan about the 1.8 release and the MongoPhilly Philly Emerging Tech Week event on April 26. We start by asking Brendan to define MongoDB. If you want to register for the MongoPhilly event and save 20%, register at bit.ly/mongophilly with the offer code 'chariot'.

Links

Sponsor

Heroku

This podcast is sponsored by Heroku - they let you deploy and scale powerful ruby-based applications on their rock-solid platform in the cloud. For more information, visit heroku.com.

Direct download: Chariot-TechCast-Episode-62-BrendanMcAdams.mp3
Category:techcast -- posted at: 8:00am EST

Ken Rimple interviews Johanna Rothman

My guest this time is Johanna Rothman, an esteemed project management consultant who runs Rothman Consulting Group, and writes/blogs/speaks/podcasts on a wide variety of topics including Agile, managing suites of projects, and more. Her website is jrothman.com. She is speaking at the 2011 Philly Emerging Technologies for the Enterprise Conference on April 27-28, 2011.

Podcast Topics

Some of Johanna's Books

Sponsor

Heroku

This podcast is sponsored by Heroku - they let you deploy and scale powerful ruby-based applications on their rock-solid platform in the cloud. For more information, visit heroku.com.

Direct download: TechCast-Episode-61-Johanna-Rothman-Pre-ETE2011.mp3
Category:techcast -- posted at: 12:59pm EST

Hello there, and welcome to April 1st. Still working on those screenshot URLs from our episode on Friday, but we do have the links from articles we spoke about in the podcast below.

Have a great week.

Ken and Eric

The opinions expressed on our developer news show are wholly those of Eric and Ken, and not official statements from Chariot Solutions.

Direct download: Chariot-DevNews-Episode-34.mp3
Category:devnews -- posted at: 3:07pm EST

We start out this week looking at the career of superprogrammer Fabrice Bellard, and move on to topics as different as RSA seed files and potential compromise, Apple's 10.6.7 update, graphing and data visualization, metaprogramming in Ruby, heck the list goes on and on…

Brought to you by Chariot Solutions Education Services.  This Spring we have a Spring special - our Spring training courses are off-the-hook affordable for the months of April and May!  Save some money and learn how we deliver superior training in Spring, Maven, Hibernate, and much more at chariotsolutions.com/education.  Chariot Solutions is a VMware and Sonatype education services partner.

 

Direct download: Chariot-Devnews-Epsiode-33-2011-03-22.mp3
Category:devnews -- posted at: 3:54pm EST

Welcome to our Developer News, Episode #32. Eric is here in spirit and on assignment. He donated three articles - see if you can see which ones are his!. As usual, our dev news show notes are here, but can be accessed at delicious.com/developernews.32

Sponsors

Philly Emerging Tech - Seats are running out! Don't forget, register for Philly Emerging Tech, unless you don't want to meet everybody in open source mobile, Java, Javascript, OSGi, Ruby, NoSQL and a ton of other technologies.

Chariot Education Services - Fantastic discounts on our training courses in the months of March and April. Visit chariotsolutions.com/education for our course calendar today. Save almost $800 on our four-day SpringSource courses and $100 off our Maven training during March and April.

All the best, Ken

Direct download: Chariot-DevNews-Episode-32-2011-03-11.mp3
Category:devnews -- posted at: 4:53pm EST

The TechCast is brought to you this (and every) week by our employer / sponsor, Chariot Solutions.  We have lots of training in Spring and Maven coming up in March, and if you hurry you can enjoy an early bird special rate.  Visit our training calendar at chariotsolutions.com/education.

Links (in no specific order - you can view them also at delicious.com/developernews/31

Sponsor Links

Hurry and register for our Philly Emerging Technologies for the Enterprise before IT FILLS UP.

For SpringSource, Maven and custom training, come learn at Chariot. Course and calendar information available at chariotsolutions.com/education. We've extended the Core Spring and Spring Enterprise Integration course early bird specials for March!

Ken and Eric

Direct download: Chariot-DeveloperNews-Episode-31-02-23-2011.mp3
Category:devnews -- posted at: 5:21pm EST

Show notes to follow.  For now, visit http://delicious.com/developernews/30

Ken & Eric

Direct download: Chariot-DevNews-Episode-30-02-07-2011.mp3
Category:devnews -- posted at: 4:44pm EST

Ross Mason is the founder of Mule, an open source enterprise service bus that implements the Gregor and Hohpe Enterprise Integration Patterns.  Easy to install and configure, Mule does not place heavy demands on developers - there is no required canonical form, services can be expressed in a number of ways, and it supports a wide range of scripting languages, from Groovy to JRuby and beyond.

 

Chariot integration specialist Rod Biresch and I sat down to chat with Ross recently to talk about Mule, the version 3 release, other related topics.  Chariot is a MuleSoft partner.

 

More show notes to come.

 

Direct download: Chariot-Techcast-Episode-60-02-06-2011.mp3
Category:techcast -- posted at: 12:43pm EST

This week's Dev News is brought to you by the letter 'M', as in 'WebM'.  Google has announced that future releases of the Chrome browser will no longer support H.264, instead moving to the new WebM and VP8 codec/format.  So we riff on that for a while.  If you want a really good analysis from people who know Google and video really well, check out the latest episode of This Week in Google from the TWIT network.

We also discuss the App Store trend - both of us have used the Apple Mac App Store, and kinda like it, from a consumer perspective.

Big news in JRuby-land, a big release, we have it covered.  Also we talk about a very nice little feature in Spring's property placeholder configuration that enables default values, right in the XML.  And we follow up with a discussion on Rich Hickey's decision to close financial donations to the Clojure project.

Show notes (until it dies) are currently available on delicious.com/developernews/29.  Ken apologizes for the audio quality as he recorded it on his Macbook Air's internal mic, forgetting to bring his mics back from a recording session with 'da band' this weekend.

Have a good week.

Ken & Eric

 

 

Direct download: Chariot-DevNews_29-2011-01-14.mp3
Category:devnews -- posted at: 12:40pm EST

Eric Snyder discusses MongoDB, a document-oriented NoSQL database.

Show Notes

  • MongoDB is built and supported by 10gen
  • Information on BSON, a Binary format similar to JSON: http://bsonspec.org/
  • Document oriented datastore. Documents are JSON-like. Storage is really BSON, a binary representation of JSON. 
  •  Supports ad-hoc querying (like relational)
  • Queries are expressed as BSON documents. You can reference deeply nested attributes and there are a robust collection of query operators.
  • MongoDB query optimizer is not cost based. MongoDB tries all query plans simultaneously until it one completes, then it terminates the others. It then reuses that plan for the query until it begins to perform poorly
  • Document attributes can be indexed similarly to a relational db column.
  • Map/reduce is available for more complex data analysis.
  • MongoDB has built-in replication and auto-sharding.
  • Uses a native binary over-the-wire protocol implemented by various drivers. There are drivers available for many languages/environments.

=== Sponsor Note ===

Philadelphia Emerging Technologies for the Enterprise Conference - April 27-28 2011 - is now taking registrations.  We have an amazing array of speakers on a wide range of topics, including NodeJS, Ruby, Rails, Scala, Spring, Agile, and more.  Visit the site today and take advantage of early bird registration.

 

Direct download: Chariot-TechCast-59-MongoDB-Eric-Snyder.mp3
Category:techcast -- posted at: 12:00pm EST

Eric and Ken talk about Amazon's new DNS server, Route 53, discuss Matt Raible's excellent web frameworks comparison study, discuss resources for Scala from the Basement Coders, talk about a new mixin feature request around the Ruby language, and more.

Disclaimers: Chariot is a SpringSource partner, and uses Amazon and Google services. The opinions of Eric and Ken do not reflect anything other than their viewpoints. Enjoy.

Direct download: chariot-devnews-28-12-07-2010.mp3
Category:devnews -- posted at: 4:17pm EST

James Ward has been a guest on numerous podcasts (ETE Evening Podcast - 2010, Episode 34, Episode 18).

He is here this week to give us the state of the state in Adobe's Flash-based RIA technologies, including Flex 4, Flash Catalyst, Air 2.5, and Adobe's support for HTML 5 and CSS 3.  We discuss mobile platform technologies as well, including how Air is being targeted as the mobile flash platform for Android, the Blackberry tablet, and iOS.

Links:

 

Direct download: Chariot-TechCast-Episode-58-James-Ward-Adobe-Flex-2010-11-22.mp3
Category:techcast -- posted at: 4:08pm EST

Today's conference session is a talk from this week's Mobile Application Developer seminar series, held by Chariot Solutions, in Philadelphia. 

The talk, "State of the Art for Mobile Application Development", was given by Chariot's Don Coleman, who develops both enterprise and mobile applications in a variety of platforms and languages.  In this talk, he surveys the current landscape of APIs and platforms, and gives his perspective on where things are today, and where they may be moving to in the future.

Links

 

 

Direct download: MobileAppDeveloper-11-10-2010-Don-Coleman.mp3
Category:ETE Sessions -- posted at: 1:18pm EST

This week's show includes BREAKING NEWS (we need some sort of web effect for this) - Apple is joining the Open JDK.  Should really mix things up.

This podcast is brought to you by Chariot Solutions.  We're hiring!  Visit our recruiting page for more details. 

Sponsored Events:

Act now for savings - use discount code 'spring25' for 25% off either of the Spring courses.

 

Direct download: Chariot-DevNews-27-11-11-2010.mp3
Category:devnews -- posted at: 11:30am EST

Recap session with Chariot's Gordon Dickens and Dmitry Sklyut.

Chariot is a SpringSource Education and Consulting partner.

Topics

  • Keynote
  • Spring Core
  • Spring Data
  • Grails and Reddis
  • git.springsource.org
  • Spring Integration
  • Roo 1.1 release

Ken 

Sponsor Note

Visit Chariot Solutions' Education Calendar for details on upcoming training courses in Spring, Maven

There is still time to register for our Mobile Event and our Continuous Integration event, both held in the Philadelphia area.

 

Direct download: TechCast-SpringOne2GX2010-Recap.mp3
Category:general -- posted at: 5:42pm EST

Ok, folks.  So many things happened in the past week that we needed to get an episode out to talk about them. Not that Eric or me have any line into correct reasoning behind anything, but we wanted to talk, so here it is:  our Cats-and-Dogs episode!

We have several debates raging in Java-land right now, between the "Spring is a legacy framework" bruhaha, the movement to OpenJDK by IBM, and Apple's deprecation of the OS X JDK.  We attempt to take no side, but we also leave no stone unturned (or is that Tern unstoned) in our efforts to open up debate on these topics...

Links

 

Standard Podcast Disclaimers:

  • The views expressed are not those of Chariot Solutions, and are opinions of Ken and Eric
  • Chariot Solutions partners with JBoss and SpringSource

Send feedback to us on twitter!  @techcast for the show, or @krimple for Ken, @time2code for Eric

 

Thanks,

Ken and Eric

Direct download: Chariot-DevNews26-Oct23-2010.mp3
Category:devnews -- posted at: 1:57pm EST

Interview with Mark Fisher - SpringSource, a division of VMWare on Spring Integration

Hosts:  Ken Rimple & Gordon Dickens

Mark Fisher is an engineer at SpringSource, a division of VMWare, who leads the Spring Integration project.  He is a Spring consultant, contributor to the core framework, and works on projects such as Spring Flex Integration and the Spring AQMP project.  A long time member of SpringSource, back to the Interface21 days, Mark has deep roots in what makes Spring tick.

Spring Integration is, as Mark describes it, Spring meets Enterprise Integration Patterns.  In this talk, we discuss:

  • How Mark got involved in the Spring Framework
  • An overview of Spring Integration
  • Discussion of version 2.0 features, including a number of new adapters, additional patterns, enhancements brought with Spring 3.0 and more

Mark is also working on Spring Integration In Action for Manning, which should be released early next year.  He will be doing three talks at SpringOne in Chicago next week, covering Spring Integration, 

Technologies mentioned in this podcast include:

Disclosure : Chariot is a SpringSource consulting and education partner.

Sponsor Announcement

The Chariot TechCast podcast is sponsored by Chariot Solutions.

Chariot is holding training in various Spring courses before the end of the year, including the Spring Enterprise Integration course, which covers Spring Integration as well as Spring Batch, on 12/7.  More details can be found on our training calendar.

Direct download: ChariotTechCast-2010-10-13-Mark-Fisher-SpringIntegration.mp3
Category:techcast -- posted at: 10:44am EST

Do you know why you're binding those HQL parameters? Want to make the simplest AppEngine application in Groovy? How about learning about why you're such a bad programmer (that includes all of us, according to the post).

All this and more in today's Developer News for Thursday October 7, 2010.

Have a great week!  - Ken and Eric.

Sponsored by: Chariot Solutions Events and Training for Fall/Winter 2010/11:

Direct download: Chariot-DevNews-25-10-07-2010.mp3
Category:devnews -- posted at: 11:05am EST

We've all been very busy of late.  Just got a chance to catch up and so we have lots to talk about in episode #24. 

Links

Upcoming Events

Direct download: Chariot-DevNews-24-09-20-2010.mp3
Category:devnews -- posted at: 3:25pm EST

Chariot DevNews Episode 23 - I hereby patent strange podcast episode titles...

(Sorry for the delay between shows lately.  It's the summer, and I was away on vacation...)

Especially THIS week, the opinions of Ken and Eric do not reflect the opinions of Chariot Solutions...

Speaking of this week, here are the links, found also on delicious.com at delicious.com/developernews/23

Links you can use!

Blog / Podcast Disclosure:  we have partnered or worked in various capacities with a number of the companies mentioned in the show, including Sun, Oracle, Google and SpringSource.

Direct download: Chariot-DevNews-23-08-24-2010.mp3
Category:devnews -- posted at: 5:12pm EST

Chariot DevNews Episode 22 - We've Got Mobile and CI, Digg and grails sharding, and more

Thanks to Kevin Griffin for joining Eric Snyder and myself this week.

Articles of interest

From http://www.delicious.com/developernews/2:

The Chariot DeveloperNews is sponsored by Chariot Solutions. In September we are running a number of training courses in the Spring Framework, including Enterprise Integration with Spring and Hibernate with Spring. We are also running two one-day Maven courses - an Intro and Advanced course. Check our course calendar at www.chariotsolutions.com/education.

Direct download: Chariot-DevNews-Episode-22-08-08-2010.mp3
Category:devnews -- posted at: 5:03pm EST

ETE 2010 Session #9 - Linda Rising - Deception and Estimation

We are pleased to release this recording of Linda Rising's talk on Deception and Estimation.  This is a one-hour talk, and is a good talk about how we deceive ourselves in a number of ways in life in general, and of course in the estimation process.

From the abstract:

"Cognitive scientists tell us that we are hardwired for deception. It seems we are overly optimistic, and, in fact, we wouldn’t have survived without this trait. With this built-in bias as a starting point, it’s almost impossible for us to estimate accurately.

That doesn’t mean all is lost. We must simply accept that our estimates are best guesses and continually re-evaluate as we go, which is, of course, the agile approach to managing change. Linda Rising has been part of many plan-driven development projects where sincere, honest people with integrity wanted to make the best estimates possible and used many “scientific” approaches to make it happen – all for naught. Re-estimation was regarded as an admission of failure to do the best up-front estimate and resulted in a lot of overhead and meetings to try to “get it right.” Offering examples from ordinary life – especially from the way people eat and drink – Linda demonstrates how hard it is for us to see our poor estimating skills and helps work with the self-deception that is hardwired in all of us."

Thanks to Linda Rising for speaking at ETE 2010 and letting us publish her talk.  

slides

Direct download: ETE-2010-9-LindaRising-DeceptionAndEstimation.mp3
Category:ETE Sessions -- posted at: 8:00am EST

Chariot DevNews Episode 21 - We have Rails 3 RC1, Grails and Griffon, and more!

In the DevNews today...

Sponsor Moment:

We are sponsored / supported by our employer, Chariot Solutions, a leader in development and integration services in areas such as Java, Spring, Flex and Ruby on Rails.  Visit chariotsolutions.com/education to see our online training calendar.  We're hosting courses in Spring and Maven this fall.  Check us out today.

Podcast Disclosures:

We are partners with SpringSource, SonaType and Engine Yard, all of whom which may have been mentioned either directly or indirectly in this podcast.

Ken & Eric

Direct download: Chariot-DeveloperNews-21-07-29-2010.mp3
Category:devnews -- posted at: 3:49pm EST

Chariot DevNews Episode 20 - Start, Finish, or Play the Game
Amongst our weaponry...

For the full list of developer news URLs we considered, head over to delicious.com/developernews/20

Ken & Eric

Direct download: Chariot-DevNews-20-07-14-2010.mp3
Category:devnews -- posted at: 4:26pm EST

Chariot DevNews Episode 19 - Releases Releases, oh pay me, HTML5 salary please

Chariot Developer News Episode #19

Hosts: Ken Rimple and Eric Snyder

The watchword this week is Release... Many releases upcoming or out, including FireFox 4 beta/preview 1, Tomcat 7 beta 1, and the upcoming Passenger 3 and GMail with HTML 5.

Links are not being loaded to delicious yet, so here they are in their glory!

Direct download: DevNews-Episode-19-07-01-2010.mp3
Category:devnews -- posted at: 4:47pm EST

ETE 2010 Session #8 - Bonnie Aumann - Are your developers BSing you?

Bonnie Aumann is an agile project manager and customer advocate for Algorithmics. Her ETE 2010 talk is entitled "Are your developers BS'ing you?" In this talk, she tries to cut through the potential blame game and IT culture issues by practicing rapid feedback and response, and Agile techniques.

Her abstract

"A question I’m often asked is how a non-technical manager like me can tell when their software team is pulling one over on them. This seems to be especially true of enterprise managers and points to structural problems with command and control development methodologies. The principlesof whole team interaction and the practices of rapid feedback and response in Agile seem to create an alternative culture in which things "just work."

Explicit tag warning

You'll hear the word "B.S." in long form several times in this talk, so anyone offended by this term should not tune in. However, it's done in context, and is very tasteful.

Resources

Direct download: ETE-2010-8-Aumann-Are-Your-Developers-BSing-You.mp3
Category:ETE Sessions -- posted at: 3:56pm EST

Chariot DevNews Episode 18 - HTML 5, Google CL, Spring Security Patch, and more

Today's episode is #18.  We discuss a number of technologies.  LINKS, provided by the code snippet below!

GEEK OUT!

If you're curious, here's how we fetched and converted the list from delicious rss using Groovy Console

def feed = new XmlSlurper()
      .parse("http://feeds.delicious.com/v2/rss/developernews/18")
  println "<ul>" 
  feed.channel.item.each { feedData ->
      println "<li><a href='${feedData.link}' " +
       ">$feedData.title</a></li>"    
  } 
println "</ul>"
return null 

 

Enjoy,

Ken & Eric

PS - Standard disclosure:  Chariot Solutions is a SpringSource partner.

Direct download: Chariot-DevNews-Episode-18-2010-06-23.mp3
Category:devnews -- posted at: 1:12pm EST

ETE Session 2010 #7 - Audrey Troutt - Influencing your way to Agile

 

Our ETE 2010 Session today is "Influencing your way to Agile" by Audrey Troutt. Audrey Troutt is a Software Engineer at the Drexel Math Forum.  She can be reached on twitter at @auditty.

In this talk, Audrey describes ways to approach your team members, bosses, bosses bosses, and other types in a more productive, influential way.  She discusses common pitfalls and traps, and the talk is very informative as well as entertaining. At the end of the session she takes audience questions.

Her slides are available online.

 

Direct download: ETE-2010-7-Troutt-InfluenceToAgile.mp3
Category:ETE Sessions -- posted at: 2:59pm EST

ETE 2010 Session #6 - Write once, run on any phone

ETE Session #6 is "Write Once, Run on Any Phone"

A session with Chariot's Aaron Mulder and Kevin Griffin.

They discuss three popular mobile frameworks that allow developers to write the software one time and deploy it to each phone platform supported by the framework.

Rhodes, Titanium and PhoneGap are featured.

Slides for the presentation can be found here.

Direct download: ETE-Podcast-6-WOROAP.mp3
Category:ETE Sessions -- posted at: 4:54pm EST

Chariot BusinessCast Episode 4 - Open Source Project Selection Part 2 with Joel Confino

In Part 1, Joel discussed licensing models.  In this episode, Joel and Ken talk about the other criteria in his selection process.  

Criteria

  • License model - See BusinessCast Episode 3
  • Code Quality
    • JavaNCSS - Free tool (and maven plugin) to analyze lines of code / number of methods, MCCabe metrics etc...
    • JDepend - analyzes and checks for cyclic dependencies
  • Runtime Analysis
    • Do a performance test - check CPU, memory, I/O peaks, etc...
  • Design
    • Grade all software by reading the code, checking for code smell, etc. Set a short timebox to see if you can review the code and see structure, organization, etc...
    • Pay attention to Bob Martin's four design principles
    • Can you understand how they organized the code?
  • Project Velocity
  • Pedigree
  • Community
  • Market Penetration - ohloh.net is a good tool here
  • Documentation quality - can you read the docs?  Read the code and understand how the docs relate?  Dev, admin, test, install, etc.?
  • Support
  • Functionality and Features

Enjoy the podcast!

Joel and Ken

Category:bizcast -- posted at: 9:31am EST

Chariot BusinessCast Episode 3 - Joel Confino on Open Source Software selection - licensing

Today my guest is Chariot's Joel Confino.  He's worked as a consultant with a variety of open source technologies, including Java and Spring, for more than a decade.  Joel has been called upon by management types on various clients to advise in matters such as open source project selection, which can be a thorny process. Today we discuss an open source evaluation and selection process that he has developed and has been made available for review in a public journal (see below).

This is a two-part series.  In the first part, Joel lays out his selection criteria and why he feels most other selection processes are not comprehensive enough for the unique world of open source software.  We then dive into a very informative discussion of open source license models, including the GNU Public License, the Lesser GPL, the Apache license, and variations thereof.

Of course we aren't lawyers, so always consult one before making legal agreements.  But I think if you don't know a GPL from a LGPL, it's definitely worth listening to this talk.

Joel's research, also part of his Master's Thesis in Computer Science, is published in IGI Global's International Journal of Strategic Information Technology and Applications, and is available for $30 online by the publisher.  Disclosure: Joel is not compensated for purchases of this paper.

In part 2, we discuss the other criteria, including code quality, project velocity, pedigree, community, market penetration, and more. We will spend a significant amount of time discussing both static and dynamic analysis of code.  Look for that to be released in a few days.

Direct download: Chariot-BizCast-3-OSEM-Part-1-Licensing.mp3
Category:bizcast -- posted at: 9:24am EST

ETE 2010 Session #5 - Social Media - Why Should I Care?  Panel Discussion.

Today's ETE 2010 Session is another panel discussion:

Social Media - why should I care? (session details).

Panelists:

Disclosure: Chariot Solutions collaborates on social media efforts with Team and a Dream

 

Direct download: ETE-Session-5-Social-media-Why-care.mp3
Category:ETE Sessions -- posted at: 3:42pm EST

Chariot DevNews Episode 17 - Roo, Gradle, Grails, Rails, Security and Cloud Backup

Our development news episode today is brought to you by the letter 'C'.  C is for Cloud.

Links:

Upcoming Events @ Chariot:

Direct download: Chariot-DevNews-17-2010-06-02.mp3
Category:devnews -- posted at: 10:39am EST


Register Now!

Subscribe!

Mobile Users

Sponsors

Chariot Events

Categories

Archives