DiscoverCodemotion Berlin
Codemotion  Berlin
Claim Ownership

Codemotion Berlin

Author: Codemotion Berlin

Subscribed: 2Played: 18
Share

Description

Codemotion is one of the biggest tech conferences in Europe
with an international network of 30.000 developers and 350 speakers and further partner conferences in Milan, Rome, Amsterdam, Dublin, Dubai, Tel-Aviv and Madrid.

Produced by Voice Republic

For more podcasts visit http://voicerepublic.com
115 Episodes
Reverse
How to be Agile in a StraightJacket Why is it so hard to get things done in a bank? Speaker: James Birnie Why is it so hard to get things done in a bank? Why do banks think that an "Agile" team stuck in the middle of dozens of constraining forces can magically deliver results? I've worked in Agile teams that DID deliver results in highly constrained environments. I can tell you what worked well, what didn't work so well and give you my 5 top tips for being Agile in a StraightJacket. Source: https://berlin2017.codemotionworld.com/ (https://berlin2017.codemotionworld.com/) Produced by Voice Republic For more podcasts visit http://voicerepublic.com
TDD As If You Meant It

TDD As If You Meant It

2017-10-2447:55

TDD As If You Meant It One of the difficulties of developers starting to apply Test Driven Development (TDD) is letting go of preconceived notions of design and allowing themselves to evolve it. TDD As If You Meant It is a set of constraints created by Keith Braithwaite that forces developers to let go of their set blueprints and allow the design to evolve instead. I've noticed in code retreats and dojos that the technique is very difficult to get right. In this session, I will explain how to start correctly, how to apply all the rules and how it shows the evolution of software design. Source: https://berlin2017.codemotionworld.com/ (https://berlin2017.codemotionworld.com/) Produced by Voice Republic For more podcasts visit http://voicerepublic.com
A “beat” of security, with the Elastic Stack From guessing a weak password to exploiting zero-day vulnerabilities, there are a lot of ways attackers can get into your private network. Even if you follow all the best security practices, there’s a good chance you will face a security incident sooner or later. The questions are: how quickly will you find out? how will you respond? how will you know which systems are compromised? How fast you can find out makes the difference between a catastrophe and a minor incident. This talk will show you what can you do to discover the security breaches as soon as possible. Source: https://berlin2017.codemotionworld.com/ (https://berlin2017.codemotionworld.com/) Produced by Voice Republic For more podcasts visit http://voicerepublic.com
The power of blogging

The power of blogging

2017-10-2317:33

The power of blogging Have you ever thought of having a blog? Then this talk might be interesting for you. There are several reasons that having a blog is beneficial to developers. Ayumi, a self taught front end developer as well as a travel blogger from Japan will tell you how to start a blog and develop your skills. Source: https://berlin2017.codemotionworld.com/ (https://berlin2017.codemotionworld.com/) Produced by Voice Republic For more podcasts visit http://voicerepublic.com
Event-driven and Serverless Applications with OpenWhisk Serverless computing (aka FaaS, Functions as a Service) is one of the hottest topics in the field of cloud computing. OpenWhisk is one player in this new field. During this presentation, Frederic will talk about his journey through the world of serverless computing, the core concepts, the value proposition and differentiators, typical usage and real-world customer scenarios, and the underlying programming model of serverless computing in general and OpenWhisk in particular, latest trends and additions, and conclude his session with some fancy demos. Source: https://berlin2017.codemotionworld.com/ (https://berlin2017.codemotionworld.com/) Produced by Voice Republic For more podcasts visit http://voicerepublic.com
Urban Legends: What You Code Makes You Who You Are If you were a carpenter, would your skills at building be more important than the tools you use to build? Skills, right? Tools are just a means to an end. So why do developers think the language they use defines the problems they solve? This talk will take a look at misconceptions across the board, some experiences, both positive and negative, people have had crossing barriers to new languages, and show some of the benefits thinking of one's self as a coder and not a Ruby coder or a PHP dev can have on being a better problem solver. Source: https://berlin2017.codemotionworld.com/ (https://berlin2017.codemotionworld.com/) Produced by Voice Republic For more podcasts visit http://voicerepublic.com
Empathy in Design

Empathy in Design

2017-10-2323:56

Empathy in Design Empathy is one of the key elements of a good design and delightful digital product experience. At the end of the day there are only two things that matter - if your product solved users problem and how it made them feel. What is empathy when it comes to digital products? How to be emphatic during the designing and testing processes? Because if you have no time to walk that mile in your user's shoes, they won't have patience nor interest in your product either. Source: https://berlin2017.codemotionworld.com/ (https://berlin2017.codemotionworld.com/) Produced by Voice Republic For more podcasts visit http://voicerepublic.com
Design Thinking

Design Thinking

2017-10-2323:28

Design Thinking Design thinking is familiar to many designers as a framework in a product development process. Did you know that design thinking can help community managers solve their toughest challenges? From growing the membership base to standing out among hundreds or even thousands of other communities, to sustaining the community with sponsorships or monetization, design thinking is the secret sauce to growing our niche community. In this talk, you'll learn how we overcame the biggest challenges for 'Ladies that UX Amsterdam' with design thinking, and how to put design thinking into practice. Source: https://berlin2017.codemotionworld.com/ (https://berlin2017.codemotionworld.com/) Produced by Voice Republic For more podcasts visit http://voicerepublic.com
Evolution of message brokers Message brokers had been developed to transfer messages between sender and receiver. But following an evolution of the Web, many of them became more powerful and now can even rule an entire system. In this talk, I would like to share practical examples of how to use such systems like Google PubSub, RabbitMQ, 0MQ, and others in order to store data persistently, to synchronize data between different parts of a cluster, to search needed data, etc. All examples are real and have been discovered by me and my team at Billie. Source: https://berlin2017.codemotionworld.com/ (https://berlin2017.codemotionworld.com/) Produced by Voice Republic For more podcasts visit http://voicerepublic.com
Can we afford to ignore web security in the 21st century? We all use the web, on sites handling sensitive data such as credit cards, medical data, addresses, intellectual property, contact information and a wealth of personal metadata. What would happen if our personal data was compromised? Can we trust the web? Can we afford to be insecure? In this talk we will highlight that security shouldn't be an afterthought, how security can be integrated into the development process, focussing on quick wins that can make a significant difference and how sites can be hacked. Source: https://berlin2017.codemotionworld.com/ (https://berlin2017.codemotionworld.com/) Produced by Voice Republic For more podcasts visit http://voicerepublic.com
Building Distributed Systems in Distributed Teams At Elastic the company behind the open source tools Elasticsearch, Kibana, Beats, and Logstash everything is distributed; both the company and all our products. Building distributed systems is notoriously hard ... building a distributed team even more so. This talk dives into the details how Elastic is thriving on its distributed model: How Elastic started to be distributed by design, Why we prefer the term distributed over remote, What our core values are in which we believe, How we make it work and what our tooling looks like, What we have learned as we progressed. Source: https://berlin2017.codemotionworld.com/ (https://berlin2017.codemotionworld.com/) Produced by Voice Republic For more podcasts visit http://voicerepublic.com
Pair Programming: Does It Really Work? Pair Programming is an agile practice and numerous studies show its benefits for education. Does It really work? Is it really such a good methodology to have two devs on the same task? What are the best strategies to perform an efficient pair programming section? The presentation will show how pair programming could improve design quality, reduce defects and staffing risk, enhance technical skills and improve team communications. On the other hand it will discuss how this method causes an increase of development-time cost of about 15%, however reducing the need for bug fixing. Source: https://berlin2017.codemotionworld.com/ (https://berlin2017.codemotionworld.com/) Produced by Voice Republic For more podcasts visit http://voicerepublic.com
You can read code. But can you read yourself? Your mind is a child's bedroom, full of play and growth. But... there are some monsters hiding under the bed. They can act stealthily in the background without us noticing. They cause us sleepless nights, frustrated days and lead us to act in ways we don't recognise. This light hearted yet meaningful expose on the psyche will teach you how to spot and challenge your own monsters. In order to work more effectively and stay calm and focused, we must walk past the shiny toys and new gadgets and look where every child fears most: Under the bed Source: https://berlin2017.codemotionworld.com/ (https://berlin2017.codemotionworld.com/) Produced by Voice Republic For more podcasts visit http://voicerepublic.com
piladb: Doing a simple database engine from scratch piladb is a lightweight RESTful database engine based on stack data structures. We'll learn the motivations of building a small database from scratch in the Go programming language, the benefits of using HTTP protocol to interact with the system, the use cases within the tech industry, and how it can help Computer Science students to understand how databases and data structures work together. Source: https://berlin2017.codemotionworld.com/ (https://berlin2017.codemotionworld.com/) Produced by Voice Republic For more podcasts visit http://voicerepublic.com
Building UI Consistent Android Apps Consistency is probably one of the best-known design principles. Consistent UIs are easy to use, easy to learn and frustration free. Nonetheless, they are also extremely easy to break! Just a few development iterations are enough to totally mess up your color palette or your icon sets. Yelp ships its experience across Android, iOS and Web apps used by millions of users. In this talk, you will get an insight into the challenges we face on a daily basis ensuring our visual consistency, and the solutions we adopted. Source: https://berlin2017.codemotionworld.com/ (https://berlin2017.codemotionworld.com/) Produced by Voice Republic For more podcasts visit http://voicerepublic.com
The Increasing Accessibility of Game Development The development of video games is often viewed as a highly specialized and complex activity. While this is true for big AAA titles, game development tools have evolved to the point that individuals with no technical background can create their own games with relative ease. These games may not have the same scale or complexity as larger titles, but they allow another type of development: rapid and individual. This talk focuses on such tools as well as distribution platforms and what they facilitate: a surge in highly personal, artistic games, created by small teams and individual artists. Source: https://berlin2017.codemotionworld.com/ (https://berlin2017.codemotionworld.com/) Produced by Voice Republic For more podcasts visit http://voicerepublic.com
Why should a farmer in Amazon need to become an internet provider? The reasons for communities in Brazil to use mesh networks instead of single Internet access are manifold. In May 2017 I had several encounters and talks with communities in Brazil, to mention a few: feminist organizations, farmers associations in the Amazon region, traditional communities, hacker spaces. In this talk I want to give a short summary about the emerging trend to use mesh technology on setting up community managed networks among those territories. Source: https://berlin2017.codemotionworld.com/ (https://berlin2017.codemotionworld.com/) Produced by Voice Republic For more podcasts visit http://voicerepublic.com
coala 'Bear' hugs from Rails Girls Summer of Code Rails Girls Summer of Code is a program aimed towards increasing the participation of women in open source. With this session, we aim to present and talk about the program and our project, coala. We would be covering our project, coala, as a language-independent static code analysis tool, our experiences with the community, what we worked on this summer, and a short demo of coala, in which we'll show how custom configuration files are generated & how they are flagged and fixed. Source: https://berlin2017.codemotionworld.com/ (https://berlin2017.codemotionworld.com/) Produced by Voice Republic For more podcasts visit http://voicerepublic.com
Don't be the Bottleneck! This talk will be an introduction what Vox Pupuli is ; what we do.Basically we are a distributed team, self employed, hobbyists or from many companies, working on Puppet modules. Most of those modules were born in the wild, then their creators could not afford supporting them. We will emphase in this talk the steps we take every day to remove all the bottlenecks in those pieces of software, to enable smooth development and release as needed. All of that as distributed as Possible. Source: https://berlin2017.codemotionworld.com/ (https://berlin2017.codemotionworld.com/) Produced by Voice Republic For more podcasts visit http://voicerepublic.com
Progressive web applications Progressive web applications (PWA) are web applications that have the look and feel of mobile applications. they take the best of the two worlds (mobile and web) to create the next generation of applications. The main concepts I will talk about: What are PWAs, what are the problems with mobile applications and web applications today, how can we create a PWA (a small example with Ionic 2), service worker and manifest files, how to use Lighthouse (a tool to check how progressive is your web app) and can we use PWAs today. Source: https://berlin2017.codemotionworld.com/ (https://berlin2017.codemotionworld.com/) Produced by Voice Republic For more podcasts visit http://voicerepublic.com
loading
Comments 
loading