
그룹 소개
The RVA Software Development User Group was formed to help bring new or different patterns, technology stacks, tools and languages from our community of developers to students and other developers of all skill levels. While there will be occasions for advanced level presentations, the bulk of presentations will be delivered so that students, entry level developers or developers with no experience in the technology being presented, will benefit from the topics covered.
The focus of the group is software development in more of a polyglot manner, the group will have presentations on a variety of tools, languages and platforms including C#, Java, PHP, MySQL, MongoDB, MS SQL Server, jQuery and JavaScript frameworks such as AngularJS, Node.Js and Knockout. Our goal is to introduce as much of a variety as we reasonably can.
The speakers for this group are local and regional developers with a passion for technology as well as sharing knowledge with fellow developers.
In addition to monthly User Group meetings we will provide occasional weekend boot camps where we will build entire working prototypes of various solutions as to facilitate deeper dives into various technologies.
예정된 이벤트(2개)
모두 보기- Stay Ahead with Java’s Latest Features위치가 필요합니다.
Java’s evolution is remarkable, and the leap from JDK 17 to today brings a wealth of powerful features to elevate your projects. Join us for an exciting session to explore select JEPs (Java Enhancement Proposals), diving into their use cases and practical benefits for your work or open-source initiatives.
What You’ll Learn:
How to enable and utilize advanced Java features introduced in JDK 24. Real-world demonstrations of cutting-edge updates, including:
- Stream Gatherers: Handle complex data streams with ease.
- Statements Before super(): Test invariants without constructing objects.
- Unnamed Variables and Parameters: Enhance code readability and maintainability.
- Launch Multi-File Source-Code Programs: Rapidly prototype with multiple source files.
- Implicitly Declared Classes & Enhanced Main Methods: Streamline application development.
- Updates on switch Expressions: We will discuss pattern matching as well as dealing with primitives
- If time remains, Structured Concurrency and Scoped Values. Additional concurrent APIs that are used with Virtual Threads.
Agenda:
05:30 - 05:55 Welcome & Networking
05:55 - 06:00 Announcements
06:00 - 07:00 Main presentation
07:00 - 07:15 Q&A
07:15 - 07:30 Wrap-upSpeaker: Daniel Hinojosa
Daniel Hinojosa is a programmer, consultant, instructor, speaker, and author. With nearly 30 years of experience, he does work for private, educational, and government institutions. Daniel loves JVM languages like Java, Groovy, and Scala; but also works with non-JVM languages like Haskell, Ruby, Python, LISP, C, C++. He is an avid Pomodoro Technique Practitioner and makes every attempt to learn a new programming language every year. Daniel is the author of Testing in Scala and video of Beginning Scala Programming Video Series for O’Reilly Publishing. For downtime, he enjoys reading, swimming, Legos, and cooking. Daniel was also named Java Champion in 2020.