Looking at some ugly legacy code can leave a bad taste in your mouth. But fearing and avoiding legacy code isn't the answer either - here Roberto Cortez looks at 5 types of engineer personalities that contribute to your organization's legacy code...with images of the suspected rogues...
A few weeks back, I was reading through Hacker News when I came across an article titled “AWS Tips I Wish I’d Known Before I Started.” Expecting a “Top 5,” or even “Top 10,” list I was surprised to find an extremely nuanced, approximately 50 point list with details on each. As I read through it, though, I was happy to discover a lot of these issues were easily solvable. Here's how:...
Log4J vs SLF4J simple vs Logback vs Java Util Logging vs LOG4J2
The Agile path is clearly set for the industry as a whole; it’s taken a while for Agile to penetrate the market and improve the upstream part of the application development life cycle, but it’s not going to take that long to get Agile to improve. We have gathered four articles you can read on the future of Agile testing and where it’s heading. Testers, pay attention and go here to see the full...
We execute 10k+ Unit Tests and recently realized that many of them are actually impacting each other and therefore making the whole test automation very unstable. A little research revealed how to make our Unit Test Executions more stable. We are happy to share our Best Practices on how we now write our Unit Tests to avoid cross test execution impact
Capacity planning for a new application is tricky at best. This post is an example about correlation between optimal heap size and live data set.
Plumbr uncovers some useful take-homes as it uses detective skills to solve mysterious burst of user/product friction.
Mobile adoption for UI based tasks has been on the increase since smart phones first emerged and, according to Morgan Stanley Research, it is believed that there will be a tipping point this year where users use their mobile devices for web based activity as much as their desktops. With this in mind there are a couple of vital factors to think about when looking at how your front end / user...
JINSPIRED has made freely available a new product, Sentris, offering the first Quality of Service (QoS) for Applications.
In this blog we look behind the statistical approaches performance analysis tools take to deal with lots of data. Many tools use statistical sampling approaches by filtering out data that is not relevant. Question though is: How to decide what is relevant? Does it really make sense to just focus on slow performing code and improve that for a small number of users? Or would it be better to focus...
Are you an Eclipse user that has ever wondered why IntelliJ IDEA users are so outspoken about their IDE? Is it possible that some awesome, secret features exist in IntelliJ that Eclipse users aren't aware of?
I have been training my team at the methodology of DevOps and changing the company’s culture. Last week I was trying to explain to some colleagues how we work at Wix and about our dev culture. While doing it I realized that we are doing much more than just DevOps. What we actually do is much more than DevOps, our culture is actually “developer centric culture” or in short “Dev Centric” culture.
TheServerSide.com is an online community for enterprise Java architects and developers, providing daily news, tech talk interviews with key industry figures, design patterns, discussion forums, tutorials, and more. TheServerSide.com was launched in May 2000 and has become the largest independent Java community in the world. TheServerSide.com is owned and operated by TechTarget. TechTarget's Application Development Media Group of sites include TheServerSide.Net, SearchWinDevelopment.com, Ajaxian.com, SearchSOA.com, ebizQ.net, SearchSoftwareQuality.com and TheServerSide.com.
- Events & Conferences
- ITKnowledge Exchange
- Java Topics
- Meet The Editors
- White Papers
- PaaS isn't just for DevOps anymore. Nor has it ever been. (21 Jan 2014) Somehow Platform as a Service (PaaS) has been pigeonholed as an arm of bleeding edge DevOps teams....
- There is more to PaaS than just application deployment and management (21 Jan 2014) There is no doubt that various PaaS plays and cloud computing platforms have greatly simplified...
- People and process trump tools when it comes to improving software quality (11 Jan 2014) There are a variety of new tools emerging on the market, but if your organization is working to...
- 2014 Java middleware predictions cite cloud, data and more (02 Jan 2014) Expert Steve Millidge makes predictions for Java middleware in 2014.
- Will upcoming Google Web Designer fix Java pros' Android problem? (21 Oct 2013) Mobile developers are hoping for something a little different in the upcoming Google Web Designer...
- The most exciting new parts of Java EE 7 and Java 8 (06 Nov 2013) Java author Adam Bien discusses business logic and software development in Java 7 and Java 8.
- Better software testing and improved quality starts with the culture (03 Jan 2014) Software testing is more than just a stage in the development process. Testing is a philosophy that...
- Can Java and JSF on the server-side make mobile on the front end easier? (05 Jan 2014) While many software developers are learning new programming languages to deliver native mobile...
- Scala? Groovy? Why Java is the right programming language for 2014 and beyond (01 Jan 2014) New programming languages offer a variety of benefits, from the way they handle big data, to the...
- YARN and MapReduce 2.0 elevates big data Hadoop and scheduled processing (03 Jan 2014) YARN represents the biggest architectural change in Hadoop since it's inception over seven years...
- NTT America, Inc., an NTT Communications company
- The SnapLogic Integration Cloud: A Technical Overview (SnapLogic)
- Application Release and Deployment For Dummies (IBM)
- The Time is Right for DevOps (CA Technologies.)
- Neo Technology
Tell us what you think of the new site. Meet the Editors.