While it’s become a sore subject for many since the rise of COVID-19 and associated school and daycare closures, working from home with children around has been a part of my life since 2015, when my son was born. As with anything, choosing to do something yields very different results than being forced into it;…
CultureHere at Seeq, we are in the middle of a re-platforming effort that involves taking our on-premise deployment environment and moving to a containerized platform using Kubernetes. I am leading a squad that is developing the new production platform. As part of the re-platforming effort, we knew we wanted to use Infrastructure as Code (IaC)…
Software developmentSeeq relies on Highcharts to render charts for many use-cases. We like Highcharts because it is a very flexible library and offers good performance for both simple and complex charts. We try to stay up to date with our third-party libraries and I took the task of updating from Highcharts 8.1.0 to 9.2.2. The first…
FrontendGwendy’s Morning Gwendy tucks her hair behind her ears before she returns her hands to the keyboard and finishes typing out a line of code. She’s been working on this particular piece of code since right after standup this morning. It’s probably not a “feature” as defined in the traditional sense. She’s creating a new…
Software development
In R52, our team launched a new licensed feature for users to create custom asset hierarchies. The UI is a familiar spreadsheet-like interface, and we kept the backend logic simple by borrowing a concept from the front-end library React. In the process, we gained some valuable insight into writing maintainable code. In this post, I’ll…
Developer Productivity Software development
In our experience there are two reasons to migrate from one WYSIWYG editor (or any large library) to another: The business needs have changed and the current choice does not support those needs The management of the library changed and resulted in support degradation Seeq uses many libraries for various purposes, and one of the…
Frontend Software development
Navigation Ctrl+shift+left/right arrow key Select the word to the left/right of your cursor. These are probably my most commonly used keyboard shortcuts both at work and on my personal computer. I highly recommend them to people who currently don’t use any keyboard shortcuts at all. Shift+up/down arrow key This one selects the line above or…
Developer Productivity Keyboard Shortcuts
When I started coding (waaay back in the late 90s) testing wasn’t even on the radar. I was living fast on Perl and PHP, having fun with how quickly I could code up some idea, reload Netscape, and see an instant change. Many years, books, projects, and tests later I now have some (hopefully well-grounded)…
React Software development Testing
Our team has been on the long (and I do mean loooong – the design document was written two years ago!) road of rewriting our AngularJS application to React. With the help of the react2angular package we’ve been able to have a hybrid app and slowly convert AngularJS components to React. Finally, there’s a faint…
AngularJS Frontend React