5 VS Code Extensions To Rocket Productivity

Ruben Hernandez Articles, Development Technologies & Tools, Programming Leave a Comment

We all want to write cleaner and faster code. Better code. However, at the same time, we all learn at our own pace, and if you’re like me, discovering new strategies and methods to be more productive can take some time to adapt to and fully adopt. The quickest way I know to improve the coding process is to use effective tools to assist us. Even improving by just 1% is still an improvement!

I’ve assembled a quick unordered list of five great helpers that help me with organization and time and reduce my stress level as a developer. This list will be specific to extensions for VS Code (for the most part).

SQL Server Agent Jobs with Spring Batch

Monitoring SQL Server Agent Jobs with Spring Batch

Josh Green Articles, Development Technologies & Tools, Java, Modernization, Spring, Spring Batch, SQL, SQL Server Leave a Comment

In this blog post, I will demonstrate a technique to query the status of a SQL Server Agent job that executes the SSIS package. SQL Server Agent scripts are asynchronous in nature. This can make it difficult to make code decisions based on the execution status of a script of this type.

Visual Studio Code Remote - SSH extension

Remote Development With Visual Studio Code Remote – SSH

David Hoffmann Articles, Development Technologies & Tools, Programming, Project Management, Tutorial Leave a Comment

Does your personal laptop struggle to keep up with your development needs? Maybe your company is looking for alternatives to continually needing to upgrade their developersโ€™ laptops. Maybe a team of developers would benefit from a powerful remote server versus personal computers?

Today, remote development is even more streamlined than ever with the help of products like Visual Studioโ€™s Remote – SSH extension or with Jetbrains Remote Development. In this blog post, I will give a brief overview of Visual Studioโ€™s Remote – SSH extension and share a mini how-to on using it.

End-To-End Testing

Tips Learned From Years of Automated End-to-End Testing

Forrest Goyer Articles, Automation, Programming, Testing 1 Comment

Imagine for a moment that weโ€™re getting ready to publish a new app or feature. Following the principles of Test Driven Development (like we always do), we have created a full suite of unit tests. Weโ€™re never pressed for time, so weโ€™ve also built out full coverage integration and functional tests.

In order to ensure our front-end is behaving as expected, weโ€™ll need to either manually step through the application or just push our commit to the main branch and let our continuous integration pipeline do the building and testing for us. But, if we wrote our end-to-end (E2E) tests without automation in mind, we might find the results lacking in usefulnessโ€ฆ

This post isnโ€™t a discussion on what E2E testing is nor a tutorial on how to get started. For that, resources like Smartbear, CircleCI, and Playwright have already published articles and tutorials that do a great job of covering that ground. In this post, weโ€™ll talk through a few tips Iโ€™ve picked up over 5 years of championing fully automated end-to-end testing.

:Has Selector

Exploring the New :has Pseudo Selector and Its Uses

Lawrence Chabela Articles, CSS & HTML, Design, Development Technologies & Tools Leave a Comment

Through the years, we were told a parent selector would be an engineering feat that could not be achieved due to the way browsers render a page and apply computed styles to elements as a stream, one element after the other. When the browser paints a parent and inevitably its children, reevaluating this already-painted DOM to evaluate parents for children containing a particular context would be too expensive of a task.

As the years moved on, we all applied different hacks or strategies, either reworking our DOM to avoid the issue altogether or using various JavaScript techniques to select parents and add CSS classes to use instead. We were just waiting for something to save usโ€ฆ