DevsIndex

Simple developers Aggregator
Load New...

If You Dare To Lead, Lead With Vulnerability ...

Just like a tortoise hides inside its shell and a porcupine’s sharp quills leap to attention when they sense danger, we human beings also put on protective armor when we feel threatened. Risky situations, anxiety from the unknowns, and the danger of being exposed evoke the same emotional response as the fear of being chased by a predator.  We feel vulnerable. But instead of embracing vulnerability, accepting our fears, and leading with curiosity, we put on a shield of protection. We project...
17 Apr 13:48:49 - Vinita Bansal - DZone Agile Zone

7 Proactive Steps to Lead High Performers to Excellence ...

High performers in any organisation aren’t easy to manage. With their uncanny ability to produce outstanding work and an appetite to solve tough problems, they demand even greater attention and engagement from their managers.   And these managers are so busy putting out fires, attending meetings, convincing stakeholders and solving for poor performance that they fail to prioritise the one thing that deserves their time and energy — their top performers. ...
16 Apr 23:16:14 - Vinita Bansal - DZone Agile Zone

.NET User Group of BC (virtual) ...

I will be presenting Make the Web Faster! at the .NET User Group of BC:This session demonstrates practical techniques that drop a web page's size from almost 3MB to 143K, and load time from 6 seconds to sub-second, while looking the same! Review tools that validate and describe performan...
16 Apr 23:00:00 - ASPInsiders

3 Agile Tips From a Startup to Startups ...

Introduction For our startup, agile was a must-do. We are a tech and data driver startup working as a marketplace for the moving industry. The funny thing is that nobody on our team has ever had anything to do with this industry; this means there was a lot each member had to learn and master from the start. Agile was, in my opinion, the greatest tool for us. It calls for continuous development; it welcomes change and tweaks, and it's a bridge between business-focused founders and development-foc...
16 Apr 15:32:43 - Amel Islamagic - DZone Agile Zone

Linters Implemented by Ruby Libraries ...

When you hear the word “linter,” you probably think about particular widely used tools. But there’s a different kind of linters. In this article, Toptal Back-end Architect Robert Pankowecki introduces you to linters implemented by Ruby libraries and details their capabilities....
16 Apr 04:09:00 - ROBERT PANKOWECKI - Toptal Engineering Blog

Show dotnet: Build your own unit test platform? The true story of .NET nanoFramework. ...

Hi! I’m Laurent Ellerbach. I’m a Principal Software Engineer Manager at Microsoft working for the Commercial Software Engineering team. My team and I are doing co-engineering with our largest customers helping them in their digital transformation and focussing on Azure. I’m more focussing on Manufacturing industry and I’ve been involved in IoT for a very long time. The post Show dotnet: Build your own unit test platform? The true story of .NET nanoFramework. appeared firs...
16 Apr 05:43:17 - Laurent Ellerbach - .NET Blog

Why Do You Even Need A Talent Sourcing Strategy? ...

Sourcing in recruitment is crucial if you want to hire the best talents quickly. Look at it this way. Imagine your lead developer surprisingly announces s/he is quitting, and you have two weeks to find a replacement. The situation seems like a nightmare, but with a working talent sourcing strategy, it won’t seem like a big deal since you might already know a candidate or two you could contact....
16 Apr 00:27:23 - Romana Kuts - DZone Agile Zone

4 Essential KPIs for Software Teams to Track Their Productivity ...

If you’re project managing a software development team, you’ll know all too well the trials and tribulations that come with the very nature of the job.  Because software development is all about adapting and developing software to be the very best it can be, there are inevitable highs and lows in the process....
15 Apr 18:02:48 - Richard Conn - DZone Agile Zone

.NET April 2021 Updates – .NET Core 3.1.14 and .NET Core 2.1.27 ...

Today, we are releasing .NET Core 3.1.14 and .NET Core 2.1.27 April updates. These updates contains reliability and other non-security improvements. See our April blog post for details on all April servicing releases. The post .NET April 2021 Updates – .NET Core 3.1.14 and .NET Core 2.1.27 appeared first on .NET Blog. ...
13 Apr 18:26:29 - Rahul Bhandari (MSFT) - .NET Blog

Quality Sense Podcast: Ashley Hunsberger – Leading Agile Transformation at Blackboard ...

This week’s Quality Sense guest has been at her company now for 16 years, but in that time she has had the chance to assume several different roles that allowed her to explore her interests, lead others, and help the company grow. Ashley Hunsberger started as a manual tester and today, she’s the Director of DevOps Engineering, creating their Developer and Agile Advocacy program. She focuses on the ways they can advance the work their teams are doing, as well as the way in which they do it.&...
12 Apr 23:15:10 - Kalei White - DZone Agile Zone

The Engineer’s Complete Guide to Code Quality ...

You might not realize it, but you probably know when you see bad quality code. It might be written in a way that doesn't make sense, be full of errors, excessively verbose, or highly inconsistent in its use of terminology and naming conventions. Fortunately, there are lots of ways you can improve your code quality, make it easier to review and test and reduce the pain later of having to fix all of the errors. Let's take a look. The Basics of Code Quality Code quality refers to the attributes and...
12 Apr 22:36:36 - Cate Lawrence - DZone Agile Zone

3 Wide-Spread Scrum Master Failures in 5:31 Minutes ...

There are plenty of Scrum Masters failures. Given that Scrum is a framework with a precise and concise yet short “manual,” this effect should not surprise anyone. Learn more about three widespread examples of how Scrum Masters fail their team in three short video clips, totaling 5 minutes and 31 seconds....
12 Apr 22:15:31 - Stefan Wolpers - DZone Agile Zone

Defining The Role Of Staff Engineer ...

An Ambiguous Role Is Defined We’re tackling one of the most ambiguous and subjective roles in the software engineering career path, the Staff Engineer. Many companies don’t even have this role, and the ones that do have a hard time defining exactly what it means. This is, at least, how Will Larson felt after he was tasked with coaching the Staff Engineers at a previous company....
12 Apr 13:15:25 - Dan Lines - DZone Agile Zone

Perform Master Detail CRUD operations in AspNet Core (Part 5) ...

In Part 4 of this article series we added the Main view, _Teams partial, and _TeamMembers partial. Recollect that _Teams partial and _TeamMembers partial show a Team or TeamMember record in read-only, insert, or update mode. This is done with the help of six partials - three belonging to _Teams part...
12 Apr 10:38:00 - ASPInsiders

A Programmer Learning List (for Beginners) ...

My friend has a son who's graduating high school soon. He's been learning some programming and is considering it for his career. He asked me a question I hear often: what should I learn next? When I was first learning to code, I always assumed the answer to "what should I learn next" would be a new programming technique, a new language, a new library, or something along those lines. As I've progressed through my career, and especially as I've been on the other side of the interview desk, I've ch...
11 Apr 15:22:37 - Michael Snoyman - DZone Agile Zone

Bad Code Reviews Wreck Morale. We Need a Different Outlook ...

I love reviews. When it comes to new gadgets and whether they're worth my money, it’s a blessing to have so much free advice to guide your choice. Last year I bought a new digital piano online, purely based on internet reviews since retail was locked down and I couldn’t try it out anywhere. Most reviews were favorable to raving, so I found safety in numbers there. Sure, retailers reviewing their own wares are naturally biased, but then again nobody would go to the trouble of a scathing review si...
11 Apr 13:27:16 - Jasper Sprengers - DZone Agile Zone

Done With A Feature. So What’s Next? ...

Often a scrum team decides to implement a feature in a sprint, codes it and sends it to testing. At this stage, the product owner, scrum master, and the team often get a false impression that the feature is almost done and what remains is just testing and releasing it to production. Right?Wrong! Experience has shown that this only the start. The battle is only half won and there are many hurdles to get that feature to the finish line. Our scrum team went through several sprints where we tho...
11 Apr 13:07:09 - Suparna Shaligram - DZone Agile Zone

How to Leverage Cloud-Native Environments for App Development ...

The last decade has been all about the rise of cloud-based services, especially when you consider the advancement of streaming services like  Netflix or Spotify. The demand for cloud-based services grew by 18% in 2017, with market revenue of $246.8 billion. In 2020, a global pandemic pushed many brick-and-mortar businesses to go online. During this digital transformation, one service has been facilitating scalability in the cloud....
11 Apr 09:57:40 - Parth Bari - DZone Agile Zone

Adherence Enterprise Project Gating Governance With Agile DevOps ...

Enterprise Project Stage Gating In the current IT project management, many organizations adopt the Project Gating process to manage projects' life cycles. Project Gates and Checkpoint Reviews provide key communication opportunities for projects to move through from each phase or specific elaboration steps. Gates and Checkpoint reviews also provide a formal means of controlling the quality of deliverables, reducing project risk, monitoring change requests, and maintaining stakeholder interest. Th...
11 Apr 09:43:13 - Gary Li - DZone Agile Zone

Tips for Architecture Management/How to Work With President Business ...

Some days I think that life as a software architect runs like the story from the LEGO Movie:"We have to do the right thing,unblock creativity,save the world,free the master-builders,prevent the destruction of everything,beat the bad guy,but also -- fall in love with the business,help them to understand why they feel the way they do,guide them to enlightenment,so we can all live in peace and prosperity together."There are so many obstacles to success and a big part of managing your software archi...
10 Apr 19:50:12 - Stuart Meikle - DZone Agile Zone

Show dotnet: Animating 40 LEDs with charlieplexing ...

For Pi day 2021, I published a fun post on how to Blink LEDs with Raspberry Pi. As part of that writeup, I wanted to include a 40 LED charlieplexing example, but couldn’t get it working. It is working now, and I decided to do a follow-up post to show it to you. The post Show dotnet: Animating 40 LEDs with charlieplexing appeared first on .NET Blog. ...
10 Apr 01:17:56 - Richard Lander - .NET Blog

Announcing .NET Multi-platform App UI Preview 3 ...

With .NET 6 Preview 3 we are shipping the latest progress for mobile and desktop development with .NET Multi-platform App UI. This release adds the Windows platform with WinUI 3, improves the base application and startup builder, adds native lifecycle events, The post Announcing .NET Multi-platform App UI Preview 3 appeared first on .NET Blog. ...
09 Apr 19:18:31 - David Ortinau - .NET Blog

4 Body Language Mistakes and How to Fix Them ...

We speak more through our bodies than our words. The posture we assume, the expression on our face, hand gestures, and our eye movement conveys far more than we would like to expose. A subtle smile in a meeting can indicate a willingness to engage in a dialogue, while a stern look can instantly kill the conversation. Constantly checking the phone or looking at the watch can signal disengagement, while focusing on the other person signals interest. Rolling our eyes ...
09 Apr 06:12:59 - Vinita Bansal - DZone Agile Zone

What Type Of Manager Are You? ...

Signing up to be a manager is an act of great courage. Breaking our existing mold ready to be cast into a new one is no easy feat. It has many of the same challenges that we face when making a move from school to college, deciding between careers, and accepting a job. While the change demands letting go of our existing identity and embracing a new one with openness and curiosity, it's our mindset that determines what we make of it. Do we consider it as an act of vulnerability rooted in the desir...
08 Apr 23:52:15 - Vinita Bansal - DZone Agile Zone

What's the PDCA Cycle and How's It Used in Project Management? ...

PDCA cycle is a four-step cycle for constant improvement. Companies constantly evolve to keep up with the rapidly advancing world. PDCA approach is one way to inducing these changes in the system. PDCA cycle is the means to making sure that your company is constantly improving and is headed in the right direction.  In terms of marketing, for example, businesses have transitioned from country-wide print media ads to strong social media campaigns targeting audiences across the globe. ...
08 Apr 23:27:31 - Fred Wilson - DZone Agile Zone

ASP.NET Core updates in .NET 6 Preview 3 ...

.NET 6 Preview 3 is now available and includes many great new improvements to ASP.NET Core. Here’s what’s new in this preview release: Smaller SignalR, Blazor Server, and MessagePack scripts Enable Redis profiling sessions HTTP/3 endpoint TLS configuration Initial .NET Hot Reload support Razor compiler no longer produces a separate Views assembly Shadow-copying in IIS Vcpkg port for SignalR C++ client Reduced memory footprint for idle TLS connections Remove slabs from the SlabMemoryP...
08 Apr 20:35:14 - Daniel Roth - ASP.NET Blog

Announcing .NET 6 Preview 3 ...

Today, we are delighted to release .NET 6 Preview 3. This release is dedicated almost entirely to low-level performance features. These are the types of improvements that many folks don’t necessarily always fully appreciate, but they help a lot for many apps. The post Announcing .NET 6 Preview 3 appeared first on .NET Blog. ...
08 Apr 20:32:58 - Richard Lander - .NET Blog

Advanced Approach Towards Modern Software Development ...

Introduction Software development can either be focused on providing a general solution across the industrial verticals or can be specifically tailored according to the needs of the clients. Software industries are moving towards adopting modern methods of software development alongside emerging technologies to bring about radical changes in this field. The following context explores modern software development, its architecture, and the prominent tech that is being adopted which has had a great...
08 Apr 19:09:13 - Mouli Srini - DZone Agile Zone

ML.NET Survey: Machine Learning in .NET ...

Every year we conduct a survey to gather feedback on pain points and feature requests that help shape the direction of Machine Learning in .NET. This past year we have made major improvements to ML.NET tooling and APIs, and now we’re investigating new areas to improve and grow, The post ML.NET Survey: Machine Learning in .NET appeared first on .NET Blog. ...
08 Apr 17:14:29 - Bri Achtman - .NET Blog

Shift Left… With In-Sprint UI Test Automation?! ...

UI testing is really the most intuitive testing approach imaginable. Just find someone who can represent the target user and let them poke around in the interface they use for their daily work — the UI. It’s natural. It’s intuitive. And it’s still the predominant method used for testing most software releases today. This human-driven testing can never stop. Having smart testers creatively explore the UI using their creative, analytical minds to uncover issues that disrupt the user experience is ...
07 Apr 23:10:46 - Wolfgang Platz - DZone Agile Zone

Supercharge Software Projects With a Communication Plan ...

So, you’ve got a new software project in the pipeline. What do you do first? We all know that successful team communication is key to group projects of any kind. But how can we transform communication from a hypothetical ideal into a reality? Well, that’s what we’re going to be talking about today. Effective communication needs a foundation. So, what do we do first? We make a plan. Project management communication plans lay the groundwork for interactions between teams, managers, and stakeholder...
07 Apr 21:37:23 - John Allen - DZone Agile Zone

Healthcare Digital Transformation: What to Look for in 2021 ...

The adoption of digital and technological advancements in healthcare has been up to the mark at all times. Doctors work toward implementing robotics, while patients look into personalized apps and solutions to facilitate their connection to the system. Yet, the digitalization levels of healthcare systems vary tremendously depending on the continent, region, and country, as the 2020 experience showed. This year will see new challenges associated with the implementation of tech advancements in hea...
07 Apr 17:27:37 - Sophie Zoria - DZone Agile Zone

Your Top .NET Microservices Questions Answered ...

In our recent Let’s Learn .NET event focused on getting started with microservices we received some great questions from you. We were able to answer many questions live, but we wanted to follow up and answer some of the most popular that came up during the session. The post Your Top .NET Microservices Questions Answered appeared first on ASP.NET Blog. ...
07 Apr 17:15:08 - Nish Anil - ASP.NET Blog

GitHub Availability Report: March 2021 ...

In March, we experienced three incidents resulting in significant impact and degraded state of availability for issues, pull requests, webhooks, API requests, GitHub Pages, and GitHub Actions services. Follow up to March 1 09:59 UTC...
07 Apr 16:29:19 - Keith Ballinger - Engineering – The GitHub Blog

.NET April 2021 Updates – 5.0.5 ...

Today, we are releasing the .NET April 2021 Updates. These updates contains reliability and other non-security improvements. See the individual release notes for details on updated packages. You can download 5.0.5 versions for Windows, macOS, and Linux, for x86, x64, Arm32, The post .NET April 2021 Updates – 5.0.5 appeared first on .NET Blog. ...
06 Apr 16:45:12 - Rahul Bhandari (MSFT) - .NET Blog

Ensuring Smart Work Management Processes for Agile Project Managers in 2021 ...

The project management process is a complex maze of tasks, sub-tasks, and core dependencies.  There are a lot of different elements and substances associated with it that make it as unpredictable as it is....
06 Apr 01:17:48 - Fred Wilson - DZone Agile Zone

Announcing Open Source C# standardization ...

The C# compilers have been open source since 2014, now in the dotnet/roslyn repository. The dotnet/csharplang split off to provide a dedicate public space for the innovation and evolution of the C# language. Now, dotnet/csharpstandard completes the group, providing a public space for the ongoing work to document the standard for the latest C# language versions. The post Announcing Open Source C# standardization appeared first on .NET Blog. ...
05 Apr 19:02:34 - Bill Wagner - .NET Blog

Behind GitHub’s new authentication token formats ...

We’re excited to share a deep dive into how our new authentication token formats are built and how these improvements are keeping your tokens more secure. As we continue to focus on the security of...
05 Apr 16:31:34 - Heather Harvey - Engineering – The GitHub Blog

How we scaled the GitHub API with a sharded, replicated rate limiter in Redis ...

About a year ago, we migrated an old rate limiter in order to serve more traffic and accommodate a more resilient platform architecture. We adopted a replicated Redis backend with client-side sharding. In the end,...
05 Apr 15:59:07 - Robert Mosolgo - Engineering – The GitHub Blog

Perform Master Detail CRUD operations in ASP.NET Core (Part 4) ...

In Part 2 and Part 3 of this article series we completed TeamsComtroller and TeamMembersController respectively. All of the controller actions that we wrote so far return Main view. They also supply a MasterDetailViewModel object to the Main view. In this part we will begin developing a set of views...
05 Apr 00:49:57 - ASPInsiders

What to Do When Your Programming Project Gets Canceled ...

This week, my main task for this sprint was canceled. While not as momentous as the cancellation of an entire project (I've been there too), deleting the past week's work still stung. This isn't the first time, though, so I know that there are a few things to keep in mind: You Didn't Waste Your Time Bottom line: Were you paid for your work? Then your employer still sees it as valuable, if only to make sure that a given line of development was sufficiently explored before determining it wasn'...
04 Apr 21:33:05 - Mark Gardner - DZone Agile Zone

JOHARI Window: How Do I Leverage for My Agile Transformation? ...

Introduction Johari window as a concept comes from the study done by psychologists Joseph Luft (1916–2014) and Harrington Ingham (1916–1995) in 1955 and is used primarily in self-help groups and corporate settings as a heuristic exercise. What is JOHARI Window? ...
04 Apr 21:11:40 - Ashutosh Bhatawadekar - DZone Agile Zone

The Kano Model: Developing for Value and Delight ...

Even though we have been developing software on the mainframe platform for decades we still have ways to learn and improve. We continually face the problem of meeting user needs with the resources we have on hand. This forces us to be careful about what we choose to do—we must look at whether we are focusing on the right things. While there are basic expectations that must be met, are we providing things that excite and delight? That is, the things that make users feel connected and generate pas...
03 Apr 14:07:18 - MarkSchett - DZone Agile Zone

How to Know if a Meeting Is Worthwhile Before Scheduling it ...

Do you feel a shiver down your spine when you hear the word “meeting”? If you dread meetings, you aren’t alone. Common complaints about meetings are that they happen too often, they’re too long, and they don’t successfully address problems. In short, they’re not worthwhile....
03 Apr 13:46:51 - Richard Conn - DZone Agile Zone

Philipine .NET User Group (virtual) ...

I will be presenting Make the Web Faster! at the Philipine .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 sub-second, while looking the same! Review tools that validate and describe performanc...
02 Apr 02:26:33 - ASPInsiders

People, Product, and Technology: A Beginner’s Guide to Engineering Management ...

What makes a successful engineering manager? Success usually depends on how managers lead their people, product, and technology. In this article, we examine what it takes to get started and progress in the engineering manager role....
01 Apr 10:34:00 - GIORGI DALAKISHVILI - Toptal Engineering Blog

What Lies Beneath Hard Work: Code Churn ...

Organizations are continuously looking for ways to track, measure, and evaluate developer workflows. Done effectively, this creates the means to improve performance and code quality, reduce time to market and increase profits. But it's not always easy to measure efficiency. What may first appear to be evidence of a team's hard work may be an indication of the bigger challenges and inefficiencies of code churn. What Is Code Churn? Code churn is a measure or indication of how often a file change...
31 Mar 21:33:40 - Cate Lawrence - DZone Agile Zone

Monitoring and Observability in Cloud-Native ASP.NET Core apps ...

Distributed applications are complex and bring in their own set of challenges for developers to debug and fix production issues. Though the microservices architecture helps maintain a smaller team that works autonomously and focuses on separate business domains, it introduces newer challenges due to its distributed nature. The post Monitoring and Observability in Cloud-Native ASP.NET Core apps appeared first on ASP.NET Blog. ...
31 Mar 20:19:45 - Nish Anil - ASP.NET Blog

The Engineer’s Complete Guide To Improving Velocity ...

Introduction Speed is a crucial ingredient to all companies, especially startups. The defining characteristic of startups that end up making it against the odds, is their ability to move fast. So what does speed mean for engineering teams? Velocity. In this article, you’ll learn what velocity means in the context of an agile/scrum methodology and how you can actually improve it to allow your team to move faster and ultimately ship more stuff....
31 Mar 20:12:48 - Amneet Bains - DZone Agile Zone

Reduce Boilerplate Code With Scala Macros and Quasiquotes ...

The concise syntax of Scala usually helps developers avoid writing boilerplate. When repetitive code is required anyway, developers can use macros and quasiquotes to keep code clean and maintainable. Here's how....
31 Mar 10:32:00 - ALAIN-MICHEL CHOMNOUE NGHEMNING - Toptal Engineering Blog