Best of 2022: SEP’s Top 6 Software Development Resources of the Year

December 27, 2022
trophies and stars on a light blue background

Looking back at our most viewed software development resource articles throughout the year.


#6. WSL, git, and Beyond Compare

Since I’m a git command line kind of guy, being able to sudo apt install git was a slice of heaven on a Windows machine. Getting that up and running was pretty nice. However, there is one area where I still like a GUI: visual diffs. Granted, I can read a git diff, but using something like Beyond Compare with git difftool speeds up my comprehension.

But WSL is not GUI friendly (at the moment). What’s a guy to do?

Read the Full Article


#5. How to Run Protractor End-to-End Tests in Microsoft Edge (Chromium)

Microsoft’s new version of Chromium-based Edge has been released. If you’re a Windows user, you might be excited or perhaps indifferent to have a new browser available to you. If you’re a developer, however, you know this new browser represents a new requirement.

Read the Full Article


#4. Six Nice Things About Rust

From talking to a couple people about Rust, it seems Rust can have a bit of a reputation as an obscure and difficult language. Here is my take: Rust sets developers up for success by putting what are usually hidden assumptions about a program and encoding them into the type system, where they can be checked at compile time.

Read the Full Article


#3. Is Your Xamarin.Forms Project Ready For Migration To MAUI?

If you have seen any news about .NET 6.0 or anything Xamarin.Forms related, you have probably heard about the new framework called .NET MAUI. Microsoft has decided that the next major iteration of Xamarin.Forms will instead be replaced by the .NET Multi-platform App UI: MAUI. Since Xamarin support is intended to end in November 2023, most developers relying on Xamarin.Forms will need to prepare for MAUI migration in order to receive the latest features and mobile operating system support. If you are one of those developers, there are a few things to consider before tearing apart your codebase to prepare for these changes.

Read the Full Article


#2. Hosting the Node API in nginx with a reverse proxy

The Backbone application (coming in the next post in the series) will interact with the REST API using AJAX calls. Adding a reverse proxy allows those calls to work without browsers stopping the requests due to cross-site scripting (XSS) concerns and without setting up cross-origin resource sharing (CORS).

Read the Full Article


#1. Sharing a Git Stash With Another Developer

Sharing a git stash or single commit with another developer is a pretty easy task, but sometimes I forget EXACTLY what I need to type in to make it work the way I want.

Also, BONUS section below for a new thing I learned the last time I did it (yesterday!).

Read the Full Article


Get More Software Development Resources from SEP

Find articles by category and related posts via article tags in our blog hub.

Explore the Blog