Skip to main content

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
Load Balancing, Failover, and More With Nginx, Jesse Gallagher, CTO, I Know Some Guys, LLC
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
Write once, run anywhere - Angular.js in XPages, Mark Roden, Senior Consultant, PSC Group LLC
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
Achieving Developer Nirvana With Codename BlueMix, Ryan Baxter, IBM Corporation
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
The Headless Collaborator: Sametime 9 Command Line Installation, William Malchisky, President, Effective Software Solutions, LLC
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
Modern Domino (Workshop), Nathan Freeman, Chief Software Architect, Red Pill Development and Peter Presnell, CEO, Red Pill Development
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
Building a Structured App With XPages Scaffolding, Jesse Gallagher, CTO, I Know Some Guys, LLC
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
From Many, One: Scaling applications with myriad servers, Doug Robinson, Prominic.NET
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.

Comments

quintiexxx said…
what if IBM would make more parts of Domino available as open source eg domino as application server (excluded mail & calendaring) ?

Popular posts from this blog

The iPhora Journey - Part 8 - Flow-based Programming

After my last post in this series -- way back in September 2022, several things happened that prevented any further installments. First came CollabSphere 2022 and then CollabSphere 2023, and organizing international conferences can easily consume all of one's spare time. Throughout this same time period, our product development efforts continued at full speed and are just now coming to fruition, which means it is finally time to continue our blog series. So let's get started... As developers, most of us create applications through the conscious act of programming, either procedural, as many of us old-timers grew up with, or object-oriented, which we grudgingly had to admit was better. This is true whether we are using Java, LotusScript, C++ or Rust on Domino. (By the way, does anyone remember Pascal? When I was in school, I remember being told it was the language of the future, but for some reason it didn't seem to survive past the MTV era).  But in the last decade, there a...

Creating Twitter Bootstrap Widgets - Part II - Let's Assemble

Creating Twitter Bootstrap Widgets - Part I - Anatomy of a Widget Creating Twitter Bootstrap Widgets - Part II - Let's Assemble Creating Twitter Bootstrap Widgets - Part IIIA - Using Dojo To Bring It Together This is two part of my five part series "Creating Twitter Bootstrap Widgets".   As I mentioned in part one of this series, Twitter Bootstrap widgets are built from a collection standard HTML elements, styled, and programmed to function as a single unit. The goal of this series is to teach you how to create a Bootstrap widget that utilizes the Bootstrap CSS and Dojo. The use of Dojo with Bootstrap is very limited with the exception of Kevin Armstrong who did an incredible job with his Dojo Bootstrap, http://dojobootstrap.com. Our example is a combo box that we are building to replace the standard Bootstrap combo box. In part one, we built a widget that looks like a combo box but did not have a drop down menu associated with it to allow the user to make a select...

The iPhora Journey - Part 3 - Creating an Integrated UI Framework

The iPhora Journey - Part 1 - Reimagining Domino The iPhora Journey - Part 2 - Domino, the Little Engine that Could The iPhora Journey - Part 3 - Creating an Integrated UI Framework There are many ways to create the user interface (UI) for a web application. The HTML page could be created on the server and then pushed out. It could be static with the data generated on the page by the server with JavaScript, providing a more dynamic experience, or the server could generate new HTML content to update portions of the web page. XPages or PHP are good examples of this. Another method is to have the web page partially generated by the server and have JavaScript build the rest of the HTML by pulling data from the server via an API. This is the approach used in the Single Page Application (SPA) model. In all cases, it is still dependent on the web server technology being using.  As mentioned previously in this blog, XPages is dependent on complete integration between form and document, whi...