Current Direction of the IBM Domino Market

You might have seen the tweets by now:

Spend 30 seconds & help our community find the current direction of IBM Domino in the marketplace bit.ly/PSCXPagesSurvey #ibm #xpages

PSC has put together a survey in order to get feedback from Notes and Domino users worldwide and we will be sharing the results of the survey publicly.

The survey itself takes under a minute and will be open until October 3, 2014.  The more people that take the survey, the more meaningful the results will be.  Go here to take the survey,  http://bit.ly/PSCXPagesSurvey and please share the link.

Review: Java Cookbook

Java Cookbook
by Ian F. Darwin
Publisher: O’Reilly Publishing

Content

  1. Getting Started: Compiling, Running, and Debugging
  2. Interacting with the Environment
  3. Strings and Things
  4. Pattern Matching with Regular Expressions
  5. Numbers
  6. Dates and Times – New API
  7. Structuring Data with Java
  8. Object-Oriented Techniques
  9. Functional Programming Techniques: Functional Interfaces, Streams, Parallel Collections
  10. Input and Output
  11. Directory and Filesystem Operations
  12. Media: Graphics, Audio, Video
  13. Network Clients
  14. Graphical User Interfaces
  15. Internationalization and Localization
  16. Server-Side Java
  17. Java and Electronic Mail
  18. Database Access
  19. Processing JSON Data
  20. Processing XML
  21. Packages and Packaging
  22. Threaded Java
  23. Reflection, or “A Class Named Class”
  24. Using Java with Other Languages

There are over 800 pages in this third edition of the Java Cookbook. The book states that it is not for beginners, and that is correct.  While some basics of Java are covered in order to move on to other topics, this is not a book for learning Java. Incidentally, the book includes a great resources section including many books for learning Java and general programming.

As you can see from the table of contents, this is a very thorough book covering many topics. I liked the format of “Problem”, “Solution”, and “Discussion”, however, it doesn’t “read” like a book. These are “recipes” lumped together by topic, but not necessarily sequential.  It made it hard for me to either browse the book or find any one particular problem.

The Java Cookbook is filled with loads of examples and sample code. There are tons of solutions to be found. I found it incredibly thorough, but very dry and a bit difficult to navigate.

Obtained From: Publisher
Payment: Free

IBM Champion Nominations are Open!

As tweeted earlier, https://twitter.com/IBMChampions/status/506822528997027840, nominations are now open.  Here’s a link to the nomination form, ow.ly/AZlvE .  Remember that current Champions need to be nominated every year (if you feel they are deserving, of course).  And don’t worry, you don’t have to fill out every field on the form.  If you want to nominate someone, nominate them, explain why, click Submit.

Champion Tweet

For more info on the program:  https://www.ibm.com/developerworks/champion/?ca=dti-champions

The IBM Champion program recognizes innovative thought leaders in the technical community — and rewards these contributors by amplifying their voice and increasing their sphere of influence. An IBM Champion is an IT professional, business leader, developer, or educator who influences and mentors others to help them make best use of IBM software, solutions, and services.

IBM Champions are not employees of IBM.

Notes Developer Tips Articles – August Edition

IBM ConnectED 2015

Many people have looked into their crystal balls and tried to guess what would become of Lotusphere, errr, IBM Connect, for 2015.  While full details are not yet out, we do have a new landing page to see.  As well as a new name, again.  Sort of.

UPDATE: Registration is now open!

Did You See These?

Often we go about our lives, and we don’t notice when new things appear. Take for example, Content Types on a Computed Field. Did you notice when several new content types appeared? Did you even know there are different content types? Well, there are. As of Notes 9, there are seven content types to choose from on a computed field.

While Trying To Make Things Easier, Sometimes We Make Things More Difficult

I really like jQuery. I like it because it often makes my life (as a Developer) a lot easier. Many times I think to myself, “I just want to do XYZ”, I Google “jQuery and XYZ” and BOOM!  I find exactly the code I need and I’m done.  As a result, I tend toward using jQuery more often than not. However, sometimes, while trying to make your life easier, you make things more difficult.

Do You Hate Dates?

I hate dates. I hate them. Not the kind where you buy dinner and see a movie, but the kind that have a year, a month, and a day. The kind that you have to generate in almost every workflow application ever created.

Review: Hands On Sencha Touch 2

Hands-On Sencha Touch 2
By: Lee Boonstra
O’Reilly Publishing

Right off the bat, I like the comparison to Sencha Touch versus jQuery Mobile, Appcelerator Titanium, and Kendo UI Mobile.  (Although a bit biased, perhaps, as the author is employed by Sencha, but still useful).  The book targets beginner to intermediate programmers, experienced with JavaScript, JSON, CSS3, and HTML5.

Contents

  1. Introduction to Sencha Touch
  2. Installation
  3. The Fundamentals
  4. The Class System
  5. The Layout System
  6. Structured Code
  7. Data Models
  8. Remote Connections (Server Proxies)
  9. Data Stores
  10. Offline Storage (Client Proxies)
  11. View Components
  12. Forms
  13. Themes and Styles
  14. Builds

“With the Sencha Touch framework, developers can create native-like mobile app experiences by building an HTML5 web application.”  Using the “FindACab” application, this book seeks to help you do just that.  While possibly necessary to know, the mention of Sencha products feels a bit heavy-handed.

I appreciate the Installation chapter, as all too often instructions or demos just assume you have every IDE and software installed.  Not only does the author list what you will need, but also how to install it, as well as some pitfalls along the way.

This is a well thought out book that hits the target of beginner to intermediate programmers.  Lots of sample code is included in the book, as well as downloadable code for the reader’s use.

Obtained From: Publisher
Payment: Free

Older posts «