commit conf

Recursos de programación de commit conf
Three years ago we started the development of our debut game 'Action Henk'. After a crazy rollercoaster ride, we now have a game out there on Steam and consoles. Now that the dust has settled a bit, we can take a look back at the vast amount of decisions made during the development. We will dive into both the awesome and awful choices we made on things such as tech, design, business and marketing.
Jupyter notebooks are transforming the way we look at computing, coding and problem solving. But is this the only “data scientist experience” that this technology can provide? In this talk, Natalino will sketch how you could use Jupyter to create interactive and compelling data science web applications and provide new ways of data exploration and analysis. In the background, these apps are still powered by well understood and documented Jupyter notebooks.
The growth of Internet of Things (IoT) in our daily life creates immense opportunities and benefits for our society. However, IoT security has not kept up with the same rapid pace of innovation and development. This situation creates substantial security flaws and putting our privacy at risk. This talk will present the new challenges we are facing with the new revolution of IoT, including concrete demonstrations. In addition, we will present possible solutions how to deal with those challenges. Finally, we will do some fun coding by a POC on one of these solutions.
Did you ever want to port that cool game you built to the browser? Or have your 3D design app work there as well? It's already possible now, but it will get even better in the future! We have asm.js as a subset of JavaScript, optimized for use cases like games, compression or image editing. Now WebAssembly promises to take this one step further by reducing storage size and decoding time while providing the same safe sandboxed environment with near-native performance. It takes your native code, no matter if C or Rust, and turns that into something that runs blazingly fast in your browser.
The problem that new technology doesn’t fix is unmaintainable code. Clean code with good tests is essential, but not enough. This talk introduces techniques like getting better at naming, explaining code with tests, the few code comments you actually need, README-driven development and writing Minimum Viable Documentation. After the excitement of adopting new technology and software craftsmanship comes the horror of your next software maintenance project. As Jean-Paul Sartre said*, ‘Hell is other people’s code’. Whatever your level, your future happiness depends on maintainable code.
The games industry is a sprawling business with over $100bn turnover per year, but its audience spans genders, generations, and communities. How can we make sense of the diverse results of video game development? In this talk, Dr. Mata Haggis presents a model that allows both outsiders and developers to gain an overall understanding of the commonalities and differences in the areas of games development. Taking a view from the perspective of the developers themselves, this model creates a coherent picture of this exciting and innovative medium.
I will share a story about our road from actual kitchen table ideas to securing a publisher advance of half a million within 3 years as an indie. Topics in there will include "Funding mixes (Crowdfunding, Angel Investor), Strategic Choices, Growing company, Publisher negotiations.
Codemotion Meetups, 21/6/2017 @ Liferay Vídeo realizado y editado por Liferay.
Codemotion Meetups, 21/6/2017 @ Liferay Vídeo realizado y editado por Liferay.
Overcoming the fear of operations when everyone is better at it than you. Personal journeys and stories from developers joining an managed service provider.