go

Recursos de programación de go
As novices, we slowly and laboriously sift through a chaotic flood of minutia. To experts the significant details are obvious. Irrelevant details fade to the background. The novice receives a jumble of meaningless impressions; the expert sees patterns and meaning. Experts have made the trek from "How could you possibly tell?" to "How could you not?". And they probably can't tell you how they got there. This talk examines the topic of perceptual learning through the lens of theory and practice—research and anecdotes—and speculates how it can be deployed strategically to train new experts. About: Katrina Owen, Senior Software Engineer - GitHub Katrina is an engineer at GitHub. She accidentally became a developer while pursuing a degree in molecular biology. When programming, her focus is on automation, workflow optimization, and refactoring. She works primarily in Go and Ruby, contributes to several open-source projects, and is the creator of exercism.io, a platform for code practice and programming mentorship.
Refactoring sometimes devolves into an appalling mess. You're chasing a broken test suite, and every change just makes it worse. At other times it's a slow, controlled process culminating in dreadful design. This talk presents an end-to-end refactoring that demonstrates simple strategies to avoid such misadventures. About: Katrina Owen, Senior Software Engineer - GitHub Katrina is an engineer at GitHub. She accidentally became a developer while pursuing a degree in molecular biology. When programming, her focus is on automation, workflow optimization, and refactoring. She works primarily in Go and Ruby, contributes to several open source projects, and is the creator of exercism.io, a platform for code practice and programming mentorship.
Pair programming is an agile development practice that is generally well-known of, but still has only patchy adoption. This talk is about why that might be, and what challenges I have seen that hold people back from reaping the benefits. I’ll also talk about the benefits that go beyond “knowledge sharing” and “learning”, benefits I realised over the course of many years working on teams who systematically pair. For those in the audience who are not convinced that it’s useful, or who only use it irregularly, this will hopefully give them fresh inspiration to try it, or try it again. About: Birgitta Boeckeler, Principal Developer - ThoughtWorks I am a software developer and consultant with ThoughtWorks in Germany. I have been building software across all layers for almost 15 years now, mainly in the space of large custom-developed websites. Since I first discovered how to talk to computers, I have not been able to stop. I thrive on juggling the complexities of building software and finding the simplicity in it, and I love that it never gets old.
Two Go programs, three different profiling techniques, all in 40 minutes Go, being a relatively recent statically typed, compiled, language, is known to produce efficient programs. But writing a program in Go is not sufficient for good performance. In this talk, I'll demonstrate three different methods of profiling Go programs to diagnose, then improve, the performance of several programs. By the end of this talk, the audience will know how to profile the CPU and memory usage of a Go program, understand to examine an execution trace, and come to grips with the reality of Amdahl's Law. About Dave Cheney: I am a software engineer and hardware enthusiast from Sydney, Australia. I write, speak, and promote Go around the world.
Ellen spoke with us about the challenges of AI for newbies, most common frameworks currently available to implement and train neural networks and advice for someone who would like to become a developer and more... About: Ellen Körbes, Developer Relations - Garden Ellen’s a developer advocate at Garden, and also an avid gopher—responsible for the most comprehensive Go course in Portuguese. They first got acquainted with Kubernetes while writing code for kubectl, in a SIG-CLI internship. They've spoken at world-famous events, and at countless local meet-ups. Ellen is a proud recipient of a 'Best Hair' award.
We spoke to Katrina about accidentally becoming a developer, the career path from biology to dev, the difference between experts and novices within a software development team and more. About: Katrina Owen, Senior Software Engineer - GitHub Katrina is an engineer at GitHub. She accidentally became a developer while pursuing a degree in molecular biology. When programming, her focus is on automation, workflow optimization, and refactoring. She works primarily in Go and Ruby, contributes to several open-source projects, and is the creator of exercism.io, a platform for code practice and programming mentorship.
January - Waltzing with Bears: Managing Risk on Software Projects, Tom DeMarco, Timothy R. Lister - An Armenian Sketchbook (Добро вам!), Vasily Grossman- La flor púrpura, Chimamanda Ngozi Adichie - El día 3, Miguel Á. Giner Bou, Cristina Durán, Laura Ballester - A Practical Guide to Testing in DevOps, Katrina Clokie - La espada de Damocles (Finstere Zeiten: Zur Krise in Griechenland), Petros Márkaris - The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win, Gene Kim, Kevin...
Game, app optimisation is a long journey. It includes looking at quantitative (gaming analytics) and qualitative data (understanding the player, interviews). In this webinar we will look at different approaches to that challenge. Especially topic of building a persona, iteration of design and ideas. All presentations are based on examples and case studies. Agenda: 15.00 - 15.30 - Julius Vencel, CMO at PowerPlay How to learn from mistakes, test and prototype new ideas. How have we changed internal processes to overcome problems? We failed multiple times and that is great. Sometimes things don’t go as planned and that is perfectly fine. Failure simply means there is something to be learned or another direction to be taken. It's is an opportunity and a chance to reevaluate and come back stronger with better reasoning. I'll uncover our problems we have to deal with as a game developers and how we are taking advantage of this situation to improve. 15.30 - 16.00 - Piotr Miklas, Community Manager at Gamesture The Making of user personas based on Questland mobile app Segmentation and profiling of players based on Business Intelligence data, demographics and in-game behaviour. The process and results of persona creation. Presentation based on Questland mobile game (4.7 at Google Play based on 273 000 user reviews). 16.00 - 16.30 - User's feedback and iterations: good and best practices. Discussion and Q&A session. Julius Vencel, CMO at PowerPlay Piotr Miklas, Community Manager at Gamesture Mariusz Gasiewski, CEE Mobile Gaming Lead at Google Martin Svoboda, Gaming Industry Manager at Google Speakers: Piotr Miklas ( Community Manager at Gamesture ) Currently, Community Manager and Support Specialist at Gamesture with an extensive experience in tailored customer service, trade and education. Julius Vencel ( CMO at PowerPlay ) Július has been in the gaming industry for the last four years. He is the CMO (Chief Marketing Officer) and board member of PowerPlay Studio, the largest Slovak indie game development studio. He helps formulate the company strategy and is responsible for generating revenue from investments in millions of Euros, primarily from performance marketing on the global market. Thus he is able to combine his two passions – game industry and marketing. Mariusz Gasiewski ( CEE Mobile Gaming Lead ) Mariusz Gasiewski has been with Google since 2007. He is leading the mobile gaming initiatives at Google for Startups Campus in Warsaw, supporting growth of mobile gaming ecosystem in the CEE region. During most of his career was helping some of Google’s biggest clients in Central and Eastern Europe in preparation and implementation of mobile measurement strategies. He is a frequent speaker at gaming and mobile conferences and a founder of GameCamp (www.gamecamp.io), one of the biggest mobile gaming communities in Europe. Martin Svoboda ( Gaming Growth Manager ) Martin works at Google with fast growing companies from CEE region (with strongest focus on apps/gaming industry).
Web
31-08-2020
January - Waltzing with Bears: Managing Risk on Software Projects, Tom DeMarco, Timothy R. Lister - An Armenian Sketchbook (Добро вам!), Vasily Grossman- La flor púrpura, Chimamanda Ngozi Adichie - El día 3, Miguel Á. Giner Bou, Cristina Durán, Laura Ballester - A Practical Guide to Testing in DevOps, Katrina Clokie - La espada de Damocles (Finstere Zeiten: Zur Krise in Griechenland), Petros Márkaris - The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win, Gene Kim, Kevin...
What does it mean for an organization to go DevOps? Capabilities over “Maturity”, Outcomes over Output and continuously focusing on adding value. Going DevOps means different things for each organization, and similar to other methodologies (such as Agile), the term DevOps needs to adapt to the company’s culture, leadership, and operations. This presentation will dive into the opportunities and challenges of deploying a DevOps culture and will encourage the audience to share their own personal experience implementing this organizational and cultural change.