The top 4 best practices for managing engineering teams remotely, according to managers from productivity companies like Asana, GitHub, and Atlassian (TEAM, MSFT)

The top 4 best practices for managing engineering teams remotely, according to managers from productivity companies like Asana, GitHub, and Atlassian (TEAM, MSFT) https://ift.tt/2WW8RHl The coronavirus crisis has disrupted nearly every part of corporate life, including how software teams conduct — and communicate about — their work.  The change has spurred engineering managers from Asana, […]

7 debugging techniques for developers to speed up troubleshooting in production

7 debugging techniques for developers to speed up troubleshooting in production https://ift.tt/2Cnb1IB Providing production support to an application is one of the most challenging aspects of software development. Developers are assigned to the maintenance team and work on patching bugs on the application. They are, however, also available on-call in case a production outage happens, in which […]

Raspberry Pi Setup – Part 2 – Samba Server to Share Files

Introduction A Samba Server is a simple way to share files on your local network. In this article we are going to create a Samba share on the Raspberry Pi to make it easy to read and write files for everyone on your network to use. [siteorigin_widget class=”SiteOrigin_Widget_Image_Widget”][/siteorigin_widget] Steps Connect to your Pi over terminal […]

Scotiabank slammed for ‘muppet-grade security’ after internal source code and credentials spill onto open internet

Scotiabank slammed for ‘muppet-grade security’ after internal source code and credentials spill onto open internet https://ift.tt/2NlU85h Exclusive Scotiabank leaked online a trove of its internal source code, as well as some of its private login keys to backend systems, The Register can reveal. Over the past 24 hours, the Canadian financial giant has torn down […]

Common Git Commands

Overview Git is a modern Source Control Management tool. It’s wildly popular since it provides a mechanisms to broadly share and merge code bases. This article lists the most common commands and by no means replaces the extensive documentation found here: git-scm.com/doc Commands Configure Git git config –global user.name “wassamz” git config –global user.email “wassam@email.com” […]

Decision Impact

I think a critical part of building an empathetic engineering culture is understanding decision impact. This is a blind spot that I see happening a lot: a deliberate effort to understand the effects caused by a decision. How does adopting X affect operations? Does our dev tooling support this? Is this architecture supported by our current infrastructure? […]