Skip to Content

Blog

The sdg Blog is designed to show you who we are and what we're all about. Whether you're looking to read up on the latest technologies, trying to improve your soft skills, or wondering what we've been up to, our blog offers something for everybody.

sdg e-Mentors Students Interested in Technology

This spring, sdg volunteers participated in the BestPrep eMentors Program for the first time, and found it to be very rewarding. The eMentors Program partners high school students with business volunteers to help kids prepare for the work environment. Since the program can be tailored to meet different curricula, sdg’ers were paired with 32 students from a Computer Programming class in...
Read More About sdg e-Mentors Students Interested in Technology »

Make a PACT© with Your Agile Team: Part 1 of 6

Agile. We’ve all heard about it. Some project managers and teams love it. Some hate it. Many are uneasy about how it might change the way we get things done. Much of this uneasiness comes from a fundamental lack of understanding about what Agile actually is, and what it has to offer. Often, even teams that have already “gone fully Agile,” don’t actually understand what it is, confusing its...
Read More About Make a PACT© with Your Agile Team: Part 1 of 6 »

WebGL and Three.js: Lighting

What is WebGL and Three.js? WebGL is a Javascript API used to render 3D graphics to the screen in a browser. Programming directly in the WebGL API can be complicated and messy, but lucky for us there are libraries that simplify this. One such library is Three.js. Three.js Three.js is a lightweight 3D library that hides a lot of the WebGL complexities and makes it very simple to...
Read More About WebGL and Three.js: Lighting »

Just Barely Good Enough

The Pursuit of Simplicity As an enterprise software developer, I am often asked to design and implement solutions to complex business problems. Given that any problem of sufficient complexity is likely to have an unmanageable number of potential solutions, it’s worth considering the question of how one should go about separating the wheat from the chaff. Scientists, philosophers, and...
Read More About Just Barely Good Enough »

Building Dynamic Columns in JasperReports

The JasperReports Library is a very powerful and full-featured open source reporting engine. The jaspersoft.com web site states, “The JasperReports Library is the world's most popular open source reporting engine. It is entirely written in Java and it is able to use data coming from any kind of data source and produce pixel-perfect documents that can be viewed, printed or exported in a...
Read More About Building Dynamic Columns in JasperReports »