Ariya is currently running the VP of Engineering at Shape Security. Previously he built leading mobile and web technologies at Sencha, Qualcomm, and Nokia.
After you built an awesome app using React and integrated its Mocha tests with Jenkins, what should you do next? To reach the highest app quality and to move yourself to the next level, there is a few more skills you need to master: leverage Git hooks, manage code complexity, monitor code coverage, run smoke tests with evergreen browsers, and track the downstream projects.
Computers and brains are often used as metaphors for one another, but how does a web browser compare to the human brain? We’ll compare elements of browsers, such as parsers and interpreters, the event loop, and rendering, with aspects of cognition, like language processing, attention, and vision.
Sam Bellen is a front-end developer at madewithlove, a small app development company based in Belgium, but with employees all over the world. Before joining madewithlove, I worked for one of Belgium’s biggest digital agencies where I helped creating anything from campaign websites to a new trading platform for Belgium’s biggest online stock broker.
When I’m not behind a computer, you can find playing the guitar, having a beer at a concert, or trying to snap the next perfect picture.
Everyday, you’re working with a web-browser, but do you know all of it’s capabilities? These wonderful pieces of software are much more powerful than they appear. This talk will take you through some of the lesser know but definitely double as cool browser api’s.
I’m a Front End Developer form London working for a New York based media company. I have a bunch of experience working with media and publishing companies and building out large scale websites. I’ve been involved with quite a few different sides of the industry, from large progressively enhanced text based sites to universal react SPAs. This gives me a decent perspective on how to approach a problem.
My interests in front end these days are more towards the Front End Ops side of things. At my current role I lead the infrastructure team and work on building tooling to help developers focus directly on the user features.
When building sites at BuzzFeed, our priority is always to create resilient front ends which are tolerant to failure of different kinds. We value an experience which is available no matter what device, browser or network connection the user is browsing with.
Accomplishing this isn’t easy but we’ve learnt a few tricks along the way which we would love to share! I’ll explain the principles behind our approach as well as detailing some of the solutions we have put in place: covering areas of automation, instrumentation and continuous testing in production.
Valerie Woolard Srinivasan is a software engineer at Panoply, where she build tools for podcasters in Ruby on Rails, and a lead for Women Who Code DC. She is always happy to exchange podcast recommendations, vegetarian recipes, and running routes. She lives in DC with her husband, who is also her best editor and advocate.
We'll discuss why it's important to optimize our web sites and applications for people with bandwidth or connectivity constraints. This is crucial both for users of mobile devices and for users with unreliable internet connections due to geographic factors. I'll outline some of the principles of offline-first development and the tools that are available to help developers build a good offline experience. I'll also go through some of the web design guidelines for low bandwidth and share pointers for making sites friendlier to users with limited bandwidth, such as clearly signaling large downloads, scaling down images, and limiting the size of pages.
Attendees should have some familiarity with making web pages and will leave with many useful tools for improving experience for users with connectivity constraints.
John K Paul is a Principal Architect at Condé Nast, an instructor at ColorCode.io and an organizer of the NYCHTML5 meetup. He is a also contributor to a few open source projects including requireify, jquery-ajax-retry and one single commit into jQuery.
A new framework, library or hammer-looking-for-nail comes out every 24 hours. Most talks consider if you should be swiping left or swiping right, but I want to talk to you about what will matter regardless of your specific technology choices.
In this sea of the bleeding edge, there are islands of stability. There are core ideas, debugging techniques, software design tenants, classic study skills and human fundamentals that won’t change with or without React 17 dropping like it’s hot. Debugging and coping with the subsequent frustration, for example, will last you the rest of your career.