DevsIndex

Simple developers Aggregator
Load New...

We need to talk about Job Interview Questions ...

Let me ask you a question; When was the last time you implemented Quick Sort? If you're an experienced developer, there's a 99% statistical probability of that you'll answer "at university." Still, no job interview seems to be complete unless you can correctly describe the pivot value in a multiple choice type of question. Ignoring the fact of that you could probably program your calculator to answer these questions, the relevance of these types of questions is; ZIP, NADA, NOTHING, NULL! 98% of ...
15 May 07:47:20 - Thomas Hansen - DZone Agile Zone

Four Scrum Master Success Principles ...

TL; DR: Four Scrum Master Success Principles Contrary to popular belief, the Scrum Master success principles are tangible, when we guide the analysis with an outside perspective. Read on and discover four Scrum Master success principles, from when not to use Scrum to product quality to supporting the Product Owner to putting self-management at the center....
13 May 16:39:56 - Stefan Wolpers - DZone Agile Zone

Intention, Inertia, and Introspection ...

The best tech leaders I’ve seen and who remain remarkable over the years are those who are never "done." They evolve, learn, experiment, and change their minds routinely. The constant need to undergo personal growth is both the most fascinating thing about leadership and a source of anxiety and fatigue. It can feel like a never-ending struggle where you can’t stop. Issues and problems keep piling on your plate, and what used to work for you last year no longer seems to be cutting it.  I’ve ...
13 May 07:15:18 - Aviv Ben-yosef - DZone Agile Zone

.NET Framework May 2021 Security and Quality Rollup Updates ...

Yesterday, we released the May 2021 Security and Quality Rollup Updates for .NET Framework. Quality and Reliability This release contains the following quality and reliability improvements. CLR1 Addresses an issue where the entire process would be torn down when a NullReferenceException propagated out of an exception filter. The post .NET Framework May 2021 Security and Quality Rollup Updates appeared first on .NET Blog. ...
13 May 02:20:12 - tara overfield - .NET Blog

Techorama 2021 (virtual) ...

I'll be presenting "Advanced Fiddler Techniques" at Techorama 2021: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...
13 May 01:32:58 - ASPInsiders

Agility Office: The Backbone of Any Transformation ...

Introduction In the traditional world of Project and Program Management, Project Management Office (PMO) played a very crucial way in standardizing and unifying the various Project Management processes and activities. With the software industry transforming its working into an Agile Way of Working, one gets a sense that the PMO has become anachronistic and is more or less become extinct.  However, that's not the case and we have many organizations creating Agility Office / Agile Program Off...
12 May 22:24:33 - Ashutosh Bhatawadekar - DZone Agile Zone

Solving Bottlenecks With SQL Indexes and Partitions ...

Indexes and partitioning can help with SQL performance, but they're not cure-alls. Through everyday examples of date range and LIKE queries, find out how to "think like an RDBMS" to make yours run faster....
12 May 09:55:00 - MIRKO MAROVIĆ - Toptal Engineering Blog

.NET May 2021 Updates – 5.0.6, 3.1.15, 2.1.28 ...

Today, we are releasing the .NET May 2021 Updates. These updates contains reliability and security improvements. See the individual release notes for details on updated packages. You can download 5.0.6 , 3.1.15, 2.1.28 versions for Windows, macOS, and Linux, for x86, The post .NET May 2021 Updates – 5.0.6, 3.1.15, 2.1.28 appeared first on .NET Blog. ...
11 May 17:28:02 - Rahul Bhandari (MSFT) - .NET Blog

Estimates Can Impede Agile Development, Here's How to Budget ...

The initial stages of the Agile software development journey can be exciting. It’s a time of possibility and experimentation. But these feelings start to wane when stakeholders try to figure out the cost of getting the project from 0 to 100. The team might want to play with a couple of automation tools, but they require an extra set of expert hands. Or there’s some research worth stretching out, but that means more data and more man-hours....
11 May 15:33:21 - Soren Pedersen - DZone Agile Zone

Put a DPAD on that GC! ...

Say what? Yes, there's a new feature called DPAD for regions – regions is what we are currently working on in .NET 6 to convert segments to. In this blog post I will first give some introduction to regions then talk about the DPAD feature. The post Put a DPAD on that GC! appeared first on .NET Blog. ...
11 May 00:13:26 - maoni - .NET Blog

Security keys are now supported for SSH Git operations ...

GitHub has been at the forefront of security key adoption for many years. We were an early adopter of Universal 2nd Factor (“U2F”) and were also one of the first sites to transition to Webauthn....
10 May 17:20:08 - Kevin Jones - Engineering – The GitHub Blog

10 Effective Ways to Keep Your Millennial and Gen Z Employees Productive ...

Millennials and Gen Z now make up much of the workforce. So, it is important to adapt your workplace strategies to get the most out of them. This is not to say you should discard everything you’re already doing and start again. Rather, it’s a case of looking at how these employees work, and figuring out how to make them as productive and efficient as possible....
10 May 07:53:59 - Vicky Pham - DZone Agile Zone

Eat That Frog: A Good Time Management Strategy or a Facade? ...

There’s a famous Mark Twain saying that goes something like this: “Eat a live frog first thing in the morning and nothing worse will happen to you the rest of the day.”...
10 May 01:14:01 - Fred Wilson - DZone Agile Zone

10 Top Process Improvement Tools You Need to Create a More Sustainable Business ...

A study by BCG/MIT finds that 90% of executives deem sustainability to be important, yet only 60% of companies incorporate sustainability as part of their business strategy, and even less (25%) integrate sustainability into the core of their business model. To generate a clear business case, organizations need to write business operations with sustainability in mind, which can be done by the following two steps:...
10 May 01:06:04 - Fred Wilson - DZone Agile Zone

Your Guide to Going Paperless in 2021 ...

Creating a paperless office was first theorized in 1975, in a Business Week article by a man called Vincent E. Giuliano. The term “paperless office” is still going around but the need for organizations making the switch is becoming more and more obvious....
10 May 00:33:36 - Fred Wilson - DZone Agile Zone

3 Single-Tasking Tips to Improve Your Focus ...

You sit down at your desk to compile a report and within a few minutes, you have checked your email, scheduled a doctor’s appointment, and have Netflix going in the background. Our environments and priorities are constantly pulling us in different directions. With so much to juggle, it feels as if the only way we can get everything done is to multitask. Right?...
08 May 23:13:16 - Kristi Anderson - DZone Agile Zone

Do You Have a Language for Your Team? ...

Navigating the culture of a team is more art than science. Unspoken expectations, individual preferences, past experiences, a sense of shared purpose, and relationships between team members dictate a large part of how a team communicates and collaborates.  Without stating, each team develops its own implicit language that determines:...
08 May 13:40:36 - Vinita Bansal - DZone Agile Zone

Three Wide-Spread Product Owner Failures in 6:09 Minutes ...

There are plenty of Product Owner failures. Given that Scrum is a framework with a precise and concise yet short “manual,” this effect should not surprise anyone. Explore with me three widespread examples of how Product Owners fail their team in three short video clips, totaling 6 minutes and 9 seconds....
07 May 23:43:18 - Stefan Wolpers - DZone Agile Zone

How to Build an Effective Team For Faster Growth ...

It is a challenge for any company to achieve fast, sustainable growth. Companies must balance long-term objectives with their available resources. In today’s market, companies must be flexible, agile, and perform well to earn success. Team collaboration is a key area for company growth. With high-performing teams, a company can boost productivity and achieve its goals. Collaborative teams are 60% faster at completing work and show higher emotional wellbeing. By creating effective teams, a compan...
07 May 21:43:12 - John Allen - DZone Agile Zone

ASP.NET Core 6 and Authentication Servers ...

In .NET 3.0 we began shipping IdentityServer4 as part of our template to support the issuing of JWT tokens for SPA and Blazor applications. Sometime after we shipped, the IdentityServer team made an announcement changing the license for future versions of IdentityServer to a reciprocal public license – The post ASP.NET Core 6 and Authentication Servers appeared first on ASP.NET Blog. ...
07 May 17:00:47 - Barry Dorrans - ASP.NET Blog

A Deep Dive Into NgRx Advantages and Features ...

NgRx is a popular Angular state management library, but to unlock its full potential developers may require a few new skills. In this article, Toptal Full-stack Developer Luka Onikadze explains why he became an NgRx admirer after starting off as a skeptic....
07 May 05:53:00 - LUKA ONIKADZE - Toptal Engineering Blog

10 Skills Product Managers Should Have in 2021 ...

In 2020, managers had to supplement their skill sets to meet the needs of changing workplaces. People had little choice but to adjust to a remote set-up. The working world as we know it shifted. Both employees and managers had to change the way they operated. This prompted a rise in project planning software and video calling.  Product managers have always required communication, organization, and technical skills. Now more so than ever, their vast skill sets are in demand to keep businesse...
06 May 22:53:26 - Samuel O'Brien - DZone Agile Zone

The Startup Guide to Creating an Agile Product Roadmap ...

A product roadmap can help a business gain perspective on its product. It maps out the product journey from development to launch, and beyond.  An agile roadmap serves as an interactive tool. It's updated and amended as necessary. This is crucial for SaaS startups and other businesses in the tech industry. When there’s a buzz around creating a new product, it can be beneficial to have some structure in place. ...
06 May 20:26:18 - John Allen - DZone Agile Zone

A Comprehensive Go-To-Market SaaS Product Checklist ...

Introduction Have you ever been on holiday and realized you had forgotten something? Something you needed, but while rushing to pack, you left it behind, like a phone charger? And if you’d only remembered to write a packing list, you wouldn’t be sightseeing with a dead phone? We’ve all been there. It’s one thing to mess up a vacation by leaving your toothbrush behind. It’s another thing altogether to mess up a product launch because you didn’t plan it properly....
06 May 15:32:01 - Hanna Barabakh - DZone Agile Zone

GitHub Availability Report: April 2021 ...

In April, we experienced two incidents resulting in significant impact and degraded state of availability for API requests and the GitHub Packages service, specifically the GitHub Packages Container registry service. April 1 21:30 UTC (lasting...
05 May 15:59:15 - Keith Ballinger - Engineering – The GitHub Blog

Adelaide .NET User Group - May 2021 (virtual) ...

I will be presenting Cryptography 101 at Adelaide .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 ...
05 May 01:35:02 - ASPInsiders

How we use Web Components at GitHub ...

At GitHub, we pride ourselves on delivering a first-class developer experience. A considerable part of our work is on our front end, which we strive to keep as lightweight, fast, and accessible as possible. For...
04 May 15:57:58 - Kristján Oddsson - Engineering – The GitHub Blog

Communication Design for Avoiding Uncertainty ...

It was Monday morning and I was anxiously waiting in my cubicle for Bob to come to the office. I had made up my mind to tell him clearly that the new project timelines are very rigid and there’s no way we would be able to pull it off. I was at the client site in Massachusetts and Bob was handling the entire program from the customer’s side.  At the first sign of his appearance, I marched to him hoping to convey my discomfort in signing up for the project. This is how our conversation went:...
04 May 15:44:59 - Vinita Bansal - DZone Agile Zone

The 7 Categories Of Engineering Management ...

Ian Nowland, the SVP of Core Engineering at DataDog, joins the Dev Interrupted podcast to discuss how he takes his ego out of being a manager and the seven categories he uses when coaching his teams. Coaching Managers at Datadog ...
04 May 13:43:39 - Dan Lines - DZone Agile Zone

How To Keep Code Quality Under Control In 7 Steps ...

In the article Code Quality Control And Why You Need It I described shortly importance of keeping high quality of code. This time, you will learn what are the 7 crucial elements that should be a foundation of any Automated Code Quality Control Process. This process can help you to keep your head calm and focus on important things. The mentioned essential areas of the code quality control process are:...
04 May 10:06:24 - Artur Kluz - DZone Agile Zone

How to Build a No-Code MVP ...

Got a brilliant startup idea but not sure if it will succeed? Develop a minimal viable product that will help you validate your idea. If it works, go ahead and get it developed. If it doesn't, for some reason, then you can rework your concept. A no-code MVP is the best way toward improving product development and growing into a successful venture. What Is an MVP? An MVP is the basic version of your product that you build in order to understand your audience better. It helps the audience get to k...
03 May 18:42:37 - Mitul Makadia - DZone Agile Zone

Kostenloser Online-Workshop am 7.5.2021: User Interfaces und User Experience für Entwickler ...

Am 7. Mai 2021 bin ich ab 20:30 auf dem Twitch-Kanal von Gregor Biswanger mit einem Workshop zu UI/UX-Grundlagen zu Gast.Zielgruppe sind Entwickler und andere Interessierte, die entwederin einem Team ohne ein Budget für externe UI-Designer arbeiten, odermit einem besseren Verständnis in die Zusammen...
02 May 22:32:26 - ASPInsiders

Runbooks vs. Playbooks: Explaining the Difference ...

The terms runbooks and playbooks are often used interchangeably. They are similar--they both offer a method of documenting tactical and strategic executions of the goals and processes of your organization. But there are important differences between the two, and each has its place. Once you understand that difference, you will be able to effectively use them individually, but even more importantly, you will be able to pair the two techniques together, creating a powerful weapon in...
01 May 16:07:39 - Austin Gunter - DZone Agile Zone

How Effective Listening Can Make You A Better Leader ...

Think of a leader who constantly gives you advice, occasionally asks a question only to respond with their own opinion without giving you a chance to speak up your mind, interrupts you and doesn’t let you complete your thoughts, pretends to listen by nodding their head or making sounds like “aha..hmm…” when you can see that they are clearly distracted or those who don’t bother to ask a single question and leave you wondering what to make out of the one-sided conversation.  Don’t such leader...
01 May 14:08:14 - Vinita Bansal - DZone Agile Zone

Top 10 Key Elements for Successful SAFe Implementation ...

The Scaled Agile Framework® (SAFe®) came into being to help modern enterprises implement Lean-Agile development at scale more effectively and smoothly. So, if an enterprise wants to implement this framework to reap the maximum benefits of the Lean-Agile Development at scale, it is essential for it to absorb Lean-Agile culture, Lean-Agile mindset, and Lean-Agile principles at the personal, intellectual, and leadership levels. This thorough absorption at all these levels forms the base on which SA...
30 Apr 18:19:08 - Chandresh Patel - DZone Agile Zone

A Day in the Life of an Engineering Manager ...

Engineering managers tend to have a wide range of responsibilities. In this article, Karl Hughes, founder of Draft.dev, shares what a typical day in the life of an engineering manager looks like....
30 Apr 09:00:00 - KARL HUGHES - Toptal Engineering Blog

6 Steps to a Successful Career Change ...

A career switch can be one of the most life-altering decisions of your life. To make it worthwhile and justifiable to your next employer, we have summarized some important steps for you. These hacks will help you successfully transition into a new career that you love the most.  Without a further Ado let’s begin with the journey of the ultimate transitioning....
29 Apr 21:14:23 - Sabrina Moz - DZone Agile Zone

Scaling monorepo maintenance ...

At GitHub, we serve some of the largest Git repositories on the planet. We also serve some of the fastest-growing repositories. Each day, the largest repositories we host become even larger. About a year ago,...
29 Apr 15:50:21 - Taylor Blau - Engineering – The GitHub Blog

MDC 2021 - Minnesota Developers Conference (virtual) ...

I will be presenting "An Introduction to Browser DevTools" at MDC 2021:Web developers use a large variety of tools to help develop and troubleshoot issues with web sites, but often overlook the DevTools in modern browsers.  Learn how to use DevTools to diagnose hard to locate CSS problems, debu...
28 Apr 17:07:27 - ASPInsiders

How I Supercharged my Design Workflow During Covid-19 ...

I have become a significantly better designer over the last 12 months. Last March, I was extremely anxious about getting new work and doing my work effectively in lockdown. I was cooped up and couldn’t access my real-world creative outlets. Over the course of six months, I changed everything about how I designed. This eventually changed my life so that I was less anxious and far more productive at work while gaining a boatload of time for myself. Before Covid-19, I was using all these apps: Sket...
28 Apr 17:03:38 - Tom Alex - DZone Agile Zone

Toptal Webinar: How to Build and Scale a Remote Engineering Team ...

Building and scaling engineering teams is more complicated than just hiring additional people. As teams grow, everything has to change. In the latest on-demand Toptal Webinar, our Vice President of R&D Bozhidar Batsov and Chief People Officer Michelle Labbe discuss how to build and scale best-in-class engineering teams....
28 Apr 12:44:00 - TOPTAL PUBLICATIONS - Toptal Engineering Blog

GitHub Desktop supports hiding whitespace, expanding diffs, and creating repository aliases ...

GitHub Desktop 2.8 now includes several new features to make it easier to work with diffs and easier for people who have multiple copies of the same repository. Expand diffs to get more context around...
28 Apr 16:00:58 - Billy Griffin - Engineering – The GitHub Blog

An Example of Over-Engineering ...

This week's post is pretty short. I've already written about over-engineering, but this adds a personal touch. I had to rewrite my Jet Train demo to use another data provider, switching from a Swiss one to a Bay Area one. One of the main components of the demo is a streaming pipeline....
28 Apr 03:10:34 - Nicolas Fränkel - DZone Agile Zone

Data-Informed Retrospectives ...

In their book Agile Retrospectives, Esther Derby and Diana Larsen popularized the idea that a Sprint Retrospect comprises five stages. The second stage refers to gathering data so that the Scrum Team can have data-informed Retrospectives. As I have observed in practice, many Scrum Teams either limit the data gathering part of the Retrospective, thus lacking vital information. Or they invest too much time doing so, leaving little capacity to analyze the data and come to conclusions on how to best...
27 Apr 23:34:33 - Stefan Wolpers - DZone Agile Zone

How we ship code faster and safer with feature flags ...

At GitHub, we’re continually working to improve existing features and shipping new ones all the time. From our launch of GitHub Discussions to the release of manual approvals for GitHub Actions—in order to ship new...
27 Apr 15:59:50 - Alberto Gimeno - Engineering – The GitHub Blog

Brain Time vs. Butt Time: Improve Developer Productivity ...

Many moons ago, I read the following tweet about how to improve developer productivity: Tracking Time ...
26 Apr 16:46:38 - Nick Hodges - DZone Agile Zone

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

In Part 5 of this series you created three partials namely _ShowTeam, _InsertTeam, and _UpdateTeam. In this part you will add the remaining three partials viz. _ShowTeamMember, _InsertTeamMember, and _UpdateTeamMember. For your quick reference let's take a look at the organization of partials again:...
26 Apr 09:58:59 - ASPInsiders

Emaroo 4.7.0 - Support for VS Code 1.55 ...

Emaroo is a free utility for browsing most recently used (MRU) file lists of programs like Visual Studio, VS Code, Word, Excel, PowerPoint, Photoshop, Illustrator and more. Quickly open files, jump to their folder in Windows Explorer, copy them (and their path) to the clipboard - or run your own too...
25 Apr 08:56:31 - ASPInsiders