47 Degrees
47 Degrees is a global consulting and training firm who fundamentally believes that all enterprises can deliver landmark performance and innovate on new business models with data and software. Using battle-tested functional programming and cutting-edge technologies, we unlock these opportunities by modernizing and transforming our clients’ data supply chains to be more real-time, responsive, secure, and automated.
In addition to helping upskill teams for our clients, we launched the 47 Degrees Academy. The Academy is an immersive experience with in-depth instructor-led courses with hands-on exercises, webinars, talks, and special events. Our events focus on languages like Haskell, Kotlin, Scala, and Swift, among others, and will take you on a visual journey through concepts, patterns, and applications led by seasoned trainers who are also Functional Programming veterans.
We believe that community is the core of what makes us thrive. Our commitment to helping improve functional programming includes investing heavily in creating and contributing to open-source libraries, and hosting large-scale conferences, Meetups, and other events.
Courses
-
Haskell Fundamentals (2-Day Course) with Alejandro Serrano
Led by Alejandro Serrano Mena
This introductory Haskell course is for developers with limited experience in any object-oriented or functional programming language. Learn the fundamentals of this mathematical-based language, change the way you think about programming, and start developing concise programs with increased type...
haskell functional -
Haskell Fundamentals (4-Day Course) with Alejandro Serrano
Led by Alejandro Serrano Mena
This introductory Haskell course is for developers with limited experience in any object-oriented or functional programming language. Learn the fundamentals of this mathematical-based language, change the way you think about programming, and start developing concise programs with increased type...
haskell functional
-
Security as Code: A DevSecOps Approach
Featuring Nancy Gariché
In this session, we will review lessons learned from DevOps to implement a successful DevSecOps culture, in particular how we can make developers contribute security checks with the SaC approach.
security ci-cd security-as-code devsecops -
Software Architecture in a DevOps World
Featuring Bert Jan Schrijver
In this session, Bert Jan will share his experience working in a DevOps world as a software architect. After this session, you will have practical insights and tips in how to work as an architect with a DevOps team.
devops architecture continuous-delivery software-architecture devsecops -
DevSecOps and the Fight Against Friction
Featuring Matt Saunders
In this talk, Matt will go through the desires, the traps and pitfalls, and how to set up a DevSecOps initiative that doesn't compromise flow.
devsecops process security -
DevSecOps: A Practitioner's Perspective
Featuring Erik Dörnenburg
It was easy to sneak a “Sec” into DevOps, but in practice this raised more questions. In this example-filled talk, Erik will address these questions and discuss practices like container security scanning, binary attestation, and chaos engineering.
security devops container-security-scanning chaos-engineering binary-attestation security-scanning evolutionary-architecture fitness-functions devsecops -
Is DevSecOps the Wrong Name?
Featuring Dave Farley
How should we best deal with the security of our systems in a world of agile development and Continuous Delivery? The answer is to build security into our systems from the outset, rather than treat it as an afterthought.
devsecops continuous-delivery continuous-security security -
Keynote: Moving House
Featuring Vaughn Vernon
We are excited to welcome Vaughn Vernon back to DDDx: Domain-Driven Design eXchange for this very special keynote. Vaughn will explore software development and architecture through the metaphor of 'home'.
leadership ddd -
Managing Commercial Platforms: The Architect’s Emerging Skill
Featuring Sonya Natanzon
Many enterprises use off-the-shelf platforms to support many areas of a business. While these perform critical functions, architects often have to work around them. Join Sonya as she shares best practices from her extensive experience as a solutions architect in the world of commercial platforms....
enterprise-architecture enterprise-architect enterprise-software commercial-software domain-driven-design software-architect architecture -
Embracing Hexagonal Architecture with Serverless
Featuring Luca Mezzalira
Luca Mezzalira discusses how AWS Lambda provided the perfect environment to work with hexagonal architecture —an architectural pattern used for creating loosely coupled application components that can be easily connected to their software environment.
aws-lambda serverless hexagonal-architecture architecture -
2
Does Culture Impact Software Design?
Featuring Kenny Baas-Schwegler and Avraham Poupko
DDD is about communicating complexity via human language. This poses a challenge when working in a culturally diverse team. In this talk, Kenny and Avram and you will explore how culture can serve both as a challenge and opportunity.
architecture language collaboration culture discovery domain-driven-design -
DDD for Monoliths
Featuring Carola Lilienthal
DDD is a great way to design and develop new software systems. But can DDD also help us with old large software systems? This talk shows how DDD gets a monolithic big ball of mud back on track.
software-modernisation legacy-systems legacy-monolith discovery monolith domain-driven-design