Client-Side Web Project - Pt 2
In February 2015, I incorporated AngularJS into my client-side web project, focusing on a zero server-side script approach. AngularJS, a SPA framework, enhances HTML interactivity through directives and two-way data binding. Key concepts include ng-directives, custom directives, filters, and routes. Using Bootstrap, Less, jQuery, PreloadJS, and AngularJS, this project aims to deploy on OpenShift soon.
What is Hadoop?
In February 2015, I joined Explorys, a company using Hadoop to manage and sell vast amounts of hospital data. Hadoop's distributed processing and fault tolerance make it ideal for big data despite the single point of failure at the name node. Key points from "Hadoop - The Definitive Guide" include its scalability, cost-effectiveness, and powerful data processing capabilities. The book provides insights into Hadoop's MapReduce framework, HDFS, and ecosystem, highlighting its role in efficient big data management.
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.