DevCon TLV Oct 2013 was presented by People and Computers Israel, posted on YouTube by Raphael Fogel, these videos were not produced by Confreaks, LLC.
You might be used to being laughed at for your hatred of cookies, but fear not, this talk will give you all the arguments you need for defeating your opponents when they once more start claiming that cookies are the greatest invention since animated gifs.
In this session we will be reminded why the cookies are our death sworn nemesis and get every cookie sympathizer back in line. We will see how there is no escaping from the threat that is a free roaming cookie and explore the utopia of a cookie free society.
To do this, we pretend to be one of the misguided cookie lovers and try to protect our website against increasingly more complex attacks, without giving up on using cookies. Until we inevitable reach the point were it's simply no longer possible to offer a fully secure application.
With over 2 million and a half repositories, GitHub is the world's largest source code host. Since day one, we've faced an unique engineering problem: making terabytes of Git data always available, either directly or through our website.
This talk offers a hopefully insightful view into the internals of Git, the way its original design affects our scalable architecture, and the many things we've learnt while solving this fascinating problem.
Realize better collaboration through continuous delivery, so innovation reaches release in minutes, not hours or days. With CA LISA Release Automation, CA Technologies expands its market-leading solutions to address the most critical DevOps challenges.
Part of the CA LISA Application Delivery suite, this continuous application delivery solution (formerly from Nolio) allows customers to simplify and streamline application releases, certify and test application deployment rapidly, move applications into production automatically with higher quality, and ensure continuous application delivery across the software development lifecycle for improved agility.
Today’s world of rapid agile development and complex hybrid infrastructure– including cloud computing – requires enterprise IT organizations to have more systematic and automated application deployment processes and tools to meet customer demands better, cheaper and faster than the competition. Increasing application complexity, dynamic IT environments, constant changes and manual processes cause delays, increase errors and escalate costs, making it even more challenging to move applications from development into production rapidly while maintaining quality, reliability and efficiency.
CA LISA Release Automation empowers customers to meet these challenges head-on by eliminating expensive and time-consuming manual methods with automated release processes across the application delivery chain.
This talk offers a detailed view on the Release Automation and Application Continuous Delivery concepts and the echo system in the DevOps life cycle.
Data Science has become one of the most commonly heard buzzwords in the industry over the past several years.
In this lecture I will talk about the principles underlying data science and BigData. I will also show a small toy example of data that can be extracted from a tweet stream.
If you do web developement, you've probably noticed that "distributed systems" and "service oriented architecture" are really hot topics right now. I have a surprise for you, though: you already work on a distributed system with a service oriented architecture, because every webapp is one. That means you've already decided how your distributed system is going to work, and chances are good you didn't even know you were making those decisions.
This talk will uncover the hidden decisions that shape web applications, including how the org chart limits service architecture, and how consistency and availability by default seems great until it's 3am and the data store needs to be rebuilt by hand to bring the site back up. Once the decisions aren't hidden anymore, I'll explain some other options, and why you might want to pick them to save yourself pain in
Red Alert Or False Alarm - Lessons Learned Monitoring Production
As a growing company Wix has tried many monitoring solutions some worked better than others. In this talk we will go over the lessons we learned at Wix about what to monitor and how to monitor production systems; when to trigger alerts and also when not to trigger alerts.
We will go over some of the tools we use and also some of the tools we built to help us sleep better at night while doing 400 deployments to production every month.
With Kick-Ass Software Development you actually get stuff done. Feedback cycles are short, code quality is awesome and customers get the features they lust after.
Less mangers managing, less testers testing and less IT-operators operating. The developers take the power back, making them much happier. Sound like paradise? It is!
This session will show you how we do Kick-Ass Software Development at Atlassian. I will talk about how we: use pull requests for better code quality; collaborate fast to develop ideas; avoid meetings to get more stuff done; tighten our feedback loops to fail faster; shorten our release cycles; and work together happily on different continents. It's a great way to develop software and we think it can work in your company, too.
Rankings, You're Doing it Wrong
We have seen a lot of rankings in our lifes, not only in WebApps but also in different devices, usually as part of a gamification implementation. But is it being really effective?
In fact, the majority of rankings implementations are wrong, and can even make your application less attractive. You may never get on the top of the ranking and never find a real challenge against other users, and those are just some of the major problems.
Different algorithms are applied and developed to make ranking attractive, some of those by big companies as Sony, Microsoft, Nintendo and others, and we are able to use them in our development process too.
That said, how should we proceed? How can we use Rankings effectively to help us to build better and engaging applications? Simple, watch this talk!
In this talk Ori will share his experience as a development team leader in YIT while working on ynet - the most popular news website in Israel.
The talk will focus on the challenges he and his team faced trying to optimize client-side performance of a highly dynamic content management system.
The talk can provide valuable input to anyone who is interested in improving client-side performance and especially to those interested in optimizing highly dynamic content websites.