Helpful articles and insight into our agency.

Brandon Savage: Hating Old Code Is a Sign Of Growth

Hating old code is a sign of growth. Note: Brandon Savage is a PHP developer whose newsletter “Modernization Tips in under 100 words” holds a wealth of ideas for developers of all stripes. From time to time, I repeat some of these here, attributed to Brandon, of course.  In late 2021 I took a hard look at some code I wrote back in 2013. I hated it. The design was all wrong, it didn’t follow best practices or good standards, and it was a mess. A product of its time, sure: there were no type hints, no return value definitions, and no …

More…

Virtual FoxFest 2021

You can’t keep a good conference down. Virtual FoxFest is 1/3rd in, having started on October 14th. While you will be able to see some of the sessions online, there’s nothing quite like using the virtual session switcher available in The Hopin experience. It’s also staggered so you can choose which days you want to attend – October 14th, 20th and 26th. This is great if you can’t break away for a consecutive three days. I’ve gone through the sessions and I see five great sessions that I’m eager to check out. 1. A Decade of Thor (Rick Schummer). Thor …

More…

Canadian Heritage

Mr. MacNeill provided development and support for the latest versions of the Tax Credit Online System, also known as GCBO, starting in the fall of 2015 to its most recent version in 2021, delivering enhanced usability and client-side performance for online applications. Mr. MacNeill has been one of the lead architects behind the new web-based version for the system, using .NetCore API and Vue for a more responsive interface. Mr. MacNeill has acted as a representative of the PCH development group for both internal and external clients in a series of engagement meetings, helping the change management process. Mr. MacNeill assisted with …

More…

Always Be Releasing

In reviewing older posts, I came across this little gem that had never been posted but is always particularly relevant to development today. It’s a short post but hits on a key point for developers and anyone involved in a project that seems to be going on and on: I burn out when I’m not releasing. One of my clients recently started trying some agile practices like iterative development. After doing three three-week iterations, the testing team felt like they needed more opportunity to test within those periods, so we switched to one-week iterations. Ouch — that’s tight and then …

More…

AKSEL

Our business philosophy is simple: Get It Done. Right. Businesses today often spend thousands of dollars on consultants who set up shop in their offices and attempt to lead businesses, identifying new problems that need to be fixed – in short, making the consulting company a body shop, staying at the business often for years, building up projects but also a lot of hours. While there is always a need for scope planning and discussions, many businesses already have a solution in mind or know what problem they need to have resolved. This is when you need someone to come …

More…

5 Great Reasons to attend Virtual FoxFest

What’s coming up? Virtual FoxFest is coming up soon (sessions start October 14th). Like last year, the conference is entirely virtual yet includes great breakdown rooms and sessions to add that nice one-on-one feel that you get in person. It’s also staggered so you can choose which days you want to attend – October 14th, 20th and 26th. This is great if you can’t break away for a consecutive three days. But really, I’ve gone through the sessions and I see five great sessions that I’m eager to check out. 1. A Decade of Thor (Rick Schummer) Thor has been …

More…

Twenty Is Myth

https://anildash.com/2021/09/11/twenty-is-myth/ Anil Dash has written a post of remembrance every year since September 11th, 2001 (yes, on the day). His blog has lots of other great things on it – but the ONE post I always look for is his post. We were away at DevCon in San Diego that day. I was up early and was able to absorb the news firsthand. I have an affinity to New York for a number of reasons: my sister lived there, we honeymooned there and it is New York. But the days that immediately followed in 2001, I saw the heartbreak of …

More…

Why the js/ts Visual Studio Experience is a welcome addition and what it needs more

https://devblogs.microsoft.com/visualstudio/the-new-javascript-typescript-experience-in-vs-2022-preview-3/ The promise noted in this announcement sounds very exciting. Sure, you can do most of this already with VS Code – but encouraging this type of development directly in Visual Studio is awesome. The one thing I would like to see is built-in support for Cypress – my e2e testing tool of choice. (Https://www.cypress.it) – which is a great tool for Vue and React apps.

Why You Need a New Error Handler

Error handling is an integral part of application development. Unless you are like myself and never release code with bugs 🙂 , the need for clients to tell you what's wrong is important. I've seen a number of error handlers in the past, dating all the way back to Pat Adam's famous FP2ERROR routine (back from 1991). Most systems log their errors and then pick them up as part of a diagnostic push. Unfortunately, reporting these errors back to the developer require some effort by the client. Doug Hennig has introduced a new VFPX project for adding easy error handling …

More…

Load Only the Projects You Need with Solution Filters

https://devblogs.microsoft.com/visualstudio/load-only-the-projects-you-need-with-solution-filters/ While I don't have a hundreds of projects in a solution, our larger application definitely has a few that don't need to be loaded each time (test apps, etc). It's a great feature but not very discoverable – I can see why they needed a blog post for it. Maybe the VS Team can come up with a better way.

Contact

48 Stonemeadow Drive
Kanata, ON
Canada K2M 2K2

+1 613 851 4496
Contact Us

Connect

Newsletter

Sign-up to hear what's new with AKSEL