Archive for July, 2011

27
Jul

Contributor Highlight: Sergey Beryozkin

Here at Talend, we contribute to open source projects because their communities challenge us with new ideas and keep us sharp while we build the highest quality technology together. We also do it because it’s the right thing to do.

Picture 422488

That’s why, throughout this summer, we’re putting the spotlight on Talend team members who help make that possible. This week on TalendForge, we bring you another open source contributor: Sergey Beryozkin.

Sergey, who lives in Dublin, Ireland, is currently the leader of the Apache CXF JAX-RS implementation project. At Talend, he is a software architect on our Application Integration team, where he works on Talend ESB.

Sergey maintains a blog, and you can also keep up with him on his twitter account (@sberyozkin). To hear what he has to say about his work with the community, head to TalendForge and read his Highlighted Community Member article. Enjoy!

26
Jul

Participation in the G20 YES

g20yes.pngPreviously held in Toronto, Canada in 2009 and Seoul, South Korea in 2010, the G20 Summit will be held in Cannes, France on November 3 & 4, 2011. France will chair the meeting this year, during which several events are usually organized like the B20 (the Business Summit drawing together employers’ organizations and the CEOs of major companies in G20 nations), the social G20, the agricultural G20 and the G20 YES (“Young Entrepreneurs Summit”).I had the honor of being chosen to be a member of the official delegation of young French entrepreneurs who will participate in the G20 YES, held from October 31 to November 2, under the patronage of the President of the French Republic, the Minister of the Economy and the Minister of Industry.  This delegation will be made up of 60 entrepreneurs under 45 years old representing 15 different sectors of industry.  They were selected from a pool of 730 candidates by a panel of prestigious entrepreneurs and journalists.  True leaders of the French entrepreneurial ecosystem, the 60 entrepreneurs chosen embody positive entrepreneurial values and are vectors of hope for younger individuals.

The G20 YES is organized in France by Journées de l’Entrepreneur (JDE), an association created in 2007 that brings together the main players of the entrepreneurial world (AFIC, CDC, E&Y, 100 000 Entrepreneurs, APCE, Medef, CCIP, Hec Entrepreneur, Movjee, CGPME, Institut Telecom, ESCP Europe, OSEO, etc.).

While the G20 Summit focuses on global economic stability, the objectives of the G20 YES consist of valuing the entrepreneur, highlighting its role in innovation, job growth and creation, inspiring current and future generations of entrepreneurs, and promoting dialog between governments and entrepreneurs.  The G20 YES will also enable the leaders of the entrepreneurial ecosystem of the top 20 economies in the world to share their experiences and emphasize good entrepreneurial initiative stimulation and support practices.

Over the course of these three days, 4 main topics will be covered: the role of entrepreneurs in the economy of the 21st century, financing growth, promoting the entrepreneurial culture to encourage initiatives and the shaping of fertile entrepreneur ecosystems.  The development of an annual entrepreneurship barometer to measure entrepreneurs’ perception of their environment and to analyze a series of economic indicators is also anticipated.

For my part, I will have the privilege of working with other entrepreneurs on the topics that I hold near and dear to my heart: stimulating innovation, internationalization and support for rapidly growing companies.

In addition to this honor which highlights Talend’s success, I think that participating in the G20 YES is an excellent opportunity to bring forward some of our ideas in an unbiased environment and share our experiences with other business leaders who are dealing with similar development issues.

Without revealing any details of the event in Cannes this November, I expect it to be a source of proposals, particularly in the sector concerning government and entrepreneur relationships and the development of institutional support for innovation.  In addition to the numerous issues related to the role of institutions, our goal is to strengthen collaboration between entrepreneurs and share and distribute good management and financing practices.

I will keep you posted on the progress of our work.  Stay tuned!

Bertrand

20
Jul

Contributor Highlight: Jean-Baptiste Onofré

Talend’s products are made possible through the efforts of a committed, enthusiastic, international group of engineers.

MeWhen I say that, most people think I’m referring to our internal research and development teams…and for good reason!  I’ve never seen people build software as quickly as they do.  However, I’m talking about the thousands of people who build millions of lines of open source code that our products are based on.  That code allows us to build more functional, stable, and efficient products, far more rapidly than we otherwise could.

There are a few ways we know how to say “thank you”, but the best way is to give something back.  That’s why many members of our research and development team contribute heavily to open source projects as part of their work, and I’d like to highlight a few of them over the next few weeks.

First, I’d like to introduce Jean-Baptiste Onofré.  Jean-Baptiste has been a regular contributor to Apache Software Foundation projects for several years, and he currently works on Apache Karaf, ServiceMix, ACE, and Camel, which are critical components in Talend ESB.

Jean-Baptiste is also this week’s Highlighted Community Member on TalendForge.  To learn more about him, take a look.  Also, you can follow him on his blog (http://blog.nanthrax.net) or on Twitter (@jbonofre).

05
Jul

Who says you can’t teach an old dog new tricks?

This week we announced our latest design studio from Talend. As you’ll recall we launched Talend ESB earlier this year, which is based on Apache Camel, CXF, Karaf and ActiveMQ. This time we are focusing on democratizing the ESB and in doing so, making it easy for Web Services developers to solve application integration challenges in minutes.

As with all our products, our goal is to present a common experience and look-and-feel to our users, thus making is easier for someone to start with one tool and as their needs involve, quickly get up to speed with the next tool in the Talend portfolio.

I experimented with Talend ESB Studio this weekend and I’m very impressed. Impressed that I could quickly get an example up and running in minutes and then see it running on Talend ESB.  I am also very pleased that we only started to build Talend ESB Studio this year and we’ve already got a product ready for download that is really useful.

There are 2 really nice features that I believe are game changers for Apache Camel development.

  • The first one is that you can completely develop your application (a Camel “route”) with the Eclipse-based designer and get on-screen statistics as you test the execution of your Camel routes. Quite often when writing integration logic, you can miss the fact that although you application has read, say 1,000 messages, you’ve only processed 990 of them. “Where did the other 10 messages go?” Well, with Talend ESB Studio, you can see the actual route that an individual message took, based on the EIPs and routing logic you’ve designed. This is very neat. Of course for users of other Talend products, it’s something that you have been used to for some time. I’ve attached a screen shot of a very simple example that shows an EIP (Enterprise Integration Pattern) called a “MessageFilter”. The MessageFilter acts on the content of the input files that are read from the “inbox” and sends them to 1 of 3 endpoints. Within Apache Camel, you can specify numerous different types of endpoints or what are called “components” (http, file, ftp, jms, cxf, etc – see http://camel.apache.org/component.html) which are specified using a URI. I’m using “file” for my example here. You can see that that we simply filtering the files based on a simple string: “Paris” or “Dublin” get specific endpoints, otherwise it goes to the “other” endpoint.
routebuilder5.jpg
  • The second thing to highlight is that you can export your “route” as an OSGi bundle and run it directly on top of Talend ESB. You often hear developers explain the virtues of OSGi such as modularity, application life-cycle support, dependency resolution – but when you scratch beneath the surface, you’ll hear some war-stories about how getting the OSGi bundle configuration ‘just right’ can take lots of time, even for relatively competent OSGi developers. Well, again, Talend ESB Studio makes this task pretty simple, by automatically resolving the Route dependencies and creating the bundle for you.

As always we are very interested in your feedback and hearing your suggestions for improving the product. You can download the free Talend ESB Studio from here. If you have any questions, don’t hesitate to post a question to the Talend Forum under the Talend ESB section.

Fabrice