Programming
The AdamBots programming team is using GitHub this year to collaborate on the robot’s code. The robot code this year is written in Java using the Java FRC libraries.
GitHub Repository
Since 2013, the AdamBots programming team has used GitHub for source and version control. If you want to see the programming our team does, you can view the public repositories here. These are resources for any teams using Java to program their robot.
Important Resources
Here are some important resources for any programming team:
- WPILib Documentation: The official WPILib documentation for 2025 was updated on February 14, 2025. It includes a comprehensive “New for 2025” section, detailing changes and new features for Java programmers
- Chief Delphi Forums: The Chief Delphi community is actively discussing best practices for command-based programming in 2025. There’s an ongoing thread where teams share tips and advice, primarily for Java programmers
- WPILib Blog: The 2025 Kickoff Release of WPILib was announced on January 2, 2025. This blog post highlights major changes and new features for the 2025 season, including updates relevant to Java programming
-
YouTube Tutorials: There are popular video tutorials that cover the basics of WPILib and command-based programming. These include:
- Introduction to FRC Command-Based Coding in Java (November 9, 2023)
- Command-Based Java Coding for FRC (July 19, 2023)
- Reddit: The FRC subreddit has recent discussions about Java programming with WPILib. For example, there was a post on February 14, 2025, discussing troubleshooting for running Java programs in VS Code with WPILib