Microsoft’s Newest Employee in a Pandemic
Just wanted to give a brief life news update! I have just started a new job as a Software Engineer for Microsoft working on the Consumer Sales & Marketing Engineering (CSME) team. Here I will be working on really cool projects involving Machine Learning and Data Science to build classification and prediction models. While I […]
Making an infinitely large play space in Unity3D [Floating Origin]
Today I am going to walk you through a bug I encountered while creating my most recent project Project Stardust. If a camera in Unity moves too far away from the origin of the play space, things start to break down mathematically. Visual artifacts become very apparent, most often seen in the form of vibrating or flickering...
How to become a Software Developer
When you search the internet for how to become a programmer or learn to code you will undoubtedly be met with never-ending advertisements seeking to sell you the easiest or quickest path. I can tell you up front that I will never sell you anything and I won’t even place advertisements on this site. As a software […]
Basic D3.js for Data-Driven User Experiences
I was recently tasked with creating some fairly unique data visualizations with D3.js for some big name companies, displaying aggregate data sets in visual pleasing and easily discernible graphics. I figured it would be good to document my experience so others can also learn what D3 is all about. What is D3? The D3.js library […]
Configure Tomcat 8 JNDI data source
A common task faced in development of Java EE applications is to configure a servlet container with the ability to communicate with external data sources, such as a database. To facilitate this connection we will use JDBC via a JNDI specification. Connection pooling dependencies are located in a single JAR at...