Thursday, July 31, 2014
Open Source Impact on the ICS Community
I am a big user of open source technologies including, Linux, Twitter Bootstrap, Dojo, and many other open source tools. Open source technology has had a huge impact on the ICS Community in general. We are fortunate enough to have a number of sessions this year at MWLUG 2014 that includes open source technology as part of their presentation. So come join us in these sessions.
Open Source Technologies: Nginx, OpenSSL, Apache HTTP Server
Putting an alternative web server in front of your Domino installation gives you a tremendous amount of flexibility and new abilities. This session will discuss using nginx on Ubuntu server to sit in front of several Domino servers and provide load balancing, automatic failover, multiple SSL certificates, and other tricks. The same concepts will apply to Apache and IBM HTTP Server.
Open Source Technologies: AngularJS
The business requirement to surface functionality from one application inside of another has long existed and is often difficult to implement. There has always been a gulf between displaying data and creating a functional application. Mark will demonstrate how the power of building a solution based on Angular.js allows an application to be "moved" from Domino to another platform easily and with the bare minimum of code re-write. Taking "Write once, use anywhere" in the literal sense, you will see how to make Domino applications running natively inside of other platforms. Client side frameworks such as Angular.js are the future of web development - come and see it in action.
Open Source Technologies: NodeJS
BlueMix is a platform for composing and running virtually any application in the cloud without having to worry about the hardware, software, and networking needed to do so. This means that developers can be left to do what they do best….CODE! By eliminating the need to deal with the infrastructure typically required to deploy an app to the cloud, and providing a catalog packed with services from IBM and its partners, BlueMix allows developers to get their apps in the hands of their users with the lightening speed, quality and innovation their users demand. It doesn’t matter if your next app is targeting web, mobile, or the internet of things, you too can achieve developer nirvana with BlueMix, and it all starts by attending this session!
Open Source Technologies: Linux
IBM Sametime 9 is a great product, but with a complex installation procedure. Are you tired of being forced to load a Linux desktop environment just to get ST 9 going, then never use it again? Would you like to be able to simplify your Intel server installations considerably? How about speeding up the OS installation? If you answered, "Yes," at least once, mark your calendar and attend this brand new session debuting at MWLUG. You will see real-world techniques utilizing a Linux terminal window to get your ST 9 install done fast and with minimal hassle!
Open Source Technologies: Twitter Bootstrap
It is not uncommon for Notes client developers to feel intimidated by the wide range of technologies available when modernizing an existing portfolio of applications with XPages. In this s2-hour workshop we will provide a series of 20-minute introductions to many of these new and emerging technologies. Learn about Java, Beans, REST Services, Bootstrap, Mobile Controls, data visualization and a whole lot more.
Open Source Technologies: XPages Scaffolding
Jesse will demonstrate building an example app using his XPages Scaffolding open-source project. Though Scaffolding will be the medium, the concepts will apply without it: building clean, modern Domino apps using Java in a way that fits with the framework and is not cumbersome. The goal is to break the conceptual separation between Java and the rest of XPages development and show how to use the best aspects of all available tools.
Open Source Technologies: Nginx, VirtualBox
Many SMB software service companies have built a multi-tenant environment based on providing maximum service from a single server. However, as customer count increases, as clients grow in size, or as businesses look to migrate to the cloud, additional options are available. Adding virtualization and open source proxy technology, it becomes possible to give each client their own server that can be separately monitored for RAM, CPU, and disk usage. In this session we will walk through such a configuration from start-to-finish, discussing how to configure such an environment and ensure it has the performance and reliability to provide the best experience for users.