192 Lotus blogs updated hourly. Who will post next? Home | Blogs | Search | About 
 
Latest 7 Posts
Get your apps integrated with IBM Connections, cloud and on-premises!
Fri, Feb 17th 2017 144
When SQL meets NoSQL, you get the best of both worlds!
Thu, Jan 26th 2017 7
ReactJS or AngularJS? What about something else?
Wed, Jan 25th 2017 3
Why AngularJS sounds familiar to XPages developers...
Tue, Jan 3rd 2017 9
The king is dead, long live to the new iOS Java king!
Thu, Dec 22nd 2016 5
The very first Darwino workshop in Germany was a success!
Tue, Dec 6th 2016 5
When your Domino app meet the cloud, IBM Connections or Microsoft Azure!
Thu, Sep 22nd 2016 6
Top 10
Get your apps integrated with IBM Connections, cloud and on-premises!
Fri, Feb 17th 2017 144
Why AngularJS sounds familiar to XPages developers...
Tue, Jan 3rd 2017 9
When SQL meets NoSQL, you get the best of both worlds!
Thu, Jan 26th 2017 7
When your Domino app meet the cloud, IBM Connections or Microsoft Azure!
Thu, Sep 22nd 2016 6
Running Android apps for development purposes
Thu, Aug 21st 2014 5
Darwino, and Java applications, on Microsoft Azure!
Wed, Jul 20th 2016 5
The very first Darwino workshop in Germany was a success!
Tue, Dec 6th 2016 5
The king is dead, long live to the new iOS Java king!
Thu, Dec 22nd 2016 5
Get your application integrated within IBM Connections
Wed, Jun 18th 2014 4
Authenticating an IBM BlueMix app using IBM Connections
Tue, Oct 13th 2015 4


Philippe Riand
Blog Title Elementary, My Dear Watson!
Blog URL http://blog.riand.com
RSS Feed http://blog.riand.com/feeds/posts/default?alt=rss
Validate Feed feedvalidator.org or validator.w3.org
Feed Last Checked Feb 17, 2017 4:15:32 AM EST. Realtime Update:
Location Boston, MA, USA


Recent Blog Posts
144
Get your apps integrated with IBM Connections, cloud and on-premises!
Fri, Feb 17th 2017 4:51a   Philippe Riand
I've been using this blog to share some of the techniques we use in ProjExec to get tightly integrated with the Connections platform. I got a lot of feedback from developers who wanted to know more, so I'm moving a step further: Jesse Gallagher and I will describe these techniques in a breakout session @Connect 2017! DEV-1430 : IBM Connections Integration: Exploring the Long List of Options Program : Development, Design and Tools Topic : Enterprise collaboration Session Type : Breakout Sessio
7
When SQL meets NoSQL, you get the best of both worlds!
Thu, Jan 26th 2017 11:46p   Philippe Riand
At the heart of Darwino is an advanced, portable JSON document store, implemented on top of any relational database. I'm often being asked the following question "why did you implement that on top of an RDBMS?". Behind the scene, the real question is: "why are you not using MongoDB or another nosql database?" Well, I'm generally answering it with multiple arguments:It leverages all the RDBMS well known capabilities: transactions, data integrity, security, backups, performance, reporting, a
3
ReactJS or AngularJS? What about something else?
Wed, Jan 25th 2017 9:25p   Philippe Riand
So far, ProjExec has been a really good citizen in the IBM/ICS world as we tried to reuse the core Connections stack as much as can (Dojo, OneUI, ...). But these technologies start to age while the browser technologies evolved a lot in the past years: what required a whole bunch of JavaScript using Dojo/JQuery can now be squeezed in a few lines using new libraries! It is time to change gears. We started to look at what technology would better fit our needs. The main requirements are: Make the d
9
Why AngularJS sounds familiar to XPages developers...
Tue, Jan 3rd 2017 5:53p   Philippe Riand
When I started to look at AngularJS a few years ago, I surprisingly found myself quickly comfortable with this technology. One of the reason is that many of its concepts are shared with XPages. Of course, there are fundamental differences, the most obvious being AngularJS a pure client technology while XPages, based on JSF, is a server side one. But still, they share a lot! If you know XPages, your experience understanding AngularJS should be similar to mine. I'm basing my experience on Angul
5
The king is dead, long live to the new iOS Java king!
Thu, Dec 22nd 2016 11:08p   Philippe Riand
When presenting Darwino, I'm often asked the question how do we run Java natively on iOS, or other platforms that are not known to be Java friendly? Well, we started this journey a few years ago, but the landscape of cross platform Java evolved a lot since that. Let me go through the history and explain where we stand now, as a new king has just been proclaimed. If you thing the story is too long, then just go to Multi OS Engine for the answer. Back to the dark age, the most promising solution
5
The very first Darwino workshop in Germany was a success!
Tue, Dec 6th 2016 5:12p   Philippe Riand
It happened in Cologne, Germany, where 8 different companies joined us to better understand Darwino and get their hands dirty with the code. It reminded me the first XPages workshop we did in Westford in 2008, before we launched the technology at Lotusphere. Same spirit, with highly motivated people, ready to enhance their existing Domino applications!We had several IBM champions, OpenNTF board members, and even the CTO of the great Multi-OS-Engine. If the crowd learnt about the technology, we
6
When your Domino app meet the cloud, IBM Connections or Microsoft Azure!
Thu, Sep 22nd 2016 8:40p   Philippe Riand
I'm proud to announce that we leveled off our support of cloud integration. In previous posts, I showed how you deploy an application to IBM BlueMix or Microsoft Azure. Now, not only you can deploy to these environments, but you can use their core services. In particular, you can seamlessly leverage their authentication capability and use their directory service. Before I go further into the technical details, let's watch the nice, short video recorded by our propaganda minister, Mr John Tripp
3
Speaking Java at MWLUG this year!
Tue, Aug 2nd 2016 2:02p   Philippe Riand
I'm honored that the MWLUG crew selected my session this year. Actually, when I look at all my talks in the past decade, they have been mostly product oriented, whenever it was for IBM or more recently for Triloggroup. But this one will be different. It is around using Java to write portable, high performance enterprise applications. I'll be first digging into the Java platform (languages, runtimes, compilers...) to understand what is the Java platform. Then I'll illustrate portable Java app
5
Darwino, and Java applications, on Microsoft Azure!
Wed, Jul 20th 2016 6:05p   Philippe Riand
In a prior blog post, I showed how we deployed a Java based application to IBM BlueMix. But as you may know, the Darwino platform is pervasive and can run applications on many different applications servers, while connecting to many different relational databases. So let's deploy a Darwino app to Azure, using TOMCAT and MS SQL Server. Similarly to IBM Bluemix, Microsoft offers an Eclipse plugins but, unfortunately, I cannot get it to work with large Eclipse Workspaces (see issue: https://githu
4
M2e log while debugging Eclipse plug-ins
Thu, Jun 23rd 2016 10:53a   Philippe Riand
This post is targeting Eclipse plug-in developers..If you are creating Eclipse plug-ins and debugging them using the PDE, you might have seen that recently the console is full of garbage coming from m2e (Maven/Eclipse integration), like: 2015-03-09 21:38:43,210 [Worker-17] INFO o.e.m.c.i.l.LifecycleMappingFactory - Using org.eclipse.m2e.jdt.JarLifecycleMapping lifecycle mapping for MavenProject: com.darwino:dwo-jre-jdbc-pool-dbcp:0.0.1-SNAPSHOT @ C:phildevWorkspace-lunadarwino-platformdarwinopar
4
IBM Bluemix - Eclipse Developer Exprience
Mon, May 16th 2016 11:09p   Philippe Riand
I'm an IDE guy, which means that I like to fill a dialog with some information and then some magic, that I understand, is done to achieve the desired results. Recently, I wanted to deploy a demo app to IBM Bluemix. Of course, I quickly equipped my latest Eclipse environment with the Bluemix plugin and I have been able to get my app run on the cloud in a matter of minutes (https://marketplace.eclipse.org/content/ibm-eclipse-tools-bluemix). I like the clean Eclipse Server integration. It basical
3
WebSphere servlet resources in your Connections 5.5 extension
Fri, May 13th 2016 12:13p   Philippe Riand
If you're deploying an application that executes in the Connections 5.5 WebSphere server, then you may face this issue. Starting from version 3.0, a servlet container allows you to package resources (html, js, jsp...) within the classpath, under META-INF/resources. Per the servlet spec, these resources can be located in jar files, deployed in WEB-INF/lib. We now heavily use this capability as our components are packaged as self-contained jar files, including both the java code and the web resou




Created and Maintained by Yancy Lent - About - Planet Lotus Blog - Advertising - Mobile Edition