Client-Side Web Project - Pt 1
In February 2015, I explored implementing a pure client-side interface using AngularJS, emphasizing the flexibility of JavaScript and modern browsers. The project avoids server-side scripts, making it adaptable to any web server. Best practices include placing JavaScript before the closing `</body>` tag, placing CSS in the `<head>` tag, and using resource versioning to prevent caching issues. Technologies used are Bootstrap, Less for CSS, jQuery, and PreloadJS for JavaScript. For color schemes, I leveraged Paletton and Less for easy theme management.
Effective Java
In December 2014, I explored "Effective Java" by Joshua Bloch, uncovering valuable best practices. Key concepts included using static factory methods for readability, minimizing accessibility and mutability for better encapsulation, preferring composition over inheritance, leveraging generics for type safety, and implementing singletons with enums. These insights will enhance my coding practices at Explorys.
New Job, New Technologies
In November 2014, I moved back to Ohio from Florida, taking a new job at Explorys. I've expanded my technical skills in just four weeks, adding Ruby/Rails, Hadoop/HBase, Maven, Git, JOOQ, and Dependency Injection via CDI to my toolkit. This transition has been both challenging and enriching, providing new growth opportunities.
Get In Touch
We'd love to hear from you! Whether you have a question about our services, need a consultation, or just want to connect, our team is here to help. Reach out to us through the form, or contact us directly via social media.