Skip to content Skip to main menu
Menu
  • Company
    • Isos Technology Values
    • Close
  • Solutions
    • Process
      • Atlassian Fast Track
      • Atlassian Tools
      • Jira Service Desk
      • Public Sector
      • Atlassian Licenses
    • Software
      • Spring Consulting Services
      • Mobile
    • Design
      • Mobile
    • Talent
    • Close
  • Training
  • Clients
  • Careers
  • What’s New
  • Blogs
  • Contact
Isos Technology - Consulting Services
o Archives for February 2014
o Archives for February 2014

Blogs

Monthly Archives: February 2014

2014
28
February

Vagrant – VirtualBox vs. VMWare Fusion

by Adam Martin

Should you use Vagrant with VirtualBox or VMWare?

Read more Vagrant – VirtualBox vs. VMWare Fusion ›

Tagged with: Development Process, DevOps, SaltStack — Posted in DevOps
2014
26
February

Git – Full History

by Scott Smith

If you are using Git, then you should be aware of –full-history.

Read more Git – Full History ›

Tagged with: Development Process — Posted in Software Development
2014
20
February

Listen Up

by Danny Riley

The Atlassian tools family now has a true service desk solution: Jira Service Desk.

Read more Listen Up ›

Tagged with: Atlassian, Confluence, Development Process, JIRA Service Desk — Posted in Atlassian
2014
18
February

Project Overview: Usability and User Experience for Cleco.com

by David Wierbiki

A look behind the curtain at how Isos technology crafts user experience

Read more Project Overview: Usability and User Experience for Cleco.com ›

Tagged with: Development Process, QA, Software Solutions, User Experience — Posted in Software Development
2014
14
February

The War of Resolution

by Grant Gerritzen

One user experience developer’s view of the technology benefit of the retina display.

Read more The War of Resolution ›

Tagged with: Software Solutions, User Experience — Posted in Software Development
2014
10
February

Why You Might be Treating Your Mobile Visitors Like 3rd Class Citizens

by Tad Fox

When considering mobile application development, what does “Mobile First” actually mean?

Read more Why You Might be Treating Your Mobile Visitors Like 3rd Class Citizens ›

Tagged with: Mobile Application Development, User Experience — Posted in Software Development
2014
04
February

Follow The Flow: Feature Branching

by Thomas Behlau

This is the first in a series of blog articles aimed at improving your development process using Gitflow and other features of Atlassian tools.

Read more Follow The Flow: Feature Branching ›

Tagged with: Atlassian Tools, Development Process, Git, JIRA, Software Solutions — Posted in Atlassian

Recent Blog Posts

cta
  • What is the best way to mark issues as cancelled?
  • Jira’s Pre-configured Workflows vs. the Definition of Done
  • What happens in Vegas…
  • Why reinvent the wheel?
  • Atlassian at GDC?
  • 5 reasons why your Confluence users need mobile
  • Removing DevOps friction from game development
  • DevOps Grand Slam
  • Isos and ChickTech
  • Jira Service Desk brings support agents and DevOps together

Blog Categories

Blog Archives

  • 52018
    • April (5)
    • March (4)
  • 52017
    • November (1)
    • September (2)
    • August (1)
    • July (1)
    • June (9)
    • May (3)
    • March (3)
    • February (3)
    • January (4)
  • 52016
    • December (4)
    • November (1)
    • October (2)
    • September (3)
    • August (2)
    • July (3)
    • June (3)
    • May (3)
    • April (2)
    • March (6)
    • February (5)
    • January (3)
  • 52015
    • December (10)
    • November (9)
    • October (7)
    • September (6)
    • August (4)
    • July (4)
    • June (5)
    • May (7)
    • April (9)
    • March (10)
    • February (5)
    • January (6)
  • 52014
    • December (5)
    • November (6)
    • October (8)
    • September (9)
    • August (8)
    • July (8)
    • June (8)
    • May (7)
    • April (6)
    • March (7)
    • February (7)
    • January (5)
  • 52013
    • December (4)
    • November (6)
    • October (10)
    • September (7)
    • August (11)
    • July (9)
    • June (6)
    • May (10)
    • April (8)
    • March (11)
    • February (9)
    • January (4)

Blog Authors

Adam MartinAdam Martin
Andrew YarrowAndrew Yarrow
Ankur SaxenaAnkur Saxena
Becky PappBecky Papp
Beth WestBeth West
Danny RileyDanny Riley
David WierbikiDavid Wierbiki
Emily BellEmily Bell
Grant GerritzenGrant Gerritzen
Joel BrinkmanJoel Brinkman
Justin FreemanJustin Freeman
Kaitlynn RicheyKaitlynn Richey
Katerina KolinaKaterina Kolina
Kevin AllenKevin Allen
Kevin BrandonKevin Brandon
Larry CummingsLarry Cummings
Lia WoodLia Wood
Lorne BrinkmanLorne Brinkman
Lucid SoftwareLucid Software
Michael ColgeroMichael Colgero
Michael MarchMichael March
Mike FanningMike Fanning
Robert HallRobert Hall
Rodney WestRodney West
Ryan PetersonRyan Peterson
Sanjay ZalavadiaSanjay Zalavadia
Scott SmithScott Smith
Sonny CocceraSonny Coccera
Tad FoxTad Fox
Thad WestThad West
Thomas BehlauThomas Behlau
Vadim RutkevichVadim Rutkevich
Yatin PawarYatin Pawar
© 2018 Isos Technology Privacy Policy
[gravityform id="3" title="false" description="false" ajax="true"]
  • This field is for validation purposes and should be left unchanged.
[gravityform id="5" title="false" description="false" ajax="true"]
  • This field is for validation purposes and should be left unchanged.
[gravityform id="5" title="false" description="false" ajax="true"]
  • This field is for validation purposes and should be left unchanged.

Lego® James Webb Space Telescope

Here’s the PDF, if you prefer

james-webb-lego

Contact Us

Architectural Benefits of Spring Framework

  • Spring can effectively organize your middle tier objects, whether or not you choose to use EJB. Spring takes care of plumbing that would be left up to you if you use only Struts or other frameworks geared to particular J2EE APIs. And while it is perhaps most valuable in the middle tier, Spring’s configuration management services can be used in any architectural layer, in whatever runtime environment.
  • Spring can eliminate the proliferation of Singletons seen on many projects. This is a major issue for many organizations that reduces testability and object orientation.
  • Spring can eliminate the need to use a variety of custom properties file formats, by handling configuration in a consistent way throughout applications and projects. Ever wondered what magic property keys or system properties a particular class looks for, and had to read the Javadoc or even source code? With Spring you simply look at the class’s JavaBean properties or constructor arguments. The use of Inversion of Control and Dependency Injection (discussed below) helps achieve this simplification.
  • Spring can facilitate good programming practice by reducing the cost of programming to interfaces, rather than classes, to almost zero.
  • Spring is designed so that applications built with it depend on as few of its APIs as possible. Most business objects in Spring applications have no dependency on Spring.
  • Applications built using Spring are very easy to unit test.
  • Spring can make the use of EJB an implementation choice, rather than the determinant of application architecture. You can choose to implement business interfaces as POJOs or local EJBs without affecting calling code.
  • Spring helps you solve many problems without using EJB. Spring can provide an alternative to EJB that’s appropriate for many applications. For example, Spring can use AOP to deliver declarative transaction management without using an EJB container; even without a JTA implementation, if you only need to work with a single database.
  • Spring provides a consistent framework for data access, whether using JDBC or an O/R mapping product such as TopLink, Hibernate or a JDO implementation.
  • Spring provides a consistent, simple programming model in many areas, making it an ideal architectural “glue.” You can see this consistency in the Spring approach to JDBC, JMS, JavaMail, JNDI and many other important APIs.