Code Mesh 2016:

Tutorials: 2 November

Conference: 3-4 November

A huge thank you for being part of Code Mesh 2015.

[フレーム]

See you next year!

We bring together a wide range of alternative technologies and programming languages and the wonderful crazy people who use them to solve real-world problems in software industry. We promote "the right tools for the job", as opposed to automatically choosing the tools at hand. And by ‘tools’ we mean technologies, languages, libraries, databases, operating systems, hardware platforms, or more generally techniques, styles or paradigms.

Get the latest news

To receive news and notifications on tickets, talks and tutorials, register on the mailing list:

[フレーム]

Ben Stopford

Contemporary Approaches to Data at Scale
Data/Streaming Tech Specialist

Joe Armstrong

Panel Discussion
Co-Inventor of Erlang

Jonas Winje

Practical Lambda Calculus
Developer at Computas

Einar Høst

Practical Lambda Calculus
Computer at NRK

Robert Virding

Synchronizing Game Components
Co-Inventor of Erlang

Brian Troutwine

The Charming Genius of the Apollo Guidance Computer
Software engineering, with ambitions toward reliability

Martin Kleppmann

Transactions: Myths, Surprises and Opportunities
Insufferable Distributed Systems Nut

Tomas Petricek

Tutorial: Functional Web Development with F#
Not Just a Computer Scientist


November 3, 2015

RoomLondon VII and VIIILondon ILondon IILondon VI
08:00 - 09:00

Registration

09:00 - 09:10

Welcome to Code Mesh!

09:10 - 10:10

Keynote: Grace Murray Hopper: The Original Pirate Hacker

10:10 - 10:30

Tea and Coffee Break

10:30 - 11:15

The Road to Running Haskell at Facebook Scale

D: a Practitioner's Perspective - Productivity _and_ Performance

An Introduction to Schedulers

Reducing the Slippery Surface of Failure with Dependent Types

11:20 - 12:05

CRDTs in Practice

Unikernels and Hyper Elastic Clouds

The Charming Genius of the Apollo Guidance Computer

Concurrency + Distribution = Scalability + Availability, a Journey architecting Erlang Systems

12:05 - 13:35

Lunch

13:35 - 14:20

The Pendulum

Heresy! Combining Type Systems with PHP

From Irrational Configuration System to Functional Data Store

Putting You Back in Charge of Your Data

14:25 - 15:10

Synchronizing Game Components

Everything Will Flow

Contemporary Approaches to Data at Scale

Function-Passing, A New Model for Typed, Asynchronous and Distributed Programming

15:10 - 15:30

Tea and Coffee Break

15:30 - 16:15

Accidentally Concurrent

Exercise Analysis

Spreadsheets are Code

Events Analysis with Riak, Perl and Erlang at Booking.com

16:20 - 17:05

What NOT to do when building large scale systems in Erlang

How Julia Goes Fast

Coordination-Free Designs for Mobile Gaming

The Thrilling Adventures of Lovelace, Babbage and the Analytical Engine

17:05 - 18:00

Keynote: Propositions as Types

Tap on hour to see the talks

08:00 - 09:00

Registration

09:00 - 09:10 - London VII and VIII

Welcome to Code Mesh!

10:10 - 10:30

Tea and Coffee Break

12:05 - 13:35

Lunch

15:10 - 15:30

Tea and Coffee Break

15:30 - 16:15 - London II

Spreadsheets are Code



15:30 - 16:15 - London VII and VIII

Accidentally Concurrent


15:30 - 16:15 - London I

Exercise Analysis

17:05 - 18:00 - London VII and VIII

Keynote: Propositions as Types


November 4, 2015

RoomLondon VII and VIIILondon ILondon IILondon VI
08:00 - 09:00

Registration

09:00 - 09:10

Welcome to Code Mesh!

09:10 - 10:10

Keynote: Why Functional Programming Matters

10:10 - 10:30

Tea and Coffee Break

10:30 - 11:15

Beyonds Lists: High Performance Data Structures

Adventures with Concurrent Programming in Java: A Quest for Predictable Latency

Practical Lambda Calculus

Harmful GOTOs, Premature Optimizations and Programming Myths are The Root of All Evil

11:20 - 12:05

Transactions: Myths, Surprises and Opportunities

JVM Profiling under the Hood

A Vision for Relational Programming in miniKanren

The Functional Tao of Bash

12:05 - 13:35

Lunch

13:35 - 14:20

FRP and Functional Game Programming

Boot my (secure)->(portable) clouds!

Modern Abstractions and the Web, and avoiding Pitfalls because Life is short

What's New and Exciting in Julia

14:25 - 15:10

Depending on Types

Simplifying Scalable Cloud Application Development with Go

Functional Programming on the Web

VR Best Practices

15:10 - 15:30

Tea and Coffee Break

15:30 - 16:15

Communication, Expression, and Types: Your Compiler as an Ally

Into Production

Registers: Systems of Record with Guaranteed Integrity

An Evolution of a Betting Engine at William Hill

16:15 - 17:00

Reactive Design Patterns

My Little Pony

The Free and The Furious: And by 'Furious' I mean Codensity.

How to destroy your work (and why you should)

17:00 - 17:45

Panel Discussion

17:45 - 18:30

Leaving Drinks

Tap on hour to see the talks

08:00 - 09:00

Registration

09:00 - 09:10

Welcome to Code Mesh!

10:10 - 10:30

Tea and Coffee Break

12:05 - 13:35

Lunch

15:10 - 15:30

Tea and Coffee Break

17:45 - 18:30

Leaving Drinks

Tracks

Finance & Banking

Banking and finance sectors are generally considered conservative. But there are many innovations happening behind the stiff appearences. This track focuses on applied case studies on how banks and financial institutions are using non mainstream technologies to shave off microseconds in their computations, increase programmer productivity and improve quality while tackling present and future computational challenges.

The Future of Languages (2 Days)

Programming languages are in constant development, responding to the changing nature of computing problems and hardware infrastructure. Both old and new, languages have their strength and weaknesses, making them fit (or unfit) for particular jobs. Learn and exchange ideas with the inventors of today and tomorrow’s computing future, and ensure you equipped with the knowledge to make the right choice.

Infrastructure & Distribution

Gone are the days of the mainframe; infrastructure software for the 21st Century needs to be distributed, scalable and flexible. How useful is an effective big data analytics algorithm if you can't move the data cheaply and efficiently, and what is the point of an instant messaging cluster if it will not scale linearly with demand? The speakers in this track have used non mainstream technologies for messaging backbones, computing clouds and massive clusters, streaming media and instant messaging. Come and find out how.

Multicore & Parallelism

The future of computing is Multi-core, massively multi-core. This track investigates hardware infrastructures, from embedded to super computers, from running programs on the bare metal to virtualization. When should you use what? What are the advantages and disadvantages of the various approaches? What is concurrent, and what is parallel?This track investigates them all, and is a must when deciding what hardware platform and technology stack to use.

Programming Tools and Techniques

Programmers build stuff! In this track we explore how to make our code do amazing things using tools, methods, and patterns. And as this is Code Mesh, you can expect to learn about emerging tools and techniques that impact the future of programming. Tired of the usual talks on JavaScript libraries and Agile methodologies? Check out this track for cutting edge work to make you a better programmer!

Next Generation Databases & Analytics

Information is at the heart of Information Technology - it's right there in the name! It more critical today than ever that engineers and architects are proficient at storing, retrieving and leveraging data. This track focuses on modern tools and techniques for drawing valuable meaning from data, as well as storing and retrieving massive quantities of it! Look for talks that cover new databases, data architecture, and tools and libraries for analysis.

Gaming

Chances are good that you or the people you work with had your first exposure to computers by playing games. Today gaming is a huge business and places extreme demands on technology. This track examines tools, techniques and architectures that go into building games, whether they employ massively concurrent online engines, leverage GPU clusters, or use some new thing you've never heard of! You'll learn how cutting edge game designers innovate to bring unique compelling experiences to their users.

Scholarship

Code Mesh Scholarship Programme

In our opinion, the Alternative Programming community is one of the most friendly and helpful tech communities out there. But, much as the rest of the tech world, it is nowhere near as diverse as its members would wish it to be. We are trying to add our bit towards building a technology scene where everybody, regardless of their gender, race, sexual orientation, religion, nationality, age, socioeconomic background etc. feels welcome and comfortable.

Our Scholarship Programme is primarily aimed at (but not restricted to) women, people from ethnic minorities and people with disabilities who would otherwise not be able to attend the conference due to financial reasons. While women, ethnic minorities and people with disabilities will be given priority, depending on our funding we will also consider students or others who cannot attend the event due to financial difficulties. A preference will be given to applicants based in the UK

Eligibility: A preference will be given to applicants based in the UK.

Selection: A committee will review applications on individual basis. All committee members will sign a confidentiality agreement to protect the anonymity of applicants. We will do our best to meet as many applications as possible.

Award: Applicants will receive a conference registration ticket for 3-4 November (transport and accomodation not included).

Notification: All applicants will be notified via email with conference registration details.

If you have any questions, please contact info@codemesh.io

AltStyle によって変換されたページ (->オリジナル) /