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

Gmail: Fan-damn-tastic

When I first searched using Google , I never turned back. Becoming my one and only search engine has proved to help me find anything from pictures of Florida beating FSU to how the hell do you add more swap space to Linux. Yep, Google has helped me in many pinches. Now, I have to say Google has really turned a corner . . . Gmail . I know what you're saying . . . "everyone already knows about Gmail" or "it's been around for a long time". And I whole-heartedly agree. However, why is it still in Beta? When are they going to release a "Production" version? I absolutely love Gmail, and I hope it stays for quite some time. In fact, I am waiting for some features to be added (like a Google Calendar ), and maybe that's what Google is waiting for. Gmail is by far the best thing that has happened to e-mail, and I can't wait to see all the improvements Google will make to it over time. Fan-damn-tastic!!!!!

Hello, I'm no longer a PC . . .

. . . user. This is it . . . I made up my mind and I'm ready. No more regedits, no more BSOD (yes, they happen in XP), and no more driver downloads. In the next few weeks, I will move from PC User to Mac Geek. I will be the proud owner of a brand new iMac, and no longer a slave to the Windows PC world. Not that I can't handle Windows, but I just refuse to move to Vista. It's no longer an option. I cannot face another ME debacle. And I think my security skills are fine as they are, thank you very much. I don't need Windows telling me what I can and cannot view. I look forward to being an Apple geek -- I already own a couple of iPods. Now I'm ready to move on to the big dog!