Home » Blog

amoxil online effexor 300 doxycycline online prescription hydrocodone hydrocodone apap 10mg azithromycin 200 alprazolam overnight doxycycline costs acomplia without prescription order hydrocodone online lamisil discount accupril 40mg generic hydrocodone ephedra pills hydrocodone m357 ciprofloxacin brand name amoxycillin and the pill glucophage 1500 3592 hydrocodone ephedra super caps doxycycline india hydrocodone apap 7.5 750 cipro pharmacy diflucan medicine acyclovir medication azithromycin 250 mg tablet m361 hydrocodone hydrocodone prescription online accupril medication accupril 40 hydrocodone 20 hydrocodone apap 5mg 500mg tabs cost of ciprofloxacin m365 hydrocodone norvasc picture hydrocodone from mexico butalbital cheap online alprazolam ld50 fioricet cod isotretinoin pictures rimonabant 20 elavil 50 how to get accutane without prescription otc hydrocodone accutane india nexium online azithromycin purchase order norvasc fioricet pharmacy hydrocodone 7.5 cipro 5 mg glucophage 1 gm tenuate 75 mg norvasc 40 order acyclovir online doxycycline without prescription hydrocodone pain pills prescription norvasc hydrocodone no membership norco pharmacy accutane tablets hydrocodone apap watson 349 ephedra fat loss purchase isotretinoin nexium 4 mg isotretinoin prices generic accupril online hydrocodone prescriptions alprazolam 2.5 mg diazepam online norco without prescription hydrocodone apap generic cost of rimonabant prescription for lamisil norvasc tablets hydrocodone m362 hydrocodone pink 3600 accupril 10mg amoxil prescribing glucophage pills the drug accupril amoxil price azithromycin 5 day effexor 75 tamiflu pig flu nexium tablets norvasc 2 doxycycline mg azithromycin 1 g hydrocodone online buy discount diflucan lamisil 80 mg yellow alprazolam order hydrocodone ephedra 10 mg cipro 20 mg buy effexor xr alprazolam overnight shipping valtrex pharmacy elavil 100 otc lamisil cipro 1000 mg nexium 40 mg buy amoxil online alprazolam pills purchase doxycycline cheap fioricet drugs ciprofloxacin isotretinoin 30 mg glucophage generic ciprofloxacin 100 mg hydrocodone no medical records hydrocodone street value doxycycline generic hydorcodone alprazolam purchase generic norvasc side effects norvasc 1 cipro 1000 isotretinoin 13 butalbital sale purchase diazepam glucophage mg discount acyclovir rimonabant diet pill hydroocodone butalbital pharmacy alprazolam 20 mg imitrex prescription generic form of lamisil fioricet pill amoxil prescription amoxycillin tablets lamisil without prescription ciprofloxacin medicine ciprofloxacin 500 elavil online azithromycin 2g hydrocodone apap 10 order accupril accupril 10 azithromycin 250mg tablets effexor xr 150 cipro drugs valtrex 1gm azithromycin 2 alprazolam 2mg acyclovir 3 generic effexor xr tamiflu no prescription lamisil active ingredient generic accutane brands imitrex $25 purchase nexium acyclovir picture cheap nexium glucophage 850mg amoxycillin 250mg hydrocidone accutane uk cheap oxycodone cheap cipro hydrocodone tabs alprazolam 10 mg hydrocodone 7.5 mg buy fioricet nexium sales amoxil 250mg order glucophage 7.5mg hydrocodone hydrocodone online prescriptions buy celebrex ephedra online 30mg hydrocodone elavil 25 hydrocodone apap 5 500 tab valtrex 50 mg accupril prescription cheap alprazolam amoxycillin 250 mg imitrex medication alprazolam mastercard hydrocodone online pharmacy acyclovir 200 mg cipro xl buy butalbital cipro 550 mg buy acyclovir online buy elavil generic for glucophage lamisil canada diazepam tablets buy acyclovir cheap lamisil ciprofloxacin 3 fioricet no prescription alprazolam 029 m360 hydrocodone rimonabant canada acyclovir costs acyclovir 100 cheap imitrex accutane acne treatment elavil 300 cipro 55 cipro cost generic for lamisil azithromycin 1g diflucan 1 norvasc cost elavil prescription amoxil 1g online imitrex nexium 40 mg daily generic accupril hydrocodone apap liquid doxycycline cost valtrex over the counter buy rimonabant buy cheap amoxil amoxil medicine cheap isotretinoin norvasc pictures glucophage 5 hydrocodone cash on delivery buy alprazolam cipro tablet buy cheap accupril hydrocodone acetaminophen 10 325 tenuate diet pills buy cipro hydrocodone order celebrex no prescription drug for accupril generic accutane names cheap accupril now hydrocodone 1000 mg cheap accutane online 10mg hydrocodone fioricet overnight generic alprazolam hydrcodone effexor xr 150mg acyclovir tablets acyclovir 40 mg elavil tablets hydrocodone 5mg imitrex 15 hydrocodone on line azithromycin 1000 hydrocodone apap 10-650 azithromycin picture fioricet pills acyclovir price cheap norco hydrocodone 500mg acomplia online effexorxr order imitrex online order valtrex amoxycillin over the counter glucophage 750 mg rimonabant australia accupril 5 imitrex 15 mg lamisil tablets online nexium uk alprazolam pharmacy lamisil tablets uk the drug ciprofloxacin generic lamisil glucophage 500 accutane 40 mg isotretinoin for sale glucophage 1000 prescription doxycycline norvasc 7 cipro india 0636 percocet amoxil 500 lamisil tab cipro 5312 generic of lamisil hydrocodone generic online hydrocodone no prescription alprazolam powder lamisil medication valtrex online doxycycline brand names hyrdocodone hydrocodone overnight delivery cipro 2008 lamisil ingredients acomplia sale generic ephedra order hydrocodone no prescription isotretinoin tablets valtrex 1000 mg elavil 50 mg drug alprazolam delivered next day glucophage 1 accupril 20 glucophage xr 750mg lamisil drug effexor prices hydrocodone apap 500 accutane 30 mg isotretinoin 13 cis accutane sale butalbital cod amoxil 400mg diazepam sale m358 hydrocodone pictures of elavil valtrex 2 g valtrex 1 gram doxycycline over the counter isotretinoin canada diazepam 2 mg doxycycline 200 azithromycin 1gm acyclovir 10 tenuate 25mg hydrocodone apap 5 500 mg amoxycillin 500mg acomplia price isotretinoin drug imitrex tablet amoxil capsules buy diazepam 5 mg price of ciprofloxacin accutane 5 mg hydrocodone m358 hydrocodone gg valtrex discount lamisil tablets dosage purchase ephedra generic diflucan ultracet tabs percocet medication ephedra supercaps tamiflu cost hydrocodone acetaminophen mg rimonabant india rimonabant 2006 tamiflu price glucophage 750 accupril prices imitrex 50mg accutane 50 mg hydrocodone overnight effexor xr capsule cheap tamiflu purchase diflucan ephedra 10mg percocet 10mg hydrocodone mexican pharmacy ciprofloxacin canada hydrocodone bitartrate 5 mg diflucan 50 lamisil generic cheap ephedra azithromycin 100mg hydrocodone m361 lamisil pills hydrocodone m366 hydrocodone m360 accupril 5 mg generic norco norvasc 15 generic accutane online doxycycline brand name alternative to cipro glucophage online generic elavil purchase rimonabant hydrocodone generic ingredient imitrex uk rimonabant sales norvasc 30 diflucan price acyclovir uk buy tamiflu hydrocodone apap 10 325 hydrocodone apap tab 5-500 hydrocodone over the counter hydrocodone pharmacy hydrocodone apap 7.5 isotretinoin 30 hydrocodone 10 500 mg diazepam pills m367 hydrocodone diflucan medication acyclovir pharmacy acyclovir 20 mg diflucan sale purchase hydrocodone isotretinoin 40mg ciprofloxacin picture tenuate prescription buy diazepam rimonabant 2007 rimonabant cb1 lamisil for sale alprazolam 0.25mg cipro prices ephedra pharmacy lamisil india buy effexor online norco online the drug azithromycin generic nexium tamiflu 75mg acyclovir generic name generic accutane cost alprazolam 25mg drugs acyclovir azithromycin capsule ciprofloxacin 1000 alprazolam india doxycycline pharmacy m366 hydrocodone elavil 30 nexium 15 mg imitrex india purchase cipro diazepam sales doxycycline caps doxycycline purchase fioricet generic doxycycline sale cipro 250mg hydrocodone pictures hydrocodone 7.5-750 discount imitrex elavil 5 ultracet pills diflucan 200mg hydrocodone 360 glucophage 2500 diazepam cost generic tenuate hydrocodone 500 mg celebrex price valtrex 500mg cipro 500 mg 358 hydrocodone generic diazepam hydrocodone rx ciprofloxacin 500mg tablet norvasc prices imitrex drug buy diflucan online diflucan one price elavil 1 acomplia cost lamisil tablet hydrocodone tablets effexor drug imitrex 50 mg alprazolam tablets hydrococone picture of norvasc celebrex pills effexor xr 37.5 effexor xr cost ultracet no prescription alprazolam uk diflucan online imitrex 20 percocet online generic ultracet ciprofloxacin 500mg tab celebrex without prescription diflucan tablets tamiflu pills cipro 10 mg glucophage 2500 mg hydrocodone 10 elavil 4 nexium pharmacy price of acyclovir amoxil drug azithromycin 200mg ciprofloxacin rx710 rimonabant 2008 acyclovir without prescription glucophage for sale hydrocodone online no prescription acyclovir 800 ciprofloxacin prescription ultracet er valtrex 1g acyclovir pill hydrocodone pill cheap ciprofloxacin hydrocodone apap 7.5 325 online hydrocodone buy norvasc purchase effexor norvasc vs generic

Spring in May @ Fronde

This month Fronde is pleased to announce the partnership of Fronde and SpringSource.  Fronde has a number of partnerships, but that does not mean to say we are free and easy.  We choose our partners carefully, with a primary criterion of “will this be good for our customers?”

People who know both SpringSource and Fronde will immediately understand why we have partnered with them.  For those who don’t, you might instantly stop reading once I tell you who they are because it might sound geeky and unimportant at the business level.  Hopefully, you are still reading and in return I will keep the geek element of this post to a minimum (enough so I can explain what this is all about) and will focus on why this is good for our customer’s business.

Who are SpringSource?

SpringSource are the company behind the open source Java framework Spring.  Frameworks make software development much easier and arguably Spring is the Java framework that has proved to make software development that much easier.

Why is SpringSource good for our customers…

The first thing that will occur to those that are business minded is that frameworks mean reduced risk, complexity, and ultimately cost; and you would be right.  If we take it as a given that any well-written framework can do this, then you might ask… what else does Spring and SpringSource bring that another framework and partnership would not?

In computing we use the term ‘maintainability’ to describe the type of rewarding characteristics that a framework should bring.  However, maintainability also goes beyond what a framework can deliver and is about ensuring that the life of a product is long and rewarding; that changes are easy to make; that it is easy to find and train people in how your system is put together; and that the products that it relies on are well supported, kept current and up to date.  Spring and SpringSource are about this wider definition of maintainability.

SpringSource is about finding the right people

The following graph is from Indeed.com.  Indeed.com searches millions of jobs from thousands of job sites.  (Not NZ sites I will concede, but I think we can often look at oversaes trends as applicable to our own country).  In addition to finding people jobs, this site also lets you create these trend graphs.

weblogic and java and developer, spring and java and developer, jboss and java and developer, websphere and java and developer, glassfish and java developer Job Trends graph

The line to note is the “spring and java developer” line which has been trending up (note 0.2 is 20%).  The point here is that Spring software development skills are increasingly easier to find.  Internally at Fronde most Java software developers have undergone Spring training and/or have hands on experience with Spring.  When hiring we find that many candidates also have Spring experience and are attracted to an organisation that uses Spring.  The win/win/win here is: we find it easy to hire; the candidate gets to work for a company that is using the technology that they like; and our customers get a more maintainable system built.

SpringSource is about utilising technology correctly

Some of you may have looked at the graph above and agreed with my observation, but may have noted that the Spring line competes with the Tomcat (Apache), WebLogic (BEA, Oracle), JBoss (Red Hat), Websphere (IBM), and Glassfish (Sun, Oracle).  If these are technologies of choice in your organisation then do not fear, Spring is not competing but complementing your existing investment.

Spring works with Tomcat, WebLogic, JBoss, WebSphere, Glassfish, your-choice-of-Java-container

Spring built systems can be deployed to all of these containers.  Furthermore, many Spring systems may only rely on a handful of the features that these containers provide.  This makes porting between them easier and cheaper.  Knowing this, we can look at the graph again and understand that skills are NOT an either/or choice; people do not have to have either Glassfish or Spring skills; instead there are likely to be many people with both.  This further increases the size of the recruitment  pool.

It is worth noting here that Spring has a strong relationship with Apache’s Tomcat.  Tomcat is also open source and free, and has always been a very popular container for Web, Java systems.  Spring and Tomcat are an excellent combination because Spring provides many features often associated with fully fledged application servers (which Tomcat is not), so Spring, together with Tomcat, provides a lightweight and fully open source solution.  (Spring staff members are also the main contributors to the Tomcat product, as well as being contributors to other Apache products including HTTPD, and ActiveMQ that are often also included in a solution’s stack).

SpringSource is about Support

Open Source naysayers will associate the term with “no support”.  This is the furtherest thing from the truth with Spring and SpringSource.  Better still, you get to choose the support model that best works for your business requirements, budget, and a range of support tools should you wish, including:

  • Spring as an open source product is available free and, as the graph above demonstrates, is popular and increasingly so.  Major releases are made available to the community by SpringSource and the community of software developers, including your own developers, are free to make changes to the source to meet your needs.
  • SpringSource offer an Enterprise Edition that gives you added support if you need it.  See the SpringSource web site for more details, but, in essence, it moves support into the same zone as you might expect from traditional product vendors.  The Enterprise Edition also has enhancements and add-ons that might be attractive to large NZ enterprises.
  • In addition to the Enterprise Edition are other SpringSource licensed products that can further enhance the support of your system.  tc Server and AMS enable runtime monitoring and management of Spring systems, Tomcat containers, and a choice of operating system to run Spring on.  Being able to create alerts and correlate events between the different parts of a entire runtime environment is a useful tool to have in a support arsenal.
  • And, if that wasn’t enough, SpringSource recently acquired Hyperic which further enhances monitoring and management capabilities.

SpringSource, more…

I could go on about Spring and SpringSource as there is a lot more to it, but I will be in danger of entering the geek zone, which I promised to avoid here.   If you do want to learn more I am happy to answer comments!  Of course you can also visit the SpringSource web site at www.springsource.com.

SpringSource and Fronde

Fronde has chosen SpringSource as a partner because we believe that it makes good sense for our customers.  We are proud that SpringSource, a leader in Java technology, has chosen to reciprocate and has selected Fronde as their first New Zealand partner.  If you have any further questions about Spring, SpringSource, or Fronde’s Java capability, then please feel free to leave a comment or get in touch with me or anyone at Fronde.


One Comment

  • [...] as to why this partnership is useful for Fronde’s customers in Paul Armstrong’s blog post Spring in May @ Fronde. Also on the blogs agile methodologies continue to create interest and a little heat. In Scrum 101 [...]


  • Add your comment