際際滷shows by User: artemnikitin / http://www.slideshare.net/images/logo.gif 際際滷shows by User: artemnikitin / Thu, 24 May 2018 06:58:18 GMT 際際滷Share feed for 際際滷shows by User: artemnikitin Go implementation for Flatdata /slideshow/go-implementation-for-flatdata/98409312 devdaysvilnius2018-180524065818
Once in the past, routing team at HERE Technologies was in the situation when routing backend was in danger of failing SLA. Its triggered a massive work to improve its performance. As a side effect of this work, https://github.com/heremaps/flatdata was born: zero-copy memory-mapped data storage. This talk will be about sharing an experience of creation of Go implementation for Flatdata: zero-copy memory-mapped data storage. We will compare Go implementation with implementations for other languages. I will show in which cases Go has advantages compared to other languages and opposite cases (hi, generics!). We will look also at the performance aspect of different implementations.]]>

Once in the past, routing team at HERE Technologies was in the situation when routing backend was in danger of failing SLA. Its triggered a massive work to improve its performance. As a side effect of this work, https://github.com/heremaps/flatdata was born: zero-copy memory-mapped data storage. This talk will be about sharing an experience of creation of Go implementation for Flatdata: zero-copy memory-mapped data storage. We will compare Go implementation with implementations for other languages. I will show in which cases Go has advantages compared to other languages and opposite cases (hi, generics!). We will look also at the performance aspect of different implementations.]]>
Thu, 24 May 2018 06:58:18 GMT /slideshow/go-implementation-for-flatdata/98409312 artemnikitin@slideshare.net(artemnikitin) Go implementation for Flatdata artemnikitin Once in the past, routing team at HERE Technologies was in the situation when routing backend was in danger of failing SLA. Its triggered a massive work to improve its performance. As a side effect of this work, https://github.com/heremaps/flatdata was born: zero-copy memory-mapped data storage. This talk will be about sharing an experience of creation of Go implementation for Flatdata: zero-copy memory-mapped data storage. We will compare Go implementation with implementations for other languages. I will show in which cases Go has advantages compared to other languages and opposite cases (hi, generics!). We will look also at the performance aspect of different implementations. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/devdaysvilnius2018-180524065818-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Once in the past, routing team at HERE Technologies was in the situation when routing backend was in danger of failing SLA. Its triggered a massive work to improve its performance. As a side effect of this work, https://github.com/heremaps/flatdata was born: zero-copy memory-mapped data storage. This talk will be about sharing an experience of creation of Go implementation for Flatdata: zero-copy memory-mapped data storage. We will compare Go implementation with implementations for other languages. I will show in which cases Go has advantages compared to other languages and opposite cases (hi, generics!). We will look also at the performance aspect of different implementations.
Go implementation for Flatdata from Artem Nikitin
]]>
44 1 https://cdn.slidesharecdn.com/ss_thumbnails/devdaysvilnius2018-180524065818-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Building CI from scratch /slideshow/building-ci-from-scratch/98222390 artemnikitinbuildingciformobilesdkfromscratch-180523061438
At the end of 2017, our team started to work on a completely new mobile SDK. We started from scratch and we wanted to fix issues that we witnessed during our work on the existing SDK. And CI was one of the major topics. This talk is about our approach to building new CI from scratch. What we tried, what didn't work, what types of issues we faced. Keywords for this talk: Jenkins, AWS, Serverless, Docker, Mac mini, git, repo, Gerrit, Java, Go]]>

At the end of 2017, our team started to work on a completely new mobile SDK. We started from scratch and we wanted to fix issues that we witnessed during our work on the existing SDK. And CI was one of the major topics. This talk is about our approach to building new CI from scratch. What we tried, what didn't work, what types of issues we faced. Keywords for this talk: Jenkins, AWS, Serverless, Docker, Mac mini, git, repo, Gerrit, Java, Go]]>
Wed, 23 May 2018 06:14:38 GMT /slideshow/building-ci-from-scratch/98222390 artemnikitin@slideshare.net(artemnikitin) Building CI from scratch artemnikitin At the end of 2017, our team started to work on a completely new mobile SDK. We started from scratch and we wanted to fix issues that we witnessed during our work on the existing SDK. And CI was one of the major topics. This talk is about our approach to building new CI from scratch. What we tried, what didn't work, what types of issues we faced. Keywords for this talk: Jenkins, AWS, Serverless, Docker, Mac mini, git, repo, Gerrit, Java, Go <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/artemnikitinbuildingciformobilesdkfromscratch-180523061438-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> At the end of 2017, our team started to work on a completely new mobile SDK. We started from scratch and we wanted to fix issues that we witnessed during our work on the existing SDK. And CI was one of the major topics. This talk is about our approach to building new CI from scratch. What we tried, what didn&#39;t work, what types of issues we faced. Keywords for this talk: Jenkins, AWS, Serverless, Docker, Mac mini, git, repo, Gerrit, Java, Go
Building CI from scratch from Artem Nikitin
]]>
87 1 https://cdn.slidesharecdn.com/ss_thumbnails/artemnikitinbuildingciformobilesdkfromscratch-180523061438-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
AWS hurries to the rescue /slideshow/aws-hurries-to-the-rescue/89681575 awsv2-180305171418
Very often Im finding that many people in IT world either dont know about AWS or any other public cloud or doesnt have enough experience with it. I often see questions and problems through chats, Slack channels or forums that can be easily solved with AWS help and very often this solution will be very cheap or even free. In this talk, I want to share my experience of using AWS services for solving different tasks in my daily work not only for testing but in many other areas as well. I also want to introduce AWS to the people who have no idea about what cloud computing is. Im not affiliated with AWS in any way and they dont pay me for this. It means that there will be no marketing bullshit, but only my personal blood and tears. In my talk, I will mention both foundational AWS services, like S3 or EC2, and new things, that may become a Next Big Thing, like Lambda. I will share my experience of using them, problems that I found and results that Ive got.]]>

Very often Im finding that many people in IT world either dont know about AWS or any other public cloud or doesnt have enough experience with it. I often see questions and problems through chats, Slack channels or forums that can be easily solved with AWS help and very often this solution will be very cheap or even free. In this talk, I want to share my experience of using AWS services for solving different tasks in my daily work not only for testing but in many other areas as well. I also want to introduce AWS to the people who have no idea about what cloud computing is. Im not affiliated with AWS in any way and they dont pay me for this. It means that there will be no marketing bullshit, but only my personal blood and tears. In my talk, I will mention both foundational AWS services, like S3 or EC2, and new things, that may become a Next Big Thing, like Lambda. I will share my experience of using them, problems that I found and results that Ive got.]]>
Mon, 05 Mar 2018 17:14:18 GMT /slideshow/aws-hurries-to-the-rescue/89681575 artemnikitin@slideshare.net(artemnikitin) AWS hurries to the rescue artemnikitin Very often Im finding that many people in IT world either dont know about AWS or any other public cloud or doesnt have enough experience with it. I often see questions and problems through chats, Slack channels or forums that can be easily solved with AWS help and very often this solution will be very cheap or even free. In this talk, I want to share my experience of using AWS services for solving different tasks in my daily work not only for testing but in many other areas as well. I also want to introduce AWS to the people who have no idea about what cloud computing is. Im not affiliated with AWS in any way and they dont pay me for this. It means that there will be no marketing bullshit, but only my personal blood and tears. In my talk, I will mention both foundational AWS services, like S3 or EC2, and new things, that may become a Next Big Thing, like Lambda. I will share my experience of using them, problems that I found and results that Ive got. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/awsv2-180305171418-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Very often Im finding that many people in IT world either dont know about AWS or any other public cloud or doesnt have enough experience with it. I often see questions and problems through chats, Slack channels or forums that can be easily solved with AWS help and very often this solution will be very cheap or even free. In this talk, I want to share my experience of using AWS services for solving different tasks in my daily work not only for testing but in many other areas as well. I also want to introduce AWS to the people who have no idea about what cloud computing is. Im not affiliated with AWS in any way and they dont pay me for this. It means that there will be no marketing bullshit, but only my personal blood and tears. In my talk, I will mention both foundational AWS services, like S3 or EC2, and new things, that may become a Next Big Thing, like Lambda. I will share my experience of using them, problems that I found and results that Ive got.
AWS hurries to the rescue from Artem Nikitin
]]>
41 1 https://cdn.slidesharecdn.com/ss_thumbnails/awsv2-180305171418-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Gerrit topics support with AWS Lambda /slideshow/gerrit-topics-support-with-aws-lambda/89359294 lightningtalk-180302110609
Lightning talk about handling Gerrit topics with help of AWS Lambda.]]>

Lightning talk about handling Gerrit topics with help of AWS Lambda.]]>
Fri, 02 Mar 2018 11:06:09 GMT /slideshow/gerrit-topics-support-with-aws-lambda/89359294 artemnikitin@slideshare.net(artemnikitin) Gerrit topics support with AWS Lambda artemnikitin Lightning talk about handling Gerrit topics with help of AWS Lambda. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/lightningtalk-180302110609-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Lightning talk about handling Gerrit topics with help of AWS Lambda.
Gerrit topics support with AWS Lambda from Artem Nikitin
]]>
77 2 https://cdn.slidesharecdn.com/ss_thumbnails/lightningtalk-180302110609-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Dogfooding for Android app /slideshow/dogfooding-for-android-app-58517138/58517138 dogfoodingforandroidapppublic-160221103250
Implementation of dogfooding for Android app]]>

Implementation of dogfooding for Android app]]>
Sun, 21 Feb 2016 10:32:50 GMT /slideshow/dogfooding-for-android-app-58517138/58517138 artemnikitin@slideshare.net(artemnikitin) Dogfooding for Android app artemnikitin Implementation of dogfooding for Android app <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/dogfoodingforandroidapppublic-160221103250-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Implementation of dogfooding for Android app
Dogfooding for Android app from Artem Nikitin
]]>
280 4 https://cdn.slidesharecdn.com/ss_thumbnails/dogfoodingforandroidapppublic-160221103250-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://cdn.slidesharecdn.com/profile-photo-artemnikitin-48x48.jpg?cb=1529690751 I'm a Test Engineer with knowledge in these areas: - functional, integration, loading and automated testing for web apps, backend, Android and API - mostly Java, but also with a little bit of Groovy, Scala and Python experience - Gopher at nights and in free time since 2015 - passionate about Continuous Integration and other engineering practices - curious about DevOps, trying to make work easy with different tools, scripts and hacks - very passionate believer in point of view that testing it's not about bugs and reports, but about overall improvement of quality, speed and productivity. Open source: - Most starred Qiwi public repository https://github.com/qiwi/g... http://artemnikitin.com/ https://cdn.slidesharecdn.com/ss_thumbnails/devdaysvilnius2018-180524065818-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/go-implementation-for-flatdata/98409312 Go implementation for ... https://cdn.slidesharecdn.com/ss_thumbnails/artemnikitinbuildingciformobilesdkfromscratch-180523061438-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/building-ci-from-scratch/98222390 Building CI from scratch https://cdn.slidesharecdn.com/ss_thumbnails/awsv2-180305171418-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/aws-hurries-to-the-rescue/89681575 AWS hurries to the rescue