Open discussion of IT Business

Enterprisey IT Journal

Subscribe to Enterprisey IT Journal: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Enterprisey IT Journal: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories

The reason I think the Cloud market will experience such a huge boom is that it will be accompanied by other equally powerful IT trends. Indeed they will magnify the benefit of one another, and these overlaps are the ideal sweet spots to provide the context and opportunity for new start-ups. The overlap between Cloud Computing and an Enterprise 2.0 strategy of ‘socializing enterprise apps’ is this type of focus for our ‘LiveWIRE’ Cloud Venture, a new toolset that overlays across Microsoft Sharepoint and offers the secret sauce potential to dramatically increase sales of hosted Sharepoint offerings. Mastering Enterprise 2.0 – Socializing enterprise applications On their own, Cloud technologies are still very hot, but ultimately a technical proposition. Yes virtualization can improve the efficiencies of IT operations, but this is an underlying technical improvement,... (more)

Hangover Thoughts About the Web and AJAX

Yesterday, we celebrated the birthday of my employee Alex in a fancy Russian restaurant. If you haven't tried it, go there - once. The party started late, and I've never seen such a variety of food on the table at the same time (they call this setup "bratskaya mogila," which means "mass grave"). After five shots of straight vodka, we enjoyed a Broadway-type show, and then more drinks and food. Anyway, this morning the last thing I wanted to do was drive to my gas station. Last time I selected a Java Web application framework (http://java.sys-con.com/read/136518.htm) and for a second, I regretted that I hadn't implement a Web application. If I had, I could have opened a Web browser and checked on the business without leaving home. At the moment, I was pretty sure there were only two types of users that could appreciate Web applications: Sober people who want to buy... (more)

Interviewing Java Developers With Tears in My Eyes

During the last week I had to interview five developers for a position that required the following skills: Flex, Java, Spring, and Hibernate.  Most of these guys had demonstrated the 3 out of 10 level of Flex skills even though each of them claimed a practical experience on at least two projects. But this didn’t surprise me – Flex is still pretty new and there is only a small number of developers on the market who can really get Flex things done. What surprised me the most is a low level of Java skills of most of these people. They have 5-8 years of Java EE projects behind their belts, but they were not Java developers. They were species that I can call Robot-Configurator.  Each of them knew how to configure XML files for Spring, they knew how to hook up Spring and Hibernate and how to map a Java class to a database entity. Some of them even knew how to configure laz... (more)

Klee Associates, Inc. Launches New Blog on ERPtips.com

Klee Associates, a SAP training and education provider, has announced the launch of a new blog dedicated to SAP training and education. The new blog, titled SAP Training: Taming the Beast, will serve as an ideal setting for SAP users to obtain free information and education on SAP's ERP software packages. The blog will offer frequent discussions on all aspects of SAP training and education, SAP best practices, SAP certification, SAP configuration, SAP how to instructions, SAP integration, and SAP implementations. Jocelyn Hayes, Klee Associates' resident SAP expert, will provide educational discussion and information on SAP software and provide visitors with excerpts from ERPtips' SAP training manuals. Accompanying her as a fellow blog author is Andy Klee, founder of Klee Associates, who will offer interviews with SAP training experts, his views on ERP training, and... (more)

Mission-Critical Features and the Public Cloud

Google announced last week the end of the "experimental" availability of its high-replication data store; it's now a "real" part of the Google App Engine SDK. This is part of a key 2012 trend: Cloud providers will rush to address cloud computing concerns from enterprise IT -- including security, performance, and availability -- through the addition of features taken from existing private enterprise computing environments. In the past, many cloud providers dismissed requests that features be added to replicate what existed in enterprise data centers. Typically, they referred to traditional enterprise computing methods as overly complex, convoluted, and costly. Indeed, many even gave this criticism a name: "enterprisey." Now, Google App Engine can replicate data across multiple data centers, and thus work around availability issues in the case of maintenance and outag... (more)

What Makes a Web Application Enterprisey?

We’re starting to writing a book for O’Reilly that’s titled “Enterprise Web Applications: From Desktop to Mobile.” The book will be available under the Creative Commons license, which means you can read it and provide your feedback from the get go. Here’s the github repository where we’ll keep the current version of the book. In the morning we had a discussion about the meaning of the word Enterprise applied to Web applications. Below is the draft we came up with and we ask your input – would you agree or have a different understanding of the meaning of the term “Enterprise Web Application”. The easiest way to do this is by example. Creating a Web application that will place process orders is not the same as creating a Web site to publish blogs. Enterprise applications, including company-specific workflows, might need to be integrated with a number of internal syst... (more)

i-Technology Opinion: Outsourcing...to Students

JDJ Editorial Board member Yakov Fain writes: One of my resolutions this year is to start teaching part-time Java-related classes in some college. That's why I started browsing the computer science course lists that are being offered this year. While graduate-level programs offer many interesting courses, the situation is different in the undergrad world. Some schools keep teaching how to multiply matrices in Ada or work with algebraic expressions in Prolog. Half of the courses are preparing professionals who will be operating on another planet. Information systems programs look a little more down to earth. Meanwhile, many college graduates are having a hard time finding their first jobs because many entry-level programmers jobs are being outsourced overseas, and it'll stay this way as long as it makes financial sense for businesses. Unfortunately, student loans ha... (more)

Look Mom, No Application Servers, Look...MOM!

In the unlikely event that you're not familiar with my gas station, you can find my previous essays at http://java.sys-con.com/general/gasstation.htm Recently, I've conducted a small survey among my truck drivers. I asked them just one question: "What do you think of application servers?" The most popular answer was, "I don't need no stinkin' application server." And truck drivers usually know what they're talking about! You may think that now I'll start selling one of the popular application frameworks. Wrong! The idea of these frameworks was nice: get back from complex containers to programming POJOs. But while trying to provide alternatives to container services, each of these frameworks ran into the short-blanket syndrome: something is always sticking out. XML is sticking out big time! To simplify Java programming, developers are paying the high price of adding ... (more)

In Defense of Joel Spolsky

Joel Spolsky doesn't need my help in defending himself. But since he's my favorite blogger and a person I highly respect, I feel obligated to speak up. Mr. Curt Monash has written an article implying that Joel overestimates his importance while not achieving that much since he was able to grow his company to "only" 25 people. Mr Monash wrote this article based on the wrong assumption that the number of employees is an indicator of the success of the founders of the company. Joel's company has about 25 employees, which is the border number when the company remains agile, manageable and doesn't require an overhead in the form of mid-tier management. Besides, every founder of a company has his/her goals and priorities that may include (surprise, surprise!) having some spare time for a personal life too. I have no doubt that if Joel ever decided to open a consulting arm a... (more)

Stupid Users and Usability of UI

When you design  UI, it has to be intuitive. If a user does something wrong,  the first reaction of rookie developers is, “Stupid Users!”. While some users may not be exceptionally bright, if they make mistakes using your  software, most likely it’s your fault.  I ran into a couple of such issues within the last three days. 1. While placing an order in one online store, I’ve entered my credit card number and pressed the button Submit.  After a round-trip to the server (this was a thin client Web application), I got an error page stating that the credit card number is invalid. Actually, the error message was very friendly and warm. It suggested, “Consider removing spaces from the credit card field”. I was so grateful! Indeed, I’ve entered my CC number as groups of four digits separated by spaces.  Removed the spaces, another round trip to the server, and it took it! N... (more)

Why People Like Open Source Software

I like quotes by great minds. Here's my favorite quote by Henry Ford: If you think you can do a thing or think you can't do a thing, you're right. Some of these chapters of our upcoming O'Reilly book "Enterprise Development with Flex" had opening software-related quotes.  Our editor suggested that for consistency,  it should be done in every chapter, which makes sense. Chapter 6 of the book is titled "Open Source Networking Solutions", which begs for a specific quote on  open source software, but I'm not aware of any pundit who said something short and catchy in this field. Hence I decided that I might as well come up with a quote myself. In less than three minutes I gave birth to this one: 99% of the people who reject using the software until it gets open sourced, neither plan nor will look at its source code. If you know of any better  on open source software, please ... (more)