Get ready to step out of your comfort zone! Learn about the latest trends and techniques for Frontend, Backend, DevOps and Security! Meet the experts, the evangelists, the masterminds! We are 360° and proud of it!
Awesome people you will listen to and meet.
Node.js developer with a passion for open source, maintainer of Jade Lang and Promises/A+ spec evangelist.
Two tracks of continuous talks.
When one uses Test-Driven Development, has more then 90% test coverage and the best Sonar metrics ever seen, and still finds regular bugs in his application, it is time for something more. Unit Testing is like testing a car's every nuts and bolts while Integration Testing is like leading it on a test drive: one cannot achieve high internal quality without the other.
However, Integration Testing might seem very complex when put in place for the first several times; I have made many mistakes and have lost much time. In this presentation, I will present tools that helped me tremendously in Integration Testing, as well as proven tactics to get the best out of your tests.
Change your way of thinking about responsive web design, put your focus on components.
Web components are becoming a part of our mainstream developer toolset, and the future is all about reusing and sharing components. To take the next big step in responsive web design though, we need to make sure that these components adapt to different scenarios and different layouts.
In this talk we will see how we can combine web components with the concept of element queries and create responsive components that can adapt to their environment.
When developing web apps, one can open FireBug and make changes to texts and images on the spot, immediately seeing the effect. When developing mobile applications, each change requires code modification, recompile and a reinstall. This makes the development cycle of mobile application longer and more tedious.
In this talk I present BetterContent, a tool that allows editing of an iOS mobile app in runtime, in a fun and easy way. I'll talk about:
- Motivation and need for a proper DevTools for iOS and Android application
- Current solutions that exist out there (such as Flipboard FLEX)
- Coding techniques I use on the native side (iOS, cocoapods)
- Websokets and how I implemented them using open source tools and free hosting on Heroku using node.js.
Rest services are now everywhere. Most big companies (facebook,amazon, linke-in) offer programmatic API to external developers. However developing a REST API on your own is very hard if you don't avoid some common pitfalls. In this talk we will defind what REST is, what REST isn't and the good values of a rest API
Securely setting up a web stack today is a tricky balancing act, as you g ingerly balance frameworks and services and tools all atop one another, ever higher, to get all mod cons happily running together safely and correctly. One security flaw though, and the whole pile tumbles down on you to throw your customer passwords to the world.
In this talk we take a stroll down through a modern web stack and examine some recent major security breakages in each layer to see how they work and why. With any luck we can work out how to avoid this sort of thing in future too, when either using or building such tools, but if all else fails we can at least relax from all the careful balancing with a little schadenfreude.
In this talk you will see all this goodness brought together in one great package that is called Meteor.
The way we deal with new technologies of the web is changing and many new developers start in a world where they use and discard off-the-shelf open source solutions without much analysis. Releasing things quickly is paramount and there are not many repercussions - it seems.
In this talk Chris Heilmann of Microsoft will talk about problems we bring to the web by being too quick and assuming too much and he'll show how old-school quality thinking can help us deliver and be proud of what we do.
What makes some coders so much more productive than others? Good coders have to be lazy. The right amount of lazy. Not too lazy, where everything is copy and pasted also not to eager, where every new feature also requires brand-new implementation. In this talk, Heinz Kabutz will demonstrate some of the techniques that he uses to avoid reinventing the wheel.
We start by looking at the IDE and show how shortcuts and a bit of automation can save us a lot of work. Smart templates produce consistent code, but even better is the use of Java 8 lambas, which we can use to define our coding idioms. We will also talk about refactoring and hear some of the interesting stories of the finance industry, where refactoring is often not an option or severely restricted.
An XML External Entity attack is a type of attack against an application that parses XML input. This attack occurs when XML input containing a reference to an external entity is processed by a weakly configured XML parser. This attack may lead to the disclosure of confidential data, denial of service, port scanning from the perspective of the machine where the parser is located, and other system impacts
Please confirm your subscription from the email we sent you...
We must thank these guys for their support. If you don’t want to miss this opportunity and you are willing to offer your support as a sponsor please see our sponsorship proposal.
Engineers do surfing, not couch surfing.
tl;dr: Be excellent with each other
Harassment includes offensive verbal comments related to gender, age, sexual orientation, disability, physical appearance, body size, race, religion, sexual images in public spaces, deliberate intimidation, stalking, following, harassing photography or recording, sustained disruption of talks or other events, inappropriate physical contact, and unwelcome sexual attention.
Participants asked to stop any harassing behavior are expected to comply immediately.
Sponsors are also subject to the anti-harassment policy. In particular, sponsors should not use sexualised images, activities, or other material. Booth staff (including volunteers) should not use sexualised clothing/uniforms/costumes, or otherwise create a sexualised environment.
If a participant engages in harassing behavior, the conference organisers may take any action they deem appropriate, including warning the offender or expulsion from the conference with no refund.
If you are being harassed, notice that someone else is being harassed, or have any other concerns, please contact a member of conference staff immediately. Conference staff can be identified as they'll be wearing branded t-shirts.
Conference staff will be happy to help participants contact hotel/venue security or local law enforcement, provide escorts, or otherwise assist those experiencing harassment to feel safe for the duration of the conference. We value your attendance.
We expect participants to follow these rules at conference and workshop venues and conference-related social events.