Skip to main content

In Rememberance Through APEX #JoelKallmanDay

It was a sad day when I had heard Joel had passed.  I was gearing up for another day of working diligently on an APEX app for one of my customers when I saw the news.  I knew I had to do something by which to remember him.  I'm not the cleverest of APEX developers, but I do like to have fun and create a lot of our internal applications.  And if someone tells me they don't think APEX can accomplish a certain task, I have, for the most part, disproved that claim.


I ended up creating my own challenge at one point.  One of our internal applications required some creative thinking on our part, but we were successful in finishing the application and designing it the way we wanted.  Several internal groups became interested in this application and wanted it for their own.  I wanted to make sure our team got credit through a hidden Easter egg.  A little JavaScript, some SweetAlert2 magic, and an old gaming console cheat code got the job done.  It was the simplest of ideas but powerful for our team:


<script>
var code = [];
document.body.addEventListener('keydown', function(e) {
  code.push(e.keyCode);
  if (code.toString() === '38,38,40,40,37,39,37,39,66,65') {
    Swal({title:'Thank you',
          type: 'info',
          html:'MY THANK YOU NOTE HERE',
          width:600,
          heightAuto: false,
          showConfirmButton: false, 
          showCloseButton: true,
          onClose: () => {
            code = [];
          }});
  }
$(".swal2-popup").css('background-color', '#000');
$(".swal2-title").css('color', '#FFF');
});

</script>

And the success of that simple script sparked the idea to remember a great influence on the APEX community in the only way I knew how -- reuse my code and remember Joel in a small but powerful way.  Now, most of my applications today have this hidden tribute with a bit of a different message:


This is what I love about APEX.  The possibilities are endless.  I have been working with APEX for over 15 years and I know that I have only brushed the tip of the iceberg.  Joel was and is still a large part of this innovation.  And he really inspired me to become a better developer, think outside the proverbial box, and create endless possibilities.



Comments

Popular posts from this blog

It begins . . . TODAY

It's time . . . no more junk food. No more sweet snacks in the office kitchen. No more beer (well, we're getting kinda carried away here . . . maybe a little beer). I'm tired of being in the overweight category. I'm ready to be healthier. It's time. And I'm not making a New Year's Resolution . . . I'm doing it NOW. Not tomorrow. Not next week. Not January 1st. RIGHT NOW.

Baby On Board . . .

Everyone probably remembers this best from the GREAT novelty items you could stick on your car's window to let everyone know that you have a kid. Well, I remember it best from a great "Simpsons" episode where Homer started a Barbershop Quartet to make a little extra money. A nice Beatle-esque twist to it as well. Anyway, in less than 6 months, I am going to be a Dad! I am so excited and look forward to the adventures in front of me. It's going to be quite the wild ride, but I think my wife and I can handle it. So far, we're doing pretty well with the pregnancy. Today, we just got finished with her 13-week appointment, and got to see what you're seeing here. The kid did what I like to call the "Wadsworth Roll" while we were viewing the screen. It's as if he/she knew we were there and rolled over to take a look at us. He/she even wiggled the arm. It was an amazing site. One that you never know until you actually experience it. There is