blog-header

What Web Application Developers Need to Know about the MEAN Stack

BY Teamstudio  /  0 RESPONSES

April 24, 2015

The MEAN Stack is a full-stack JavaScript framework for application developers which simplifies and accelerates Web application development. MEAN is an acronym that stands for MongoDB, Express.js, AngularJS, and Node.js, although if you put these components in order from backend to frontend, the acronym would read MNEA.

MEAN is both an acronym and a “product.” Valeri Karpov coined the term MEAN stack at MongoDB, but Amos Haviv created MEAN.io when he was with Linnovate. After he left Linnovate, MEAN.io remained a registered trademark of Linnovate, so Haviv forked MEAN.io into a community project called MEAN.JS. A few examples of sites running on the MEAN stack are: the MEAN.io website itself, Intelling.io, and PlugMob.

Read More

Tags: Developer

How to Manage IBM Notes Application Unit Testing

BY Teamstudio  /  0 RESPONSES

April 17, 2015

As IBM Notes applications become more and more complex, the time and effort required to test them grows. However, in most IT organizations, the same is not always true for the amount of time dedicated to testing. As a result, it’s more and more important that each application is easy to test and the functionality doesn’t change inadvertently due to ongoing maintenance efforts.

Unit testing provides a way that development and test departments can construct small tests that isolate small parts of functionality in a way that it can be tested independently. These tests are written from the developers’ perspective and are constantly checked for new bugs that may not have been introduced. Ideally most or all of your unit tests should be automated and run regularly.

Read More

Tags: IBM Notes and Domino

Troubleshooting Application Performance: a Job for Teamstudio Profiler

BY Teamstudio  /  0 RESPONSES

April 15, 2015

Do you need to identify performance issues in your LotusScript? Teamstudio Profiler reveals performance issues by timing each line of LotusScript. It eliminates the inefficiency of troubleshooting application performance by trial and error, and reduces the risk of application glitches reaching production. Profiler helps prevent problem code from being reused in other applications and takes away the need to add your own timing code. Developers have said this tool has saved them weeks, if not months of development time in working through performance issues.

Read More

Tags: NotesTools

The Story of Lotus Notes as Told by Google Trends

BY Teamstudio  /  0 RESPONSES

April 10, 2015

Notes and Domino began as a collaboration project between Ray Ozzie, Tim Halvorsen, and Len Kawell at the University of Illinois in the 1970s. Ozzie later worked independently on a proposal for developing a PC-based Notes product. Lotus Development Corporation’s founder, Mitch Kapor, saw potential in Ozzie’s proposal for the product and provided funding. Others joined Ozzie during product development in the 1980s, and the first release of Lotus Notes shipped in 1989.

This year, Notes is celebrating 25 years in the market. Since its introduction in 1989, the product has gone by several names. When the product was first introduced, the server component went by the name “Lotus Notes Server.” That was later updated to “Domino” in 1996, “IBM Lotus Domino” in 2002, and finally “IBM Domino” in 2013. The client component underwent similar changes, moving from “Lotus Notes” to “IBM Lotus Notes” to “IBM Notes.”

Read More

Tags: IBM Notes and Domino

An Introduction to LDC Via

BY Teamstudio  /  0 RESPONSES

April 8, 2015

I’ve been around Lotus Notes since January 1994. I remember joining Lotus UK in the support department to do Lotus 1-2-3 and Lotus Approach support. I moved on to be the Technical Mentor for the Notes team. I’ve been brought up on noSQL databases and almost cut my teeth on them in the sense of my early IT career. And look at us all now! We’re still all using noSQL databases for all sorts of crazy, random, and really useful things. Vacation databases, Healthcare audit systems, Banking application systems, Shipping logistics and delivery systems, and the lists go on and on and on. The long and the short of it is that we are never going to stop using these noSQL databases.

Read More

Tags: XFoundations

A Recap of Engage 2015 (IBM Notes User Group)

BY Teamstudio  /  0 RESPONSES

April 3, 2015

Each year since 2009, BLUG, a non-profit organization, organizes a major event and one or two evening meetings in Benelux (Belgium, The Netherlands, and Luxembourg) for IBM Notes users. Thanks to the work of BLUG Chairman Theo Heselmans, Treasurer Laurent Boes, and Secretary Stijn Van Herzele, IBM Collaboration Solutions users from both inside and outside of these countries benefit from continued education and dialog with vendors and partners of IBM. The annual major event, called Engage, took place on Mar. 30 and 31 this year in Ghent, Belgium.

Read More

Tags: Events, IBM Notes and Domino

Design Manager: an IBM Notes Component Library Management System

BY Teamstudio  /  0 RESPONSES

April 1, 2015

Code reuse is a core principle in development best practices. And yet, while the virtues of code reuse are undeniable, making the practice part of your standard operating procedure can be quite complicated – unless you’re using Teamstudio Design Manager.

Teamstudio Design Manager is a component library management system for IBM Notes and Domino that allows developers to easily reuse elements and maintain dependencies.

Read More

Tags: NotesTools

Verzweigung, Build-Prozesse und weitere Tipps zum Verwalten von IBM Notes-Versionen

BY Teamstudio  /  0 RESPONSES

22. April 2015

Eine leistungsstarke Richtlinie für die Versionsverwaltung widmet sich zwei der größten Herausforderungen bei der IBM Notes-Entwicklung: Der ordnungsgemäßen Verwaltung gleichzeitiger Entwicklung und der Umsetzung von Designänderungen in anderen Umgebungen wie z. B. der Test- oder Produktionsumgebung.

In den meisten Notes-Entwicklungsumgebungen umfasst die gleichzeitige Entwicklung das Verwalten mindestens zweier Iterationen eines Anwendungsdesigns in einer einzelnen Vorlage. Bei der Eingabe neuer Änderungen werden nur die Elemente mit übernommenen Änderungen über einen manuellen Prozess in die Produktion übernommen. Handelt es sich um eine kleine Anwendung, kann dies kurzfristig akzeptabel sein. Langfristig kann dies mit zunehmender Komplexität der Anwendung zum Problem werden.

Derartige Probleme lassen sich mühelos beheben, indem einfache Regeln implementiert werden, mit denen die Verwaltung der gleichzeitigen Entwicklung mithilfe von Verzweigungen, Versionsnummern und Build-Prozessen gesteuert wird. Organisatorische Richtlinien in Gestalt von Serververzeichnisstrukturen sind ebenfalls unerlässlich, damit jedermann weiß, an welcher Stelle er zu arbeiten hat. Angemessene Versionsverwaltung stellt sicher, dass Entwicklungsbemühungen strukturiert und nachvollziehbar sind. Angesichts häufiger personeller Wechsel im Entwicklungs- oder Administratorteam ist es hilfreich sicherzustellen, dass jeder an den richtigen Anwendungsversionen arbeitet und weiß, wo er die früheren Versionen finden kann.

Read More

Tags: IBM Notes and Domino, Deutsch

How to Prioritize IBM Notes Application Requirements

BY Teamstudio  /  0 RESPONSES

March 27, 2015

Once the initial IBM Notes application requirements have been gathered and aligned, it’s necessary to prioritize them and authorize the design and development work.

As with the other requirements management activities, this is a collaborative process. The main focus in this phase is the trade-off between business need and time and cost of development. This means that while others can advise and inform, the key players are the application owner on the customer side, and a representative of the development team.

The requirements prioritization process will have the widest impact when compared with other requirements management activities, as any bugs in the application will have to be prioritized alongside the requirements and user enhancement requests.

Read More

Tags: IBM Notes and Domino

A Guide to IBM Notes Tools from Teamstudio

BY Teamstudio  /  0 RESPONSES

March 25, 2015

Teamstudio NotesTools help IBM Notes and Domino developers and administrators develop and manage their Notes applications faster, better, and more easily. Our products are designed to help developers manage their IBM Notes source code, gain insight to their databases, improve the quality of applications delivered in their projects, and much more. We continue to offer and actively improve our suite of 10 tools for IBM Notes and Domino professionals.

Read More

Tags: NotesTools