Site Sponsors:
Technology Tips for 2013 
I was asked to come up with a handfull of trendy tips for IT Professionals.

Here is the short list.



--- Nagy's Top Tips for 2013 ---

“The realm of continuous integration is putting a great deal of pressure on software developers to do a far better job on real-time testing & diagnostics. Moles, PEX, Delegate, and System-style Integration interfaces & testing strategies must rapidly fill the void between an NUnit Testing mindset, and the creation of a more pluggable, production-quality, stimulation / simulation regression test ability for our applications.”

“MYBATIS and Hibernate are simply must-have technologies for any large corporate undertaking. The ability to quickly represent database schema in source code (Hibernate the choice of many for exact tabular-object CRUD), or efficiently re-factor database schema (MyBATIS is often the choice there) are surely two of the hottest topics in the corporate software-developer world today.”

“The economic realities of our time are clearly favoring software developers who are capable of doing more than writing code. -Becoming familiar with design patterns, UML, as well as tuning our production-quality solutions are the key skills that will help ensure that our resume stands out in a crowd.”

“After reviewing technologies like Hadoop, one will discover many opportunities for performance improvement. While a revolutionary step toward treating massive hardware installations as a single monolithic computing resource, today's software developers should be keeping a closer eye on the more obvious ways to let Big Data task big resources a lot more effectively.”

“Service Orientation is another huge opportunity for software developers. In addition to the technical underpinnings of 'bottom-up' discussions over REST, SOAP, and / or BEST, the real call of duty is to discover why IT is only half of what any good IT Alignment process is all about.”

“With one exception, our modern Enterprise Service Bus is simply a restatement of an old, time-proven, transaction-processing system: Today, often lacking the efficiencies of bit-level encoding, iuo-architecture, and packet-level obfuscation, modern software developers should be paying far more attention to making our data exchanges far more efficient, as well as secure.”

“It is no longer advisable to be selecting technologies simply because they make life easier for developers. In a time when computing power is no longer increasing as fast as we have become accustomed, we may yet have to quickly return to the day when a developer knew enough about microprocessors, operating systems, networking, memory, and bottom-line technology justifications so as to be able to prove that we have selected the right tool, for the right job.”

“When we see Java projects like Hadoop re-writing their own performance-critical routines, we should be interested in discovering how we might do the same. Why? -Because probably sooner - rather than later - we too might reasonably be expected to know how to make our favorite technology natively-faster, resource-smaller, and consequently a better choice for our own projects. Having a common linker, as well as a native-code-creation option would be a good place to start.”

“Just as the loss of traditional occidental values made unlocked car doors and hitchhiking a thing of the past, so too is the rise of digital skulduggery threatening the open and free exchange of standards, ideas, and software. From international copyright & intellectual property issues, to the proper use of asset & license management tools, techniques, and best practices, the software developer of today should be keenly interested in becoming far better versed in the growing legal & regulatory consequences of practicing our trade.”

“Virtualization may be nothing new, but new software developers should be a lot more comfortable with discussing cloud, networking, SAN, and other on-demand software support alternatives, strategies, and concepts. For reason of license validation, if not outright image creation, the ability to deliver and test stand-alone, turn-key applications on-demand is becoming the norm in our modern, corporate elastic-cloud, world.”


Add Comment
Comments are not available for this entry.