Month: August 2021

Measuring Developers Isn’t Tyranny

Informing someone that you want to “measure” them is not a great way to start a conversation. Software developers, like all people, tend to look unfavorably upon having their performance closely measured. But measuring developers is one of the hottest trends for companies around the globe. So is it tyranny to measure people?

People are quick to note that numbers don’t tell the whole story and can become defensive at the notion their productivity should be quantified somehow. This resistance can become even more entrenched when teams become stacked against each other. 

Mobile Commerce Testing: How Global Leaders Optimize User Experience

Mobile accounts for over 67% of all e-commerce sales worldwide and it’s expected to keep growing as more people are getting used to shopping on their phones. Nearly four out of five smartphone users have made at least one purchase in the last six months.

Since mobile performance directly affects user experience, retention rates, conversions, and ultimately revenue, improving it has become a top priority for mobile commerce companies globally.

Five Developer Secrets to Speeding Mobile DevSecOps

Mobile app dev teams looking to deliver innovative, high-quality mobile apps quickly to meet their business demands, must include security as early as possible and throughout the software development lifecycle (SDLC). While mobile has become the dominant means of accessing information, mobile DevSecOps maturity frequently lags behind web DevSecOps. If the security strategy is to test right before release then rush to fix security bugs, releases are often delayed or insecure code ships — but it doesn’t have to be that way. 

Imagine spending months designing and developing a mobile app. Suddenly your project grinds to a halt during late-stage testing because a third-party API or library leaks data or a mobile app to server connection is misconfigured. You miss the release date and tempers flare.

Top 5 Free Kubernetes Certifications

Today, Kubernetes is the most adopted open-source platform to orchestrate containers and IT teams are working to use Kubernetes as a new platform for further adoption to development responsibilities. Beyond evidence of improved deployment, resources management, and cost savings, Kubernetes is used today in so many ways that it is sometimes hard to follow the new trends. 

The increase in the adoption of Kubernetes comes partly from the community and all the resources that it provides every day to easily understand the concept and the management. Training, courses, certifications, no matter your title or your background, there will be a resource online to help you implement a new concept, having a big overview of what is possible and, inherently, growing your skills. 

7 Pieces of Bad Advice for Women in Engineering Leadership

Have you ever attended an event in which you were asked to give advice to someone starting something new (career, baby, wedding)? Whenever confronted with that question, my answer is “don’t take people’s advice.” Not because all advice is bad, but because all people are different. I am unique, and some advice applies to me, and some not.  Here are some of the items people have advised me, and why they may, or may not work.

1. “Don’t be too technical… or not technical enough.” Both?  Sure…  I cannot tell you how many times when functioning as a systems engineer, I was told, “You know how developers are…” Well, yeah, I coded for many years. And how often do we hear that  the stereotypical engineer should not be a manager because of social awkwardness or the inability to delegate? I feel that it helps a team to have someone with hands-on experience lead them – somewhere in the middle is the best.

How To Raise the Morale of a Remote Team

Long story short, in order to raise the morale of a remote team, let them shift attention away from routine tasks and have some fun. We as a team are what we do. That is why we should do something interesting altogether. Remote work is not a blocker.

This is a story of how I organized a hackathon for an IT company located in Malaysia during the first several months of the COVID pandemic. The game was all about Linux administration, troubleshooting, and penetration testing skills. Essentially it gave room to participate to all employees: from juniors in tech support up to senior solution architects.

The Truth About Software Architecture

Introduction

The software architecture system portrays the system’s structure and provides a detailed explanation of how it works and behaves. The system can represent the collection of components that are capable of accomplishing a specific function or a set of functions. 

In simple terms, it can be stated that the software architecture offers the basic foundation on which the software can be developed. Its overall success, quality, maintainability, and performance depend on the series of architecture decisions and tradeoffs. The system can be at risk if you fail to consider the common problems and long-term issues.  

How to Gather High-Quality Feedback During Prototype Testing

Introduction

Designing a user interface is a nuanced process that requires you to test your ideas and balance them against user goals. To offer a world-class experience with quality software, you need to build an understanding between your product and the customer. 

Make your customers part of the product design process by testing out prototypes and using feedback to improve. You have to be careful with what you show users, so the feedback you get is actionable and can be applied to making your interface more user-friendly. 

AzureFunBytes Presents: Migrating Your Data – Migrate your MongoDB data to Cosmos DB

Last time, I showed you how to create a Cosmos DB account for your MongoDB data using an ARM template. This time, we’ll use the Azure Database Migration Service (DBMS) to migrate my data I have on a Virtual Machine into Cosmos DB.

rn

The post AzureFunBytes Presents: Migrating Your Data – Migrate your MongoDB data to Cosmos DB appeared first on Azure DevOps Blog.

rn