• Organizing Your Code Using a DSL for Architecture Description


    Start Time:

    Apr 13, 2017 6:00 PM

    End Time:

    Apr 13, 2017 9:00 PM

    Location:
    Constant Contact Reservoir Place
    1601 Trapelo Road Waltham MA 021451
    0


    Speaker: Alexander

    The single best thing you can do for the long-term health, quality and maintainability of a non-trivial software system is to carefully manage and control the dependencies between its different elements and components by defining and enforcing an architectural blueprint over its lifetime. In the talk, we will introduce a domain specific language that was specifically developed for that purpose. You will be introduced to the key features of the language. Moreover, we will also have a look at some implementation details.

    Speaker Biography

    is co-founder and managing director of hello2morrow and CEO of the US subsidiary. He has more than 30 years of project and management experience. During that time he learned that managing dependency and keeping a clean architecture is a precondition for maintainability and technical quality of software systems. Moreover, developers are having more fun and are more productive if they do not have to spend their work days tracking down weird dependencies. In 2005 he founded hello2morrow together with a former co-worker with the vision to develop tools that would support architects and developers keeping their code base in good shape. 2008 he moved to Massachusetts to grow the business of hello2morrow in the US and Canada. When he does not work on new features for Sonargraph he can be found hiking, drinking red wine, boating, listening to Jazz or playing strategy games.




NEJUG Calendar

Recent Events
    • NEJUG becomes Boston Java Users ACM Chapter


      Wednesday June, 01, 2022 12:00 AM

      0

    We, the new board members, are thrilled to announce that NEJUG is now an official chapter of ACM (Association for Computing Machinery - acm.org). We are excited about this new chapter in the history of  NEJUG. The group, hereafter, will be known as “Boston Java Users ACM Chapter” or “Boston Java Users” for short. 

     The board consists of following volunteer members, some members are designated with specific roles mentioned with their name below. 

    1. Baris Kazar
    2. Justin Sun (Treasurer)
    3. Kyle Smith
    4. Lori Fair
    5. Mahesh Acharya (Vice Chair)
    6. Peter Kelley
    7. Ralph Navarro
    8. Rohit Bhardwaj 
    9. Seung Kim 
    10. Stevel Lintz (Chairman)
    11. Sualeh Fatehi

    To reflect the change of name, we have registered following domain names, which currently forwards to nejug.org

    www.bostonjavausers.com
    www.bostonjavausers.org 

    Please note:

    • There are no changes at the moment to the current members and the membership on nejug.org. 
    • New persons wishing to join Boston Java Users may sign up for an account on this website. 
    • We will continue to post the events/meetings on nejug.org and on https://www.meetup.com/nejug1/
    • You will also receive e-mail delivery of all meeting announcements. 

     

    Please feel free to reach out to us (link below) if you have any questions regarding this announcement. 
    https://nejug.org/basicform-new-website-feedback

     

    We thank all the members and we look forward to resume our monthly meetings in the very near future,  please stay tuned. 

     

     

    • Open Invitation for NEJUG Members to Join Board of Directors

      Attended: 1
      Thursday April, 14, 2022 07:00 PM

      0

    The NEJUG core planning group is evaluating the option of forming a legal entity as a Chapter of the Association for Computing Machinery (https://www.acm.org/) . We are looking for passionate individuals that have been part  of the NEJUG community in the past and would like to do more in the future. If you are interested in such a role (Board of Director), please join us for a Zoom video conference on Thursday April 14, 2022 from 7:00pm to 8:30pm EDT. 

    We will send the Zoom meeting link privately to all interested memebers. 

     

    • So What’s Going On With Java EE?


      Thursday March, 12, 2020 06:00 PM
      Microsoft
      5 Wayside Rd Burlington MA 01803
      0

    NOTE: Registration is ONLY via MeetUp:

    MeetUp Registration: So What’s Going On With Java EE?.


    What does JavaEE’s reincarnation as JakartaEE mean for developers? Author and JakartaEE ambassador Reza Rahman will discuss the recent history and present-day state of JakartaEE. He will then demonstrate the latest JakartaEE updates and coming attractions in Servlets, JPA, CDI, Jakarta REST, Security features, and other technologies.

    • Creating Resilient Micro-Services


      Thursday February, 13, 2020 06:00 PM

      1

    NOTE: Registration is ONLY via MeetUp:

    MeetUp Registration: Creating Resilient Micro-Services.


    The foundation of Application Resiliency is often found in the application code where Fault Tolerance is baked into the application at the time of designing and coding….

    This presentation starts with building resiliency ground-up by baking the basic crucial patterns into the application. Resiliency4j provides the out of the box integration with Spring Boot, a defacto standard micro-service framework.

    The patterns discussed include:

    • Rate Limiter
    • Retry
    • Bulkhead
    • Circuit Breaker
    • Timeouts