In this video I show how I used Watson Translation services in IBM Bluemix to translate an entire catalog of products and categories. I used a simple Node-Red flow to achieve this with little programming on the server-side.
I am sure this post will resonate with pretty much any developer that reads it. Have you ever had a problem where you had to really step back and think about for a long time? A problem where the wealth of the internet helps a little but just isn’t what you were looking for? One big problem is I had recursion on my brain and I was convinced for a long time recursion would be needed. Seeing many similar problems solved with recursion I thought it was the way to go.. “Much to learn you still have…my old padawan.” – Yoda.
A long time for me is hours or even days. Usually I have some level of experience in the past that helps me quickly figure out coding tasks. Well for some reason this thing got me thinking for almost an entire day. And when I say entire day I mean I still do other things but its embedded in the back of my brain. I had my notebook with me the entire day drawing out boxes, arrows, and visualizing walking through loops. It wasn’t until later that night when I realized what I had to do. This was that kind of problem.
For the past week or so I have been able to do some Eclipse and SWT programming. I have a tool here for technical sellers written in Java and what has been requested for a couple of years is a front end UI to that tool. One thing that really stuck out was the Window Builder and the information on the internet. You see, when I started Eclipse development it was very new. Unless you knew where to look it was often difficult to find answers or great examples. Almost 13 years later and its a very different story.
First off, Window Builder is amazing, it works, and the amount of functionality in it is very impressive. I remember early on with was pretty bug ridden and we ended up coding by hand. Now, you can do all kinds of really cool things right in the user interface. I was able to completely use the WindowBuilder editor for all of my windows and dialogs – piece of cake! I especially like the Menu and Table editors – makes creating these things a snap.
Next, I have to mention the internet, StackOverFlow, and all of the blogs and articles out there. It seems no matter what I search for someone has written about it or asked about it. Great job Eclipse Community!.
I am not sure if this is the first time the CKEditor has been ported to the Eclipse platform but today I noticed on the Eclipse.org marketplace site there is a new plugin for editing HTML files using the CKEditor. I do know years ago we considered doing this for the Lotus Notes client. This also means if you bundle this feature with your RCP application you can also have the CKEditor!
What I really like about the way this plugin is bundled is it actually uses the CKEditor directory structure as is. Meaning, you can enhance the editor with its own plugins if you want. Sort of like a plugin within a plugin.
Great job to Konstantin Zaitcev for getting this done!
Finally got around to installing Eclipse Juno. It has the long anticipated E4 modules that I was playing with a couple of years ago. Check out the E4 page to learn about the underlying SDK.
First off, it has a new shiny logo (on the right) and a pretty cool looking splash screen, see below.
I was able to simply download the zip file and run it! I installed the 64bit for Java EE Developers, check out the page here. You have to love that install model – so simple. I even loaded my older workspaces and everything “just worked”. The entire UI has pretty much been revamped with a lot of little goodies spread throughout. Here is a list of some of my favorite features:
Check out the new splash screen:
It’s an age-old adage – Business vs Pleasure.
In a world where athletes make millions and the average business person makes less than $100K it is hard to argue that a market designed for entertainment isn’t big business. However, the customers are clearly in it for pleasure. This is why Facebook on paper is more valuable than LinkedIn – how can you argue with almost a billion users? LinkedIn, however, has over 200 million “business users” and the entire focus of LinkedIn is to “link” you with other business people.
After some dialog with Facebook friends I thought it would be entertaining to write this post. Imagine an extension to Eclipse that connects to a leader board where you can see what “badges” coders are awarded through daily coding. While this is just for fun, I actually think this could end up being valuable in the end. Similar to the way people +1 your skills on LinkedIn, this could give anyone a very good idea of your skills.
A little side project I have here at work has taken a life on of its own. Most recently with the launch of the new Aurora storefront I once again enhanced an internal tool to automatically size product images to adhere to the size requirements for the store. I ended up using Eclipses SWT (The Standard Widget Toolkit) that comes with Eclipse to do this. What I wanted to share today was how easy this was using the SWT API’s.
One major problem I have with base WordPress is while it does a good job giving you stats around views (the number of hits you get per post) it does not do a good job for post counts. In the previous post I had to create a chart that showed how many blog posts I wrote in the months and years past. I am sure there is a plugin out there for this so if you know of one please mention it in the comments!