Posts

Showing posts with the label Angularjs

Why an Ideal MVC Framework Fails

One of the "Next Big Things" these days is the use an MVC framework for developing Web applications. There are a number of MVC frameworks out there including Backbone, Ember, and the rapidly growing Angular.  Ideally these MVC frameworks are great, hook things together and any changes to the model (data) and all the views are updated based on the controller code. If there is changes to the model, the data is automatically updated on the server. This is the ideal case. However, it assumes one critical thing, you have the access rights to CRUD data on the server. This is an extremely dangerous assumption. In our iPhora security model, we assume the opposite and you do not have access rights to any data on the server. We do not trust anything and any request. We assume that you are trying to hack and inject. Your authorization is checked during each request. We looked at using Angular since it is the hot ...

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: An...

Transforming Domino into a Social Collaboration Platform Part 2A - Experimentation

http://dominointerface.blogspot.com/2014/05/transforming-domino-into-social.html In my last blog, I described our desire to a create a community-based social collaboration platform designed to meet the needs of small and medium-sized organization.  This post is the geeky part of this series. Only being naïve would one have taken on this journey. So the great experimentation began. So we wanted to transform Domino into a social collaboration platform.  But what did that mean in the technical sense. Since data is fluid and mostly unstructured, we needed the entire infrastructure to be fluid and that was the challenge.  The challenges create many forks in the road of which many were dead ends. There was four areas of technical challenges that we had to overcome. Web Interface Generation Database Infrastructure Application Structure Business Process and Workflow Management Web Page and Interface Though XPages technically separates...