What we're about

GOTO Nights are designed for developers who want to stay up to date with the latest tools, technologies, processes and practices in the software industry.

GOTO Nights are free evening community events driven by involvement from both speakers and participants. Come along to learn something new and network with your peers! We will provide a light meal and great talks - all you have to do is show up.

GOTO Nights provide you with an opportunity to:

• Hear world-class speakers

• Learn about the latest trends

• Reach beyond your current language, platform, or practices

• Increase your technical depth and breadth

• Expand your professional network

• Share your experience and expertise with others

• Connect with the global software community

This group is created to announce our upcoming GOTO Nights.

Upcoming events (2)

F# – why, how and for what? + Functional Architecture

GOTO Nights welcomes you to this third meetup in 2019. We look forward to seeing you. AGENDA • 17:00 Doors open • 17:20 Welcome GOTO CPH • 17:30 "F# – why, how and for what?" by Rune Ibsen • 18:30 Food & drinks • 19:00 "Functional Architecture" by Mark Seeman • 20.00 Networking RUNE IBSEN ABSTRACT - F# – why, how and for what?” In this presentation, Rune starts off highlighting a series of common problems within C#, that he encountered while working on a large music streaming service with 100.000+ simultaneous users. Rune takes us on the journey he led a team of quality conscious developers on in a search for stability, performance and maintainability. The journey took them from writing increasingly more functional C# before they eventually started actually using F#. Through practical code examples, Rune demonstrates how F# gave them more readable, elegant and robust code. BIO Rune has helped Danish and international companies develop software for anything from train information and loyalty programs over streaming and e-commerce for the last 12 years. Parallel to that he educates and inspires on functional programming, microservices and code quality through presentations at Microsoft and Mødegruppe for Funktionelle Københavnere and others. ** MARK SEEMAN ABSTRACT - Functional Architecture: the Pits of Success Object-oriented architects and developers have, over the years, learned many hard lessons about successfully designing systems with object-oriented programming. This has led to a plethora of 'best practices' that are painfully passed on from older to younger generations via books, lectures, consulting, blog posts, etc. Many of these 'best practices' must be explicitly taught, because they don't evolve naturally from object-oriented programming. Surprisingly, many of these hard-won 'best practices' fall naturally into place when applying functional programming. Instead of deliberate design, functional programming forms pits of success where you naturally fall into the same 'best practices' that you have to deliberately work for in object-oriented programming. In this session, you'll learn about a handful of such 'best practices', and how functional programming automatically leads you there, without your explicit effort. BIO Mark Seemann helps programmers make code easier to maintain. His professional interests include functional programming, object–oriented development, software architecture, as well as software development in general. Apart from writing a book about Dependency Injection he has also created several Pluralsight courses, and written numerous articles and blog posts about programming. Originally poised to become a rock star or (failing that) graphic novelist (in the European tradition) he one day found himself with insufficient talent for either, a master’s degree in Economics, and a desire for working with computers. He has been doing the latter intermittently since 1995. He tweets @ploeh

Legal Tech: Data Protection, AI and compliance by technical means

GOTO Nights welcomes you to a meetup of Legal tech. We look forward to seeing you. AGENDA - 17:00 Doors open - 17:20 Welcome by GOTO CPH - 17:30 Talk 1 - GDPR, big data and AI + Privacy Policy Check AI tool, by Daniel Kiil - 18:30 Food and Drinks - 19:00 Talk 2 - Uniprocess, Developing applications that comply with the GDPR by technical means, by Ramón Soto Mathiesen - 20:00 Networking - 20:30 Thanks for today DANIEL KIIL (SYNCH) ABSTRACT: GDPR, big data and AI + Privacy Policy Check AI tool When working with personal data, the GDPR sets the bar. Its requirements for a risk-based approach, privacy by design and the need for a legal basis for processing limits the scope for use of big data and AI. Further, its general principles about fairness, transparency, purpose limitation and data minimization narrow it even more, so does its stance towards profiling. So, what can you really do if you want to be compliant? In his presentation, Daniel will highlight the most relevant GDPR provisions which may impact your next AI and/or big data project. He will also showcase Synch’s internally developed AI tool, the Privacy Policy Check. BIO: As an attorney, Daniel has mainly worked with IT, data protection and corporate/commercial law. After obtaining his law degree in 2009, he’s worked both as a practicing lawyer and an in-house counsel, inter alia for a large American IT company. He spends the most of his working hours dealing with IT contracts and privacy related issues. ** RAMÓN SOTO MATHIESEN (SPISE MISU ApS) ABSTRACT: Uniprocess, Developing applications that comply with the GDPR by technical means The General Data Protection Regulation (GDPR) landed the 25th of May last year (2018). As a result of this, many companies have emerged providing services to help us comply with the GDPR. What is obvious is that very few, if any, provide tools that will help us develop applications that comply with the regulation from a technical point of view. Law firms provide legal services, at a relatively high price as usual, while other consultancies, provide a lot of paperwork and words that, probably, will be "Gone with the Wind". This is the reason why the concept of "uniprocess" was researched. An "uniprocess" encapsulates a process, seen from a commercial point of view, where it is known at all times what data enter and leave the process. Being developed in "Haskell", a functional programming language that has a clear separation between code that makes effects and the one that doesn't, it is very easy to ensure these claims by using "granulation" and "restriction" of side-effects. Therefore, it is obvious to see that the development itself has to meet with the design of the process. The concept is closely linked to stateless "microservices", since the binaries are distributed with minimalistic "Docker" containers. Finally, to facilitate the work of the Data Protection Agencies (DPAs) of the European Union, both "Haskell" binaries as well as "Docker" images/containers, will have a "Reproducible Build Hash" (RBH). With this RBH, you can mathematically show, that the software, which is currently executed, comes from the source code. BIO: Ramón Soto Mathiesen, is a passionate computer scientist, with talent for business, who advocates for: correctness, code quality and high standards, but always with the customer in focus. He currently works at SPISE MISU ApS, a company founded by him, which is dedicated mainly to solve the problems arising from the application of the General Data Protection Regulation (GDPR) with a scientific approach (Computer Science and Mathematics).

Past events (100)

Scrum@Scale with Jeff Sutherland

Nordea Metro

Photos (52)

Find us also at