About the Author
Adrienne Gessler

Adrienne Gessler

Adrienne Gessler is a consultant for Keyhole Software with 8 years of experience in the wild and crazy world of IT and a primary focus on Java/Java EE development. Recently she has been working with rich user interfaces in JavaScript and is always excited by changes in technology and what those changes can bring to the dev community & her clients. Outside of software, Adrienne loves reading, running, concerts, and generally going about her weird life.

Improving Performance in React Applications

Adrienne Gessler Design, JavaScript, Problem Solving, React 2 Comments

Let’s say you’ve stepped into a React application to make some updates or been involved in building one yourself. You have been at it a while, and feel somewhat comfortable using React, you understand React’s lifecycle and you may be using React libraries like Redux or MobX to some extent.

As with any technology, you start to notice that a few of the pages are looking a little slow. You know performance tuning too early is often a bad idea, but you feel like you might be at that point. After all, in your experience, end users notice even small lags and no one wants that. So what do you do now?

In this blog, I introduce six tips for improving performance and design in your React application.

ElasticSearch

Anatomy Of Setting Up An Elasticsearch N-Gram Word Analyzer

Adrienne Gessler Java, Problem Solving, Technology Snapshot 6 Comments

To say that n-grams are a massive topic would be an understatement. Do a quick search and you will find yourself staring down volumes of information on linguistics and language models, on data mining, or on the implication of the breakdown of specific proteins on the decline of debutante culture. Okay, I’m kidding about that last one. But if you …

Notes On JavaScript Prototypal Inheritance

Adrienne Gessler JavaScript, Technology Snapshot 6 Comments

I’ve recently been working a lot with JavaScript (specifically, Backbone with Marionette) after many years of working predominantly with Java. When I start something that is a little different for me, it is always my tendency to want to jump in and start using it immediately. But in this situation, I have found that understanding the basics in parallel is …

Tips for Code Review Success

Adrienne Gessler Programming 6 Comments

I’ve had the opportunity to be involved in various group peer code reviewing scenarios and sometimes I find myself wondering – is this worth it? (This is often followed by my drifting mind wondering if the cafeteria in whatever building has any more cookies, while a 20-minute-long off-topic conversation on the review sadly ensures that the cookies will be gone.) …

JSF Components – A Quick Example Using ICEFaces

Adrienne Gessler Java, Technology Snapshot 2 Comments

This is a continuation of my previous entry on component based java frameworks. In this post, I would like to give a couple of examples of the kinds of components that can be used to quickly bring up a user interface. I would like to first reiterate that what you choose is going to depend on your needs for a …