Developer Experience First in Code

Four Ways of Writing Thoughtful Code to Think Less

Ryan Brewer Articles, Opinion, Programming 3 Comments

Long before I was offloading brainpower to Stack Overflow, I sought to offload it for my future self (ahem, and teammates of course). I have a book to thank for this. Steve Krug’s “Don’t Make Me Think.”ย  It’s a critique of complex user interfaces.

Steve likes them simple and intuitive: the users’ goals are evident and easily accomplished.

Steve’s adage–“don’t make me think”–also plays a fair critique of the code we write. We can take that adage and apply it as a “DX First” approach to writing code. (An approach that admittedly should be sacrificed to UX or Performance Gods as needed.)

In this article I illustrate four high-level ways of elevating the developer experience to the forefront, helping us grok more while thinking less.

JavaScript Shortcuts from a Seasoned Professional

Brian Jacobs Articles, JavaScript, Programming, Tutorial Leave a Comment

Iโ€™ve spent the past 15 years of my career working as a web developer. Over those years, Iโ€™ve learned and created various shortcuts to help ease development. So, I figured Iโ€™d share them with you. This short write up lists some of the JavaScript tips and tricks that Iโ€™ve picked up during my career.

The first snippet Iโ€™ll cover is one Iโ€™ve only used in a very specific, unique circumstance. It may not be relevant to all of you, but I wanted to share for the few it would apply to. The rest are snippets I use on nearly a daily basis. No matter your situation or requirements, you should be able to find at least one that you can adopt.

Solid: A New Web Standard Allowing People to Control Their Own Data

Rik Scarborough Articles, Development Technologies & Tools, Programming, Security Leave a Comment

This post contains a recap of my research into the subject and an exploration of Sir Timโ€™s so-called new Internet – a technology called Solid. We’ll start by exploring what Solid is, and then we’ll talk about its purposes and how to use it. It’s a pretty cool technology!

So, letโ€™s dive in. What exactly has Sir Tim Berners-Lee created?

Getting Started with Azure Data Studio

Todd Horn Articles, Azure, Cloud, Databases, Development Technologies & Tools, DevOps, Project Management Leave a Comment

On my last two projects, I decided to give Azure Data Studio a try to see how it measured up to SSMS. Azure Data Studio gives you a more modern editor experience. Itโ€™s comparable to Visual Studio Code with IntelliSense, source control with GIT, and an integrated terminal for Powershell or SQLMD commands.

Azure Data Studio was built with a data platform user in mind, and its easy editing and export options, built-in charting of query results, and customizable dashboards make it an incredibly valuable tool.

In this post, Iโ€™ll go over some of the basics of how to use Azure Data Studio.

Git Made Easy with GitKraken

Chris Berry Articles, Development Technologies & Tools, Git, Programming 1 Comment

GitKraken is a graphical user interface for Git built on top of the Electron framework – much like the popular Visual Code editor is. GitKraken is cross-platform, which means that developers can use it on Windows, Mac, and/or Linux. No matter what type of development environment youโ€™re working in, you can have the power of a graphical user interface for Git.

GitKraken has all of the expected features of a graphical user interface for source control usage, AND it has a few hidden jewels which make it an absolutely outstanding tool to use. These are listed and discussed in the blog below.