Maven 3 / 4 / 5 with Robert Scholte
An interview with Maven developer Robert Scholte discussing the inner workings of the project and future plans for Maven 4 and 5.
An interview with Maven developer Robert Scholte discussing the inner workings of the project and future plans for Maven 4 and 5.
A developer's post-mortem analysis of their unfinished pet project, EmpGrid, a web app for tracking employee online presences, built with .NET Core.
Author discusses challenges and delays in completing the 'Learn JavaScript' course, explaining why previous deadlines were missed and providing a new estimate.
A guide outlining the responsibilities and expectations for a Project Lead role in a software development team, including planning, execution, and launch phases.
A maintainer shares principles for managing volunteer-driven Free and Open Source Software (FOSS) projects, focusing on volunteer well-being and empowering contributors.
A developer draws life and coding lessons from the movie Infinity Wars, focusing on teamwork, perseverance, and priorities.
A developer shares a painful freelance project case study, detailing scope creep, poor management, and burnout, with lessons on client relationships and project ownership.
A developer shares her personal productivity system using digital and physical to-do lists, including open-sourcing goals on GitHub and terminal aliases.
A developer shares a simple method for keeping project notes using a scratch.md file in Laravel projects, with tips on global gitignore.
A product manager shares seven key habits of developers who consistently ship great, user-centric features, focusing on communication and ownership.
Explains why a project's README file should serve as its foundational document, defining core goals to guide development and manage scope.
An open source maintainer argues that users should fix bugs and add features themselves, not just request them, and provides guidance on how to start contributing.
An experienced open source contributor outlines common social mistakes in FOSS project management, such as discouraging contributors and assigning only grunt work.
A guide on managing difficult pull request discussions, focusing on setting ground rules, assigning roles, and maintaining productive collaboration.
The Hyper open-source project is inviting contributors to join its core team with write access after landing just one commit, aiming to build a sustainable community.
Argues that product design should focus on the core 80% of users, not power users or edge cases, to avoid feature creep and improve the out-of-box experience.
Analysis of Project Jigsaw's delays and challenges in Java 9, discussing the technical complexities of introducing a module system.
A practical guide on shipping functional software, covering human-centered design, mastering core languages, avoiding hype, and maintaining consistent coding styles.
Explains why government agencies often fail with their first open source project due to cultural and procedural mismatches.
A developer recounts leading a team at the NASA Space Apps hackathon, focusing on preparation and iterative development to build an asteroid mining game.