David Leedy just produced a brilliant NotesIn9 video that all developers should go and watch now. Seriously, go and watch it.
dW Answers [BlueMix]: Is Domino Being Offered as a Platform?
Yesterday I ran across this question on the IBM developerWorks Answers site:
Today, IBM’s Peter Janzen posted a response:
Book: IBM Domino Designer 9.0 Social Edition
My friend Atushi Sato shared with me information about a new book on IBM Domino Designer 9.0 Social Edition. The book is available in Japanese only. Learn more about the book on the Shuwa System Co. site.
Video: Java for XPages Development
In this one hour, forty five minute webinar produced by TLCC and Teamstudio, Paul Calhoun and
Howard Greenberg Paul Della-Nebbia talk about why every single IBM XPages developer needs to know how to program with Java:
Java is an important skill to have as an XPages developer. This webinar will provide a foundation of the Java skills you need and explain how to best acquire them. Come see how Java is used with detailed code examples that demonstrate how to use core Java code, Java Beans, Managed Beans, and third party Java libraries in your applications. After this webinar you will know exactly how to add Java as a tool in your development toolbox.
The slides and sample database are available on the TLCC site.
Emmet (is Awesome)
Emmet (previously known as Zen Coding) is a web-developer’s toolkit that can greatly improve your HTML & CSS workflow. Basically, most text editors out there allow you to store and re-use commonly used code chunks, called “snippets”. While snippets are a good way to boost your productivity, all implementations have common pitfalls: you have to define the snippet first and you can’t extend them in runtime.
Emmet takes the snippets idea to a whole new level: you can type CSS-like expressions that can be dynamically parsed, and produce output depending on what you type in the abbreviation. Emmet is developed and optimised for web-developers whose workflow depends on HTML/XML and CSS, but can be used with programming languages too.
Chris Coyier of CSS-Tricks.com has a great video screencast on how to use Emmet when coding HTML and CSS:
Now can you imagine having a tool like this for IBM’s XPages?
Source Control for Notes, Domino and XPages
A few months back FoCul Ltd. launched a wiki to collect all things related to source control for IBM Notes, Domino and XPages application development:
Source Control has many many advantages for both developers and organisations but it is a complex subject. At FoCul we have been running a project to adopt Source Control on our XPage projects. There is not much documentation about Source Control with DDE and getting this far has been both a difficult and rewarding process.
We don’t have all of the answers and we are still very much learning how it all works. We wanted to share what we have learned and also create a forum where others could share their knowledge so that the ICS community could maybe develop some best practices in this important area.
— Sean Cull
Here is the first cut at skinning Elguji Software’s IQJam software to make it iOS7-“ish”:
Poll: Webinars vs. recorded videos – which do you prefer?
Replays of some app dev webinars you may have missed
Back in May OpenNTF launched it’s very own webinar series:
OpenNTF hosts one webinar per month on various IBM Collaboration Solutions app dev topics. This includes sessions about OpenNTF projects, but also other educational, not open source related topics. We’ve planned to cover the wider range of ICS technologies, especially XPages and IBM Connections.
The IBM Collaboration Solutions App Dev Community
Getting Started with XPages
OpenNTF Domino API
Replays of all the videos are available on the OpenNTF YouTube channel. You can also see a list of upcoming webinars on the “webinars” page of OpenNTF.
Must watch video for all XPages developers: What’s new in Domino Designer 9.0
Matt White has just released a free video that walks you through some of the new things you will find in IBM’s forthcoming Domino Designer on his XPages 101 site. Matt will be presenting at IBM’s Connect event and I highly recommend that you make time in your schedule to attend his sessions.