Home » Software Development

Software Development

Revising the Eclipse IP Policy: Third Party Content

The Eclipse Foundation is in the process of making a major update to our Intellectual Property Policy. A big part of this update is a change in the way that we will manage third party content.  In the context of the Eclipse IP Policy, “third party content” is content that is leveraged by the Eclipse open source project, but not ...

Read More »

[On-demand Webinar] Bad Code Kills: 6 Essential Quality Gates You Need in Your CI/CD

Enterprises today are all about increasing software delivery velocity. But with shorter release cycles, code quality is usually sacrificed and we all know bad code can be an application killer! As the first line of defense for software quality and customer experience, QA teams are expected to prevent code defects from escaping into production, yet they need to also manage ...

Read More »

Stop Writing Comments

This should go without saying, but it doesn’t. We should treat a comment as though it’s a danger signal. A comment is either an admission of failure, or a warning about the unexpected. In Talking Around Your Docs, I looked at how it used to be fashionable to explain every line of code. I’ve also warned about Herp Derp and ...

Read More »

Progressive delivery

Coupling is one of the important pattern for building software and it is recommended to build loosely coupled systems.  Lets talk about loose coupling pattern in software deployment context. Industry has seen evolution in Devops space in form of continuous integration,continuous delivery, automated testing etc but world is moving fast and we need CI/CD++.  Next step after CI/CD is  Progressive delivery. ...

Read More »

The Modern Developer, Part 4: Code Review and Quality Assurance

As a software developer, your job isn’t just to write code. It’s to deliver quality solutions to complex problems.  Is the code you’ve written high quality, allowing the software to do the job it is supposed to? When the software encounters an error, does it handle it gracefully? Is the software secure and performant enough? There are two processes that ...

Read More »

Memory Efficient: Eclipse vs IntelliJ (Android Studio)

Eclipse and IntelliJ are the two competing IDEs in the industry. There are lot of passionate discussion going in the social media, forums to declare the winner in this race. We thought it would be a fun exercise to study which IDE utilizes memory efficiently? Study To conduct this study, we used Eclipse Java EE Oxygen Release Milestone 2(4.7.0 M2) and ...

Read More »

3 Things to Avoid For Optimal Performance As a Developer

As a programmer, you are highly dependent on your brain to function properly as the main tool you use to advance your career and provide for your financial stability. Any changes to your lifestyle immediately affect your health and, by extension, your overall cognitive abilities.  In fact, the habits you maintain daily may reduce productivity by between 30 and 90 ...

Read More »