People ask what the future of programming (and other IT tasks) looks like with tools like Chat-GPT and Github Copilot. My take: AI is basically a summer intern. Horse Whips and Buggy Factories The trajectory of technology is always Manual effort -> Partial automation -> Full automation -> New careers built babysitting the automation. Information was remembered and only communicated…
If you’ve followed my project Inexpire, you’ll know I originally was building it using a React static site backed by AWS DynamoDB and Lambda. After a short while without making any significant progress, I switched back to my comfort zone (Rails) and hammered out a working app using technology I was more familiar with. Well, I’ve given it another shot…
In a massive update to Inexpire, I’ve added tracking tools for my hobby farm. If you are unfamiliar with Inexpire, I wrote about it in a recent post. Inexpire was built to track canned goods and other long-life-yet-perishable items that I might forget about until after they’ve gone bad. I built this tool partially because we stocked up on food…
Recently I launched a new web app called Inexpire. It’s something I’ve been kicking around for about a year but finally got it out the door. Since I’m a fan of “build in public”, let’s walk through the app. What is Inexpire? Inexpire.com is a web application designed to track expiration dates and inventory numbers of things in your house.…
I want to walk through how to write a QRadar app, specifically to collect logs from a log source that only allows the use of an API and that QRadar does not natively support. Examples at the time of writing include Duo Security and Trend Micro Apex Central, but there are potentially thousands of others you might run into.
No, I’m not talking about QRadar on Cloud (QRoC) or even running QRadar in a cloud environment. I’m talking about how to manage a QRadar system when a number of your log sources are sitting in the cloud.
Writing QRadar apps isn’t always the most straightforward task. I learned a lot of stuff the hard way. Here’s the most important things.