DevsIndex

Simple developers Aggregator
Load New...

20 Questions From New Scrum Master to the Development Team ...

TL; DR: 20 Questions from New Scrum Master to the Development Team From Scrum Master to Development Team members, this set of questions addresses the foundations of a Scrum Team's capability to build valuable products: technical excellence and what it takes to achieve this proficiency level. The questions have been modeled after some basic principles that high performing teams have in common—from keeping technical debt at bay to collaboratively creating a Product Backlog. The Essential Role of t...
30 Nov 17:39:27 - Stefan Wolpers - DZone Agile Zone

Work with GitHub repositories using Git menu of Visual Studio ...

Visual Studio 2019 now presents a new Git menu and improved source control experience. It is worthwhile for any beginner in ASP.NET Core 5.0 to familiarize themselves with these new features. To that end this article takes a quick look at some of the common options available as a part of the new Git...
30 Nov 01:29:27 - ASPInsiders

Inline Images with ASP.NET Core ...

The most common way to show an image in an HTML page is to use the <img> tag to load an external resource. Another option is to use a URL that is a Base64 encoded version of the image. There are some aspects worth considering:Using this approach the HTML will become larger, because it will...
26 Nov 17:30:00 - ASPInsiders

Interfaces and Inversion of Control ...

The way I see it, there are three reasons for using an Inversion of Control (IoC) / Dependency Injection (DI) container:To decouple the actual implementation from a base class/interface (the contract), so that we can change the implementation when neededTo allow the implementation itself to have ser...
25 Nov 10:20:40 - ASPInsiders

Enhanced Git Flow Explained ...

Git provides basic branching operations, but advanced patterns are left up to the user. The popular "Git flow" branching model helps, but can also complicate some common procedures. Thankfully, a new variation retains the benefits, while streamlining everyday work....
25 Nov 04:20:00 - DANIEL IVANOV - Toptal Engineering Blog

Dev Interrupted: How to Game Dev Metrics With Ray Elenteny ...

This week on the Dev Interrupted podcast, I spoke with my fellow DZone core mate Ray Elenteny, Principle Owner at Solutech Consulting, about the ways he's seen people game metrics and the "why" behind each:   Which metrics are easiest to game   The long-term implications of gaming metrics   How poor culture and leadership lead engineering teams to game dev metrics So whether you're trying to game your own metrics (don't do it!) or solve culture issues that have...
24 Nov 23:40:16 - Dan Lines - DZone Agile Zone

Be An Effective Change Agent – Four Tips From a Software Architect ...

A primary requirement for a software organization today is to be able to introduce and maintain change at the speed of business. Driving innovation for any organization is no mean feat, but as holders of technical roadmaps, design patterns, and engineering practices, it is central to an architect’s role. The ability to change software is holistically dependent on the software design as well as the systems, processes, and teams responsible for delivering it.  Architects must consider how to ...
24 Nov 19:06:12 - Ryan Parrish - DZone Agile Zone

AI/ML Project Work By Using Scrum ...

Working with AI/ML Projects? Which Agile Methodology to use to ensure success (Scrum/Kanban/Scrumban/Lean Start-up)?  This story was shared by one of my close friends. ...
24 Nov 16:12:40 - CHANDAN LAL PATARY - DZone Agile Zone

Staying Flexible With Hybrid Workplaces ...

Hybrid workplaces are being proposed as the next step for agile businesses. This trend, initiated by Google and Microsoft, will help remote teams transition back to office life and give greater flexibility to the work environment. Here we give 3 expert tips on implementing hybrid workplaces in your own company. COVID is changing the way the world works. As opposed to being tethered to a desk for 40 hours a week, many companies have adopted a work from home policy for the time being. And some for...
24 Nov 15:38:53 - Amanda Haynes - DZone Agile Zone

7 Ways To Boost Your Skills To Become a Better Programmer ...

In today’s technologically connected world, a programmer’s success would be highly dependent on their decision to keep learning and adapting to innovation. Even if you’ve been a programmer for a while now, you surely know that looking for skills improvement opportunities is significant. Whether you are new or seasoned in the world of programming, you can surely benefit from these seven tips....
24 Nov 15:24:56 - Ralf Gallano - DZone Agile Zone

ASP.NET Core Pitfalls – Dependency Injection Lifetime Validation ...

As you can imagine, it doesn’t make much sense to have a service that is registered as singleton to depend on another service that is registered as scoped, because the singleton instantiation will only happen once. Take this example:public interface IScopedService{} public interface ISingletonSer...
24 Nov 13:34:23 - ASPInsiders

Why You Don't Have Enough Test Automation ...

You probably don’t have enough end-to-end tests for your product and would love to find out what you can do about it. But why?...
23 Nov 19:56:41 - Artem Golubev - DZone Agile Zone

Dev Interrupted: Async Dev with DuckDuckGo Engineering Director ...

This week on the Dev Interrupted podcast, I spoke with Cate Huston, Director of Engineering at DuckDuckGo. She’s an expert in asynchronous development and shared tons of interesting ideas:   How DuckDuckGo utilizes transient and permanent spaces differently  How product feedback sessions are completed asynchronously  How to help new remote employees feel a sense of belonging and accomplishment.   The unique relationship between asynchronous managers and develop...
20 Nov 21:53:52 - Dan Lines - DZone Agile Zone

Nbdev: A literate programming environment that democratizes software engineering best practices ...

Learn about nbdev, a new literate programming environment for Python....
20 Nov 17:00:15 - Hamel Husain - Engineering – The GitHub Blog

ASP.NET Core Pitfalls Index ...

Here is the list of posts so far on ASP.NET Core Pitfalls:Redirect to Action Keeps Route ParametersSession StorageLocalization with Shared ResourcesAreasReturning a Custom Service Provider from ConfigureServices...
19 Nov 12:20:31 - ASPInsiders

ASP.NET Core Pitfalls – Returning a Custom Service Provider from ConfigureServices ...

In pre-3.1 versions of ASP.NET Core, you could return your own service provider (AutoFac, Ninject, etc) by returning some IServiceProvider-implementing class from the ConfigureServices method. This is no longer supporting, and having code like this results in an NotSupportedException being thrown at...
19 Nov 11:08:06 - ASPInsiders

Blazor discovery part 2: WASM and glorious components ...

(If you missed part 1 of my Blazor exploration, check it out. These are reposts from my personal blog, which is more than just software stuff.)One of the more useful paradigms that came along with modern front-end frameworks is the use of components. The idea is that you can create these litt...
19 Nov 04:00:33 - ASPInsiders

Scrum Guide 2020: Beyond Software ...

TL; DR: The Scrum Guide 2020 The Scrum Guide 2020 is available now: Change is coming to make Scrum more accessible and inclusive beyond software development. Learn more about the changes, download the brand new and free Scrum Guide 2020 Reordered to spot patterns quickly, and join the Scrum community discussion. How Scrum Changes with the Scrum Guide 2020 Scrum has witnessed many applications beyond its origins of software development over recent years. Being a real framework, Scrum has been aug...
18 Nov 20:18:03 - Stefan Wolpers - DZone Agile Zone

4 Productivity Solutions For Smart Teams In 2021 ...

There are lots of ways to make your company more successful than it already is – from new marketing solutions to investing in new technologies – but one of the best and most effective ideas is working on your staff’s productivity. Making sure every single one of your employees is as motivated and inspired as possible isn’t the easiest thing in the world, but it’s still an issue you have to address if you wish to take your business to the next level....
18 Nov 15:49:23 - Steve Parker - DZone Agile Zone

What Programming Language Should Business People Learn? ...

The most common data in business work is tabular data, such as order records, personnel information, sales contracts, etc., which is called structured data in professional terms. Excel is the most commonly used tool when dealing with tabular data. This is because excel provides easy-to-use formulas and user-friendly operations, and can complete most tasks. But sometimes it will be very tedious to do manual operations with excel when encountering some special and difficult operations, as well as ...
18 Nov 14:36:31 - Jerry Cruise - DZone Agile Zone

Remote Work and Agility: How To Have Both Under the Same Roof? ...

The global pandemic has pushed the world to work remotely regardless of the industry type. Even though remote work existed long before the outbreak occurred, it became the new norm or the way of life only after the mandated lockdown. There are umpteen benefits that remote work offers, starting from a better work-life balance to increased levels of productivity.  However, it’s not all rosy. Leaders have and are facing several challenges while leading a distributed team. Communication, the es...
17 Nov 21:46:01 - Aakash Gupta - DZone Agile Zone

Starting, Sustaining, and Growing Your Technical Career In a Pandemic ...

On October 15th, deliver:Agile Live! hosted a panel on the unique challenges technical job seekers may be facing during the pandemic. There have been many requests for a short cheat sheet that summarizes the most important tips and tricks. This is that sheet....
17 Nov 21:39:48 - Ryan Latta - DZone Agile Zone

A Journey Through Quality Assurance Testing ...

A while ago, I found myself roaming the new and strange waters of Quality Assurance. Writing tests is a part of the development process, so no matter what technologies are used, sooner or later you learn that testing your code is necessary. While working on Front End, I had to learn really quickly that, “Testing shows the presence, not the absence of bugs.” This really got me wondering just how important my role as a QA is in assuring quality and does it rely solely upon me and the QA team to ma...
17 Nov 17:58:31 - Nadza Vrazalica - DZone Agile Zone

7 Amazing Ways To Up Your Schedule Management Game In 2020 ...

Schedule management is one of the most important qualities that define a project manager’s brilliance. This management is very important for the project as the success of every task and process connected to the project has to be completed according to schedule; otherwise, the customer is not going to trust the company again for their business....
17 Nov 16:38:17 - Fred Wilson - DZone Agile Zone

A No-Frills Guide To Facilitating Customer Journey Mapping Workshops ...

To better understand how your customers interact with your products or services and to envision how to improve their experience, work with your team to collaboratively develop customer journeys. Simply put, a customer journey is the sequence of steps a customer follows to reach a goal. As we build the journey, we highlight points where the customer interacts with the product. Developing the customer journey helps us identify and prioritize pain points and provides us with ideas regarding how we ...
17 Nov 16:34:23 - Ayman Idris - DZone Agile Zone

The Perfect Process To Manage Tech Debt ...

I’ve discovered what many companies are missing and compiled my learnings into a simple but powerful framework, to share with you. As part of the customer development work for a new product at work, I needed to understand the differences between software companies that have their tech debt under control and those that don't....
17 Nov 16:19:57 - Alex Omeyer - DZone Agile Zone

Blazor discovery part 1: You can't entirely escape Javascript ...

(This is the first of a series of reposts from my personal blog, which may contain politics and things you don't care about. If you're just here for the .NET and Blazor content, read on!)Way back in July, I thought I was mostly joking to myself when I said, "I should build my own cloud m...
17 Nov 04:57:00 - ASPInsiders

Update Now 2020 (virtual) ...

I'll be presenting "Advanced Fiddler Techniques" at Update Now 2020:Fiddler is a great free web diagnostic tool that nearly everyone uses, but typically only for very basic things.  If all you need is to see the requests made between the browser and web server, the browser devtools can d...
15 Nov 03:07:44 - ASPInsiders

CNUG - Chicago .NET Users Group (virtual) ...

I will be presenting "Make the Web Faster" at CNUG Chicago .NET User Group:This session demonstrates practical techniques that drop a web page's size from almost 3MB to 143K, and load time from 6 seconds to less than a second, while looking the same! Review tools that validate and describe pe...
15 Nov 03:05:27 - ASPInsiders

Sydney .NET User Group (virtual) ...

I will be presenting Cryptography 101 at Sydney .NET User Group:Learn the fundamentals of cryptography, including public/private and symmetric encryption, hashing, and digital signatures. Discover which techniques are appropriate for various situations. Review practical real life example...
15 Nov 02:59:25 - ASPInsiders

Tulsa Developers Association (virtual) ...

I will be presenting Cryptography 101 at Tulsa Developers Association:Learn the fundamentals of cryptography, including public/private and symmetric encryption, hashing, and digital signatures. Discover which techniques are appropriate for various situations. Review practical real life e...
15 Nov 02:55:57 - ASPInsiders

DevDay 2020 (virtual) ...

I'll be presenting "Advanced Fiddler Techniques" at DevDay 2020:Fiddler is a great free web diagnostic tool that nearly everyone uses, but typically only for very basic things.  If all you need is to see the requests made between the browser and web server, the browser devtools can do th...
15 Nov 02:45:00 - ASPInsiders

Tiny Difference, Big Consequences Reloaded: SignalR in .NET Core 3.1 vs. .NET 5 ...

In a past blog post I wrote about a surprising change I encountered during the migration of a .NET Core 2.2 application to .NET Core 3.0. I have just migrated that same application to .NET 5 and guess what, I stumbled across another “tiny difference with big consequences”.The situation: I have a WPF...
14 Nov 09:33:35 - ASPInsiders

7 Software Development Models You Should Know ...

The Software Development Life Cycle, or SDLC, is the process of planning, designing, developing, testing, and deploying high-quality software at the lowest cost possible, preferably in the shortest amount of time. To achieve this goal, software engineering teams must choose the correct software development model to fit their organization’s requirements, stakeholders’ expectations, and the project. There are a myriad software development models, each with distinct advantages and disadvantages. D...
13 Nov 21:35:30 - Mallaidh Mleziva - DZone Agile Zone

Importance of Continuous Testing In Agile and Continuous Delivery Environments ...

DevOps, CI/CD, and Agile are all methodologies and approaches that have gained attention in recent years in the QA and testing fields. They have emerged with the need to make testing leaner and to enable businesses to deliver quality at speed....
13 Nov 18:17:31 - Dasha Naumkina - DZone Agile Zone

Quality Sense Podcast: Lisi Hocke, Accountability and Conquering Personal Challenges ...

How To Push Yourself To Achieve Big Goals, Lisi’s Personal Growth Journey, and More Tune into this episode of Quality Sense where the conversation takes a bit of a turn! Instead of focusing on testing, Federico chats with Elisabeth Hocke aka “Lisi” about how she systematically pursues new goals that help her not only in her professional career but also to grow as a person. She blogs about each as she goes, which has helped her, among other things to be named the “Most Influential Agile Testin...
13 Nov 18:09:44 - Kalei White - DZone Agile Zone

How to Groom Your Engineers for Engineering Management Roles ...

Engineering leadership within companies are constantly looking to create an equitable process to figure out who on a software engineering team gets the opportunity to try management. However, there aren’t many good resources to help them figure out how they can spark interest in candidates that might be a good fit for management.  The first thing I’d recommend is watching/reading is Tanya Reilly’s talk “Being Glue”. The whole talk is brilliant, and there’s a really important section ab...
13 Nov 15:20:31 - Vishwa Krishnakumar - DZone Agile Zone

Big Room Planning: Are All Participants Functioning Thoroughly? ...

I am an RTE, I require following up with all the stakeholders participating in the Big Room planning/PI Planning an event to identify if they are carrying the activities they are supposed to do, including myself! My preparation item for the Big Room planning event. ...
12 Nov 21:58:03 - CHANDAN LAL PATARY - DZone Agile Zone

Goodhart's Law: A Basic Introduction ...

There is an old economic adage dating back to around 1975 that says “Any observed statistical regularity will tend to collapse once pressure is placed upon it for control purposes.” This statement was made by the chief economic advisor to the Bank of England, Charles Goodhart, in an article discussing monetary policy in the United Kingdom. Goodhart was making a direct criticism of the current policies and practices used to measure the growth of the British economy up until that time. He was caut...
11 Nov 22:37:44 - Stephen Watts - DZone Agile Zone

ASP.NET Core Pitfalls - Localization with Shared Resources ...

When localizing a web application using resources, there are two common ways:Using a resource per Razor view or pageUsing shared resources, e.g., not bound to a specific view or pageBy default, ASP.NET Core’s localization expects resource files(.resx) to be located inside a Resources folder on the r...
11 Nov 14:42:06 - ASPInsiders

Granite State Code Camp 2020 (virtual) ...

I'll be presenting "Advanced Fiddler Techniques" at Granite State Code Camp 2020:Fiddler is a great free web diagnostic tool that nearly everyone uses, but typically only for very basic things.  If all you need is to see the requests made between the browser and web server, the browser devtoo...
10 Nov 23:14:48 - ASPInsiders

On-demand Reactivity in Vue 3 ...

The release of Vue 3 brought about substantial performance improvements, but they should not overshadow the introduction of new features and paradigms. In this article, Toptal Full-stack Developer Luka Mikec introduces you to the new Composition API and explains what Vue 3 means for code expressiveness, organization, and reuse....
10 Nov 06:36:00 - LUKA MIKEC - Toptal Engineering Blog

DZone Spotlight Interview: Meet Agile Expert Dan Lines ...

The incredible rise of a developer to COO and Co-Founder! Meet Agile expert Dan Lines! In our latest in-depth DZone spotlight interview, we go in-depth with top DZone contributor Dan Lines (DZone profile). Dan had a DZone article that this week will be a major keynote at the Agile + DevOps Virtual Conference (details). In this interview (both text and video), Dan goes in-depth on Agile, tips to devs on getting promoted, how DZone has helped them, career highlights, love of Nirvana, and how Line...
09 Nov 16:29:31 - Dan Lines - DZone Agile Zone

Melb.NET Meetup (virtual) ...

I will be presenting "Make the Web Faster" at Melb.NET Meetup:This session demonstrates practical techniques that drop a web page's size from almost 3MB to 143K, and load time from 6 seconds to less than a second, while looking the same! Review tools that validate and describe performance best pra...
08 Nov 15:48:51 - ASPInsiders

The Engineer’s Complete Guide to Technical Debt ...

Debt is a complicated subject. The world often carries negative connotations with images of student loans, medical bills, or mortgage payments often coming to mind. In reality, though, some financial debt can actually help people.  The same thing is true with technical debt....
06 Nov 16:42:12 - Alex Omeyer - DZone Agile Zone

The 9 Best SaaS Tools For Remote Teams ...

Software as a service, popularly known as SaaS in the corporate world, is a cloud-based service.  To put it simply, it is a software distribution model or, more so, an application. A service provider hosts these applications for customers and makes them available to the customers via the internet. SaaS refers to providing a software product or services to the client over the cloud....
06 Nov 16:22:32 - Anjan Pathak - DZone Agile Zone

Effective Team Communication Tips for Agile Professionals in 2020 ...

To work together, you need to communicate, and to work together really well, you need to communicate at the same wavelength. But what makes for good communication? Is team communication different than communicating otherwise in your daily life? This guide to team communication tells you the what, why, when, and how to get your team communicating effectively....
05 Nov 21:34:22 - Fred Wilson - DZone Agile Zone

The impact of mobile app performance on user experience ...

It’s no secret that most people today feel anxious whenever they don’t have their smartphones on them. We feel lost and not just figuratively, but we can actually get lost! For example, when was the last time you had a physical map in your car? Today, we’re far more...
05 Nov 17:50:00 - ASPInsiders

Building a Node.js/TypeScript REST API, Part 1: Express.js ...

Learn practical TypeScript patterns with interfaces and extended classes. Avoid messy console.log() statements with Winston and the Node.js debug module. Create an Express.js-powered REST API back end from scratch!...
05 Nov 03:34:00 - MARCOS HENRIQUE DA SILVA - Toptal Engineering Blog

How Employee Retention Impacts QA ...

Your employee retention rate is as important in QA because it can significantly impact the quality, effectiveness, and speed of your software quality assurance efforts. So, how do you approach retaining your QA employees? Or is the importance of staff retention not even on your radar?...
04 Nov 15:55:30 - Vakul Gotra - DZone Agile Zone