Software Development Blogs and Resources
Software Development

The state of tech: 4 tough questions about change in the shadow of COVID-19
Technology experts discuss COVID-19’s lingering impact on the way we work, the biggest issues and opportunities the...

5 essential fintech skills organizations need to develop now
Learn what fintech skills are more critical to organizations now than ever before, including DevSecOps, AI/ML, data,...

Shaking Down the Raspberry Pi 400
I recently got my hands on the Raspberry Pi 400, the "$70 desktop PC", and tried it out for a few days. As someone who...

Deploying .NET apps to containers on AWS
Learn how to use the AWS Toolkit for Visual Studio to publish a simple ASP.NET Core application to Fargate.
The ultimate guide to tech certifications
With coverage for the top cloud, IT, security and project management certifications around the world, Pluralsight has...
Blazor questions answered: Security, browser support, synchronization and more
If frameworks like Angular feel like too steep of a learning curve for you to deal with, it might be time to check out...
15 Common Angular Questions Answered
Angular expert and Pluralsight author John Papa recently hosted two live events where he shared his tips and tricks for...
Pluralsight video tips: Customizing your learning journey
Learn how to set a goal, use a path and create custom learning channels to improve your technology skill development,...
Step by step: Building custom ASP.NET Core containers with Docker
By using Docker and something called Dockerfiles, you can create custom images that can be deployed anywhere containers...
7 places to host your Jamstack site
Whether you’re running a small project or a large enterprise application, here are several great options for hosting...
Getting started with AngularJS
This is a quick start guide to getting started with AngularJS. This tutorial will help you to understand the basic...
060 - The state of JavaScript
We bring you the audio from our recent state of JavaScript panel with Pluralsight authors John Papa, Joe Eames and...
Best JavaScript Unit Testing Tools
Like many things in the world of JavaScript, there are plenty of choices for how to unit test your code. Here are some...
Reasons to Learn React
Why should you learn react programming? Well, it's easy to develop with, it leverages JavaScript skills, and it...
Domain Driven Design in C#: Immutable Value Objects
Domain Driven Design (DDD) encourages the use of immutable value objects in domain models. Learn about how to use DDD...
The 10 problems slowing your development workflow (and how to fix them)
Streamlining software development is about finding friction and addressing it. This article can help your engineering...
Analyzing the staying power of Python—and 3 ways the language can improve
There’s no debate that Python is one of the biggest programming languages in the world. But as technologists, teams and...
10 dos and don’ts of agile transitions
Transitioning to agile? Here’s a list of ten dos and don’ts to make your transition as successful as possible.
Acquiring DevelopIntelligence and launching new experiences to help you build better
See how new releases and improvements to Pluralsight Flow and Skills can help transform your team into your competitive...
050 - Microsoft's Jeff Sandquist talks doubling down on developers
As part of Pluralsight LIVE 2020, we chat with Jeff Sandquist, who's Corporate Vice President of Developer Relations at...
049 - Ada Lovelace: Her life and legacy
Ada Lovelace Day will be observed on October 13th this year. While a lot of us probably know the name Ada Lovelace,...
Our digital world, changed by blockchain
Blockchain is providing unprecedented changes when it comes to supply chain management and initiative structures.
Waterfall vs. agile
The battle of waterfall vs. agile can feel like a battle between good and evil. Each methodology, however, has...
Webinar | Integrating E2E testing with React Native
Learn how easy it can be to stand up a React Native mobile application that lays the foundation for a solid test suite,...
043 - Exploring the evolution of Python with Piotr Gaczkowski
Jeremy talks with Piotr about decades of working with Python, DevOps and learning new technologies.
Webinar | The balance of bottom-up leadership
Bottom-up management needs to be driven by objective data and mindful leadership. World-class engineering leaders...
042 - Building better applications with Julie Lerman
Julie Lerman chats with Jeremy about; Domain-Driven Design, Event storming and
Julie's new Pluralsight course about...
Heidi Helfand’s five patterns for responsible reteaming
Author of Dynamic Reteaming: The Art and Wisdom of Changing Teams Heidi Helfand breaks down how reorganizing your team...
Webinar | We Will Rock Vue: Getting started with Vue.js
Join our live event with expert John Papa to learn how you can start building in JavaScript right away with Vue.js.
Relational vs. non-relational databases
Curious about the differences between a relational database and a non-relational one? Learn the ins and outs of each...
041 - Pivoting to a career in software development with Matt Wojtkun
Despite a successful communications career, Matt Wojtkun realized that something was missing. After a lot of hard work...
Building inclusive and accessible products
Building inclusive and accessible products is not only good practice, it’s also the law. Get your company aligned and...
039 - The history of Python
It's estimated that 8.2 million developers use Python. That's almost the population of Switzerland, and it's getting...
Move away from wagile: How to break anti-patterns in agile transitions
Adopting a hybrid of waterfall and agile is worse than just using one. Check out this guide to learn how to effectively...
Webinar | Building rich web applications with C# using Blazor
Join our expert-led webinar to learn what Blazor is and how you can leverage your C# knowledge to build rich,...
Frontend vs. backend: what's the difference?
Curious about the difference between front end and back end development? We break it down for you in this post, so dive...
Webinar | Kubernetes State of the Union
Join our live, expert-led event to cut through the hype and discover the major opportunities Kubernetes can present for...
Webinar | How to create a mature cloud practice
Demystify cloud migration with the Cloud Maturity Matrix, a device we created to help plot your way forward through...
Webinar | The future of Python
Join us for an expert-led webinar on what we can expect from Python in the next few years, and why this general purpose...
032 - Becoming a better developer with Filip Ekberg
Jeremy chats with Microsoft MVP and Pluralsight author Filip Ekberg about C#, .NET and how to improve as a developer.
5 core benefits of DevOps
Keep hearing about DevOps but not totally sure what it is or why it matters? Here are five core benefits you should...
Webinar | Through the unknown: How to embrace constant change while keeping your team focused
Learn how to help your engineering team embrace change, rethink processes and focus on what’s important.
Webinar | Inclusive, accessible principles for product teams
Learn how to make better products using inclusive and accessible principles from Pivotal Labs’ Senior Designer Raquel...
Webinar | Experts discuss technology skill development
Technology skill development separates the leaders from the laggards. Hear from four experts to learn what it is, why...
Ethics in hacking
Learn five important things every ethical hacker should keep in mind to avoid compromising their integrity and remain...
4 hidden costs in building out your tech stack
Here’s the breakdown you need to choose your front-end framework — in terms of technology popularity and personnel...
How to skill up on Pluralsight in 10 minutes or 10 days
Pluralsight has a variety of ways you can skill up regardless of the amount of time you have. To help you make the most...
How the Pluralsight community is skilling up during COVID-19
Here are ten of our favorite ways people have been using Pluralsight to stay home and skill up during Free April.
The 10 most binged tech skills courses at the start of COVID-19
These are the most viewed courses, paths and assessments during Pluralsight's #FreeApril campaign near the beginning of...
026 - Andrew Yang and Deborah Kurata talk tech skills with Hank Green
We bring you the audio of two conversations from our epic Tech Skills Day live stream. YouTube producer Hank Green...
Webinar | Help your remote engineering teams thrive with Pluralsight Flow
Transitioning to remote work can be challenging. Help your engineering team thrive with workflow insights from...
Webinar | Getting started with DevOps on AWS
Join cloud engineer Wes Novack as he unpacks practical tips for getting started with cloud native DevOps continuous...
Webinar | Angular AMA with John Papa
You have Angular questions. We have Angular answers. Fine-tune your skills with an hour of live coding and Q&A with...
Must-watch technology courses
Using insights from the Pluralsight Tech Index—which shows the relative popularity of the world’s top...
Soft skills for remote instruction, teaching and discussion
When you switch from instructing in person to instructing virtually, you might feel overwhelmed by how much is...
Beginner tools for remote teaching and virtual instruction
In the midst of COVID-19, more people than ever—including professional development coaches, music teachers, therapists,...
5 things you can do with 5 hours on Pluralsight
If you're a technology professional trying to figure out what you should explore on Pluralsight first, here's your...
Career guide: Start and grow your career in tech
Get insights and advice from leading technology experts on how you can best start and grow your tech career.
The secret to creating your own career-defining moments
Advance your career by creating your own opportunities with these five steps.
What to do before, during and after your next interview to stand out
Want to land the tech job of your dreams? Here are 10 tips to help you prepare for your interview.
10 tips to give your resume the edge
Learn how to make your resume in software development, IT, data, cloud or security shine with 10 tips from experts in...
Webinar | New and noteworthy on Pluralsight: Get a deep dive into our latest platform updates
See what’s new on Pluralsight, including new experiences to help you drive business outcomes through technology skill...
Cisco’s new certification program is here and Pluralsight is ready
Cisco revamped its certification program, completely redefining their tracks and creating several brand new...
Webinar | 5 things you should do to prepare for multi-cloud
Learn how to prepare your company for multi-cloud and take a deep dive into tools, choosing the right vendor and the...
The Remote Work Guide
“How do I work from home effectively?” This guide will provide you with helpful tips on how you can collaborate and get...
017 - Creating 100 courses (and counting) with Greg Shields
Greg Shields, Pluralsight Author Evangelist, speaks with Jeremy about the incredible accomplishment of publishing his...
Mob programming 101: Getting started with mob programming
This is your comprehensive guide to getting a high-performing mob programming team off the ground — including building...
Webinar | Building and Running Custom ASP.NET Core Containers
Learn more about building development and production images, leveraging multi-stage builds, pushing containers to a...
10 steps to clean code
Clean code is a development style that produces software that's easy to write, read and maintain. Learn why it matters...
6 reasons to use React (and a few reasons not to)
React is more popular than ever. If your team has been considering the framework, here are six benefits (and a few...
4 tips for building a successful multi-cloud strategy
Build a leading hybrid, multi-cloud strategy with these four (really important) expert tips.
A team aligned for cloud: How to get started today
70% of leaders recently surveyed said that the biggest hurdle they face when moving to the cloud is the shortage of...
010 - Why 2020 is the year of Kubernetes with Kelsey Hightower
Kelsey Hightower, Developer Advocate at Google, chats with Jeremy about his journey as a developer, what makes...
Docker: 3 things you need to know to get started
Make your applications more portable and reduce environmental issues with each deployment. Here’s what you need to know...
013 - A mob programming primer with Allan Stewart
You’ve probably heard of mob programming, but maybe you haven’t yet tried it out with your team. In this episode, Allan...
Tech in 2019
Keeping pace with technology change in 2019 left us with some pretty powerful data points. Take a beat to bask in our...
Low-risk releases: Removing 7 common wastes from your software development life cycle
Even a well-functioning software development process is subject to waste. Here are the 7 most common areas you’ll find...
Low-risk releases: Creating value through continuous delivery
Continuous integration and continuous delivery (CI/CD) is all about delivering more value to customers—faster. If...
Low-risk releases: 5 steps to building a leading DevOps practice
With the constant change in the tech landscape, DevOps has taken off. Here are 5 steps to embrace the methodology...
008 - Why you should (or shouldn't) use React
React is really popular, but is it the right choice for your team?
Pluralsight author Cory House tackled this topic...
005 - Why human-centered design matters
What is human-centered design?
How do you balance qualitative and quantitative data?
Mariah Hay discusses these...
007 - The state of the modern web
Experts Deborah Kurata, Hampton Paulk, Jonathan Mills and Joe Eames discuss the frameworks and processes driving modern...
Game Development: How to Develop a Game
If you're interested in game development, Pluralsight can help. Learn how to develop a game and check out beginner game...
004 - Why Kubernetes
We bring you the audio from “Why Kubernetes,” a recent webinar by Pluralsight author and Docker Captain Nigel Poulton....
7 essential skills for Machine Learning and AI developers on AWS
Machine learning and artificial intelligence developers are more in demand than ever. Get the 7 skills needed to make...
003 - Building better products using AI and ML
James Aylward talks about the right way to implement AI and machine learning, creating a powerful culture and the...
Introduction to code churn
Tracking trends in code churn can help you identify when a deadline is at risk, an engineer is stuck or when issues...
The engineering manager's guide to the code review process
When done correctly, code review can help you identify bugs, ship stronger code, improve knowledge sharing and more....
How Kubernetes Can Future-Proof Your Development Process
Four reasons Kubernetes will future-proof your development process, including being self-healing, system agnostic and...
001 - A conversation with Scott Allen
On this debut episode of the All Hands on Tech podcast, Jeremy speaks with Microsoft MVP Scott Allen about C# 8.0, .NET...
Advice from 3 Engineering Leaders on Becoming a Manager of Managers
Read the key takeaways from our panel discussion with engineering leaders from Intercom, Datadog, and Honeycomb.io on...
How to master new skills more effectively
Improve your retention and make it easier to grasp even the most difficult topics with these tried-and-tested learning...
Introduction to Polly: The .NET resilience framework you can’t go without
Meet Polly, a hot, new resilience framework that runs anywhere .NET runs (and makes your life a whole lot easier). Get...
Analyzing the Pluralsight Tech Index: Trends in software dev, IT, data and security
The Pluralsight Tech Index shows what’s on the rise and what’s in decline for the technologies that tech professionals...
Managing From Afar: How This Engineering Manager Tackles the Challenges of Remote Work
Here's Nassim Kammah, (remote) Sr. Engineering Manager at Elastic, on how to eliminate the friction involved in remote...
Scaling Organizational Empathy With Box’s VPE, Saminda Wijegunawardena
In this interview, Box's Saminda Wijegunawardena shares five strategies for combating abstraction and strengthening...
The 5 Levers to Address “Org Smells” and Ship Higher Quality Software (Faster)
In an interview with Pluralsight Flow's CEO for SE-Radio, Lara Hogan and Deepa Subramaniam share 5 powerful tools...
9 essential skills for AWS DevOps Engineers
AWS DevOps Engineers are only as effective as their skills are sharp. See which skills experts recommend for this...
Facebook’s Julie Zhuo on Navigating the Leap From Individual Contributor to Force Multiplier
Facebook’s VP of Product Design, Julie Zhuo, demystifies the role of the manager, outlines the manager’s highest value...
The AI ethics strategy guide
There are many schools of thought on what constitutes “good” and “bad” AI. This report will show you how to reach...
From Wasteful to Productive — How to Design Meetings for Success
Meetings don’t have to be painfully inefficient snoozefests—if you design them. Here's Kevin Hoffman, author of...
Investing in Career Growth & Team Development – Advice From 3 Engineering Leaders
Are you trying to take your career further? Check out this advice from 3 engineering leaders on how to start investing...
6 essential skills for Vue developers
Vue is the fastest-growing front-end framework today. Using Role IQ, get the skills pros recommend to succeed,...
Vue from 20,000 feet: Vue.js fundamentals and best practices
Explore what makes Vue extremely flexible and what you’ll need to know to produce modern web apps in today's...
Webinar: Why Kubernetes
Join this live event to learn more about the history of Kubernetes and find out if it is the right choice for you and...
Essential tech: Experts weigh in on what’s new in data, containers & machine learning
Get an expert take on what’s happening now (plus peek into the future) in tech. Authors discuss the state of...
Should you wait to study for the new CCNA?
With a new CCNA exam coming up, many are wondering if they should wait before they begin studying. Pluralsight author...
3 reasons to learn JavaScript
JavaScript is an incredibly popular scripting language that can be used to perform a variety of different functions....
The top 5 new features of Angular 8
Google’s popular client-side web framework Angular 8 continues to evolve, and the latest major release includes...
Angular patterns & best practices with John Papa
Join popular Pluralsight author and Angular expert John Papa for a live event with in-depth discussion, hands-on...
10 essential skills for Android developers
For mobile web developers on Android, foundations in skills like interactivity, UI, notifications and security are key....
Scrum vs. Kanban: Which is right for your teams?
Moving away from waterfall and towards an agile method to bring efficiency to your team's process? Compare your...
5 steps for implementing DevSecOps
Embed DevSecOps into your organization with these five crucial steps.
3 ways to build skills for the real world
With Pluralsight premium, get access to certification practice exams, interactive courses and projects.
Mentorship, Coaching, and Sponsorship — A Powerful Framework for Building Resilient Teams
In this excerpt from her new book, Resilient Management, Lara Hogan explains how managers can ensure that team members...
Leading Remote and Distributed Engineering Teams – Top Takeaways from the Panel
Remote & distributed work provides the advantage of drawing from a diverse talent pool, but it can also exacerbate...
Operating with Focus: Putting the 5-Day Design Sprint into Practice
Voltage Control’s Douglas Ferguson outlines the core elements of a Design Sprint — a one-week process for answering...
8 essential skills for Node Web Developers
Hone 8 skills for success as a Node developer: Node.js, web application frameworks security, front-end technologies,...
Get Visibility into Your Onboarding Process with These Three Reports
For engineering leaders looking to understand how new hires are adapting, here’s how to use three Pluralsight Flow...
Embracing and enabling digital accessibility for your product
Here’s how successfully integrate digital accessibility into your research, design and development practices and...
Getting started with Python programming
What is Python, who uses it and what can it do for your business? Learn all about the #1 programming language of 2018...
Everything you need to know about C#
C# (C Sharp) is quickly rising through the ranks of popular programming languages. Find out why in this introduction to...
Angular 101: Pros, cons, features and more
Are you interested in mastering the Angular framework for front-end development? We’ve loaded this guide with tips,...
6 essential skills for AWS Developers
From deployment to databases to debugging, get the breakdown of six skills needed to be an AWS developer from our...
Essential skills playbook
Get up to speed on the skills subject matter experts call key to rounding out the technology roles of tomorrow. Then,...
5 software delivery metrics that actually matter
Shipping more software doesn't always equal better quality! Learn what Richard Seroter, vice president of product...
Scaling Technology and Organizations Together with Randy Shoup
In this exclusive interview, Shoup unpacks several strategies that organizations can undertake as they grow in order to...
New Visual Studio calls for new tech skills
Visual Studio 2019 is here! Discover new features and what’s coming in the new Visual Studio 2019 path and Skill IQ....
On-demand Webinar:Adopting DevSecOps: The Holy Grail of sustainable security
A classic security strategy isn’t going to cut it anymore. It’s time to move from outdated security approaches and see...
Scaling Engineering Teams from 5 to 500 and Beyond
Hear from engineering leaders at WeWork, Box, and Pivotal on critical lessons learned and best practices for keeping...
20 Patterns to Watch for in Your Engineering Team
20 Patterns to Watch For in Your Engineering Team is a field guide to help engineering leaders recognize achievement,...
4 essential skills for Unity developers
Unity game developer skills are more in demand than ever, even outside of the gaming industry. Find out how to make the...
Tech jobs of tomorrow: machine learning
As more tasks become automated, communication, supply chain and consumer goods companies will need to evolve existing...
5 essential skills for Java Developers
It’s never been a better time to learn Java programming. See how skills in Java 8, Java 9, Java 10, machine learning...
Tech jobs of tomorrow: blockchain
Explore what the future of blockchain jobs will look like for financial services, global healthcare and information &...
The road to web development in 2019
Front-end or back-end, there’s never been a better time to become a web developer. Get helpful resources and expert...
Becoming a Software Developer
Are you interested in pursuing a career in software development? We’ve got the tips you need to create a successful...
Technology and leadership trends to watch in 2019
Several Pluralsight authors discuss trends to watch in 2019 on the topics of AI, security, devops, automation and more.
Top 10 Microsoft AI tools to keep on your radar
Get up to speed on several exciting new Microsoft tools with AI applications, including Azure Bot Service, Visual...
8 essential skills for Angular web developers
Learn to rock the in-demand role of Angular Web Developer. Gain the 8 essential skills: npm, Angular CLI, HTML,...
5 questions Node.js developers want answered
Learn Node.js trends and programming best practices from Node.js expert Ryan Lewis. This article tackles migration to...
Tech in 2018: What we learned
Keeping pace with technology change in 2018 left us with some pretty powerful data points. Take a beat to bask in our...
5 ways to prepare your organization to adopt emerging technology
Get ready to adopt new technologies like blockchain, virtual reality and artificial intelligence—so you can maintain a...
Introducing Engineering Management to a Growing Organization
Raw Signal's Johnathan Nightingale talks with Pluralsight Flow's CEO, Travis Kimmel, about how organizations can scale...
Augmented reality: How businesses are embracing it and how you can join them
If you work in healthcare, enterprise or consumer goods, augmented reality technology has the potential to impact your...
Intercom’s Rich Archbold on Becoming a Manager of Managers
The transition from managing individual contributors to managing managers is not as simple as it seems. Here's why, and...
8 gifts for the tech-obsessed
Find out what gifts top the wish lists of your tech-obsessed friends and family, according to Pluralsight authors.
Blockchain: The missing link in the life story of your leafy greens
With recent food recalls making headlines, could blockchain be the solution? Pilot programs are now underway to use...
6 essential skills for React web developers
React web developers need a collection of 6 skills to bring value to their organization, including HTML + CSS, JSX,...
On-demand webinar | Containers will take over the world: The how and why of moving to Docker
Containers are here to stay. Learn why in our live webinar with Pluralsight author and Developer Advocate at Docker,...
What blockchain looks like at the ballot box
Blockchain is coming to voting, but new technology has its challenges. Here’s what blockchain looks like in elections.
Pluralsight One + PATH; Accelerating health equity with technology learning
Director of Software Development at PATH shares how Pluralsight One enables nonprofits to create global change at scale...
How Drift Gets Engineers Up to Speed by Day 3
Drift's Pete Karl II details the company's fast-paced ramp-up plan, and shares his well-honed advice on what the...
Technical Debt: What it is, Why it’s Important, and How to Prioritize It
The term \"technical debt\" is dangerously overloaded and often misleading. Here, founders and CTOs from Meetup and...
Asana's Mentoring Approach to Management | Pluralsight
Here's how to wield mentorship as a tool to accelerate onboarding, boost engagement, and bake growth into your company...
Working With Technical Debt, Not Against It
Our most recent webinar featured founders and CTOs from Meetup, CircleCI, and Corgibytes. Here are the key takeaways...
Why and how to implement lifelong learning for developers
Web developers need ongoing technology skill development to drive outcomes. Learn how to overcome challenges associated...
6 Lessons from Lara Hogan on Humanizing Management
Lara Hogan has dedicated her career to growing leadership in tech, one individual at a time. Here's what she taught us...
AngularJS Routing Example – ngRoute, $routeProvider
AngularJS Routing Example. ngRoute example. $routeProvider example. angular-route.min.js, Angular Routing Example...
10 Angular and TypeScript Projects to Take You From Zero to Hero
10 Angular and TypeScript Projects to Take You From Zero to Hero – Code with Dan Blog
How HelloFresh Reorganized its Teams to Scale Twentyfold
Here's how, when, and why HelloFresh reorganized their engineering and product organization - while scaling from 20 to...
Announcing Our New Customer API
Our new API includes all the major objects and allows you to export data in JSON and CSV format. Here's what the...
Technology in the financial sector: How to rise above the competition
Fintech companies are driving change, while financial institutions enact new IT strategies to stay ahead. Finserv...
Amazon Web Services: 5 questions devs want answered
Amazon Web Services continues to grow in popularity, and AWS developers have questions about the AWS developer...
5 alternatives for dreaded programming languages
Wondering how to replace Visual Basic 6? What about what you should use instead of Cobol? These are the programming...
On-Demand Webinar: Continuous delivery in the age of competitive tech innovation
Pluralsight author Barry Luijbregts helps enterprises adopt continuous integration and
continuous delivery to gain...
On-Demand Webinar: Keeping up with AWS Developer trends
AWS enterprise developer Ryan Lewis talks AWS Application Services and how to get started with Serverless...
On-Demand Webinar | Beyond Bower: Strategies for ASP.NET Core developers
Should you replace Bower with Yarn? What about replacing Bower with NPM? Pluralsight author Shawn Wildermuth breaks...
2 questions to ask yourself before adopting technology
Successful IT strategy and digital transformation requires adoption of emerging technology. Consider 2 questions...
5 steps for scaling DevOps
Devops engineers need a clear plan for scaling devops in the enterprise. These steps reveal how to deploy faster and...
How Automattic Creates Momentum Before an Engineer’s First Day
How to set the tone for the cadence and culture of your team - even before your newest recruits have stepped on board.
Microsoft Azure services: 5 questions devs want answered
Choose the right Azure service for your application with expert advice from Microsoft MVP and Pluralsight author Barry...
Angular: 5 migration myths
Put Angular migration myths to rest and pick up strategies for migrating from old to new versions of this popular...
Marcus Blankenship on How to Fake Excellent 1:1s
One-on-one meetings are the cornerstone of your leadership practice. Here's a framework (and a downloadable checklist)...
How Agile Changes the Role of the Engineering Manager
"You're moving from the manager owning delivery to the team owning delivery.” Here's how agile transforms the roles...
The Problem with “Underpromise, Overdeliver”
"Underpromise, overdeliver" has become something of a mantra when it comes to delighting customers. But when we adopt...
3 Misconceptions about Code Churn
After working with hundreds of customers and analyzing over 40 million commits, here are the top 3 misconceptions...
How to Introduce Self-Forming Teams to Your Organization
Curious about self-forming teams? Here's everything you need to know about the experience of self-forming teams, and a...
Collaborating at GitHub with a 60% Remote Workforce
Read about some of the characteristics that define a successful remote hire, and how teams at GitHub effectively...
Ask 3: Why you should learn HTML5
An expert’s take on the technology you should be learning. Discover why you should start with HTML if you want to build...
Ask 3: Why you should learn Angular
An expert’s take on the technology you should be learning in 2018 (and why). Hear from an Angular pro why this...
Getting Started With WebGL and Three.js
Anxious to get started with WebGL and three.js, but have no clue where to begin? Relax, take a deep breath and let this...
Shaping Culture on a Team Level at Netflix
Even at Netflix, culture requires proactive attention at all levels. Here's what shaping culture looks like in practice...
Ask 3: Why you should learn Java
An expert’s take on why you should grow your Java skills. Read more.
Ask 3: Why you should learn Python
An expert’s take on the technology you should be learning in 2018 (and why). Hear from a Python pro why this...
A leader’s guide to managing modern development teams
Discover how you can lead your engineering teams to greater productivity, better code and innovative ideas with these...
Wired to Improve: A Toolkit for Data-Driven Change Management
Read about Kevin Goldsmith's strategy & equipment necessary to build a culture where people are adaptable to change -...
Jean Hsu on When to Introduce Process to a Growing Software Team
Introducing process can be tough if your team doesn't understand why. Here's how to get everyone onboard.
5 things you need to know about Java 9
Java 9 is finally here, but what changes have been made? Discover 5 exciting developer features that should encourage...
The Curious Transition to Becoming an Engineering Manager
Learn why the transition to becoming an engineering manager is unique, and how to know if you should seek additional...
How to Make Onboarding Engineers a Competitive Advantage
See how first experiences with your company matter and why you might be onboarding engineers all wrong. Give your...
+ See More