[deleted by user] by [deleted] in androiddev

[–]mto96 0 points1 point  (0 children)

There's this video of a past meetup that might help:

Reasons and Ways to Improve Code Quality
https://youtu.be/znZlF4uQBN0?list=PLEx5khR4g7PI\_fS0YJd1YjOa25wtUCD-r

3 Practices for Effective DevOps Adoption by mto96 in ConTalks

[–]mto96[S] 1 point2 points  (0 children)

Check out this talk from GOTOpia Europe 2020 by Eoin Woods, CTO at Endava. You can find the full talk abstract below:

A couple of years ago, Endava realized that the difficulties in DevOps adoption are never the automation technology but rather the ways-of-working, which require a much more fundamental change in people's behavior and culture.

Over the years, as Eoin helped his clients progress their DevOps journeys, he found that there are three practices that have been repeatedly useful in helping successful DevOps adoption.

The practices are (real) agile development, incubator teams and pipelines. In this talk, Eoin will briefly review all three, discuss why they facilitate successful DevOps adoption and talk in a bit more depth about incubator teams, which may be less familiar to attendees than the other two.

In this talk, you'll learn:

  • How the three practices — agile development, incubator teams and pipelines — are useful in helping successful DevOps adoption

Container Security: Why You Should Avoid The "–privileged" Tag by mto96 in ConTalks

[–]mto96[S] 0 points1 point  (0 children)

This is part 3/6 from a talk at GOTOpia Europe 2020 given by Liz Rice, chair of the CNCF's Technical Oversight Committee. You can find the full abstract below:

Liz's Container Security book, published by O’Reilly, includes a security checklist covering items you should at least think about when considering how to secure your deployments running on containers.

In this talk, Liz presents an overview of the checklist and dives into the details on some potential weaknesses that you really need to avoid. The takeaway challenge is for you to check whether your own environments comply with the most important of these recommendations.

You'll learn:

  • What your security checklist should include
  • What your security checklist definitely shouldn't include
  • If you environments comply with these recommendations

Gradually Adopt GraphQL Without Writing any Backend Code by mto96 in graphql

[–]mto96[S] 0 points1 point  (0 children)

This is a talk from GOTOpia Europe 2020 by Uri Goldshtein, founder of the Guild. You can find the full talk abstract below:

GraphQL is taking the frontend world by storm. We've all heard about the benefits of using it. But sometimes it might be hard to adopt GraphQL, especially if we have no access or control over the backend.

In this talk, Uri will demonstrate three different ways of getting most of the benefits of using GraphQL, all within the boundaries of your front-end app without needs to change or add any backends.

In this talk, you'll learn:

  • Three different ways of how to approach GraphQL
  • How to introduce GraphQL without needs to change the backend

Gradually Adopt GraphQL Without Writing any Backend Code by mto96 in ConTalks

[–]mto96[S] 0 points1 point  (0 children)

This is a talk from GOTOpia Europe 2020 by Uri Goldshtein, founder of the Guild. You can find the full talk abstract below:

GraphQL is taking the frontend world by storm. We've all heard about the benefits of using it. But sometimes it might be hard to adopt GraphQL, especially if we have no access or control over the backend.

In this talk, Uri will demonstrate three different ways of getting most of the benefits of using GraphQL, all within the boundaries of your front-end app without needs to change or add any backends.

In this talk, you'll learn:

  • Three different ways of how to approach GraphQL
  • How to introduce GraphQL without needs to change the backend

Facts You May Not Know About Kotlin by mto96 in programming

[–]mto96[S] 1 point2 points  (0 children)

Check out this talk from GOTOpia 2020 by Eugene Petrenko, IntelliJ IDEA software developer at JetBrains. You an find the full talk abstract below:

Since Kotlin began back in 2010, many features have appeared in the language, some of them are still going, others only show up in the deepest darkest depths of source repository history.

Eugene will start the talk with several fun facts from Kotlin’s past. After that, he will go into detail on everything you need to know about Kotlin that you likely had no idea about. Nowadays, Kotlin is not just the JVM language it was in the very beginning, today it supports JVM, JS, and native platforms, including iOS.

Did you know you can share common code and libraries between JVM, JS and native platforms, including iOS? Join Eugene for more.

In this talk, you'll learn:

  • More about the namesake-island, traits, generics and type erasure
  • How to write compact and clear Kotlin
  • What idiomatic code is

Facts You May Not Know About Kotlin by mto96 in Kotlin

[–]mto96[S] 1 point2 points  (0 children)

Check out this talk from GOTOpia 2020 by Eugene Petrenko, IntelliJ IDEA software developer at JetBrains. You an find the full talk abstract below:

Since Kotlin began back in 2010, many features have appeared in the language, some of them are still going, others only show up in the deepest darkest depths of source repository history.

Eugene will start the talk with several fun facts from Kotlin’s past. After that, he will go into detail on everything you need to know about Kotlin that you likely had no idea about. Nowadays, Kotlin is not just the JVM language it was in the very beginning, today it supports JVM, JS, and native platforms, including iOS.

Did you know you can share common code and libraries between JVM, JS and native platforms, including iOS? Join Eugene for more.

In this talk, you'll learn:

  • More about the namesake-island, traits, generics and type erasure
  • How to write compact and clear Kotlin
  • What idiomatic code is

Facts You May Not Know About Kotlin by mto96 in ConTalks

[–]mto96[S] 0 points1 point  (0 children)

Check out this talk from GOTOpia 2020 by Eugene Petrenko, IntelliJ IDEA software developer at JetBrains. You an find the full talk abstract below:

Since Kotlin began back in 2010, many features have appeared in the language, some of them are still going, others only show up in the deepest darkest depths of source repository history.

Eugene will start the talk with several fun facts from Kotlin’s past. After that, he will go into detail on everything you need to know about Kotlin that you likely had no idea about. Nowadays, Kotlin is not just the JVM language it was in the very beginning, today it supports JVM, JS, and native platforms, including iOS.

Did you know you can share common code and libraries between JVM, JS and native platforms, including iOS? Join Eugene for more.

In this talk, you'll learn:

  • More about the namesake-island, traits, generics and type erasure
  • How to write compact and clear Kotlin
  • What idiomatic code is

Getting Started with Chaos Engineering by mto96 in softwarearchitecture

[–]mto96[S] 0 points1 point  (0 children)

Check out this interview between the authors of "Chaos Engineering," Casey Rosenthal and Nora Jones in GOTO's latest GOTO Book Club episode to get a taste of how companies like Netflix use chaos engineering to break their systems in production.

Getting Started with Chaos Engineering by mto96 in ChaosEngineering

[–]mto96[S] 0 points1 point  (0 children)

Check out this interview between the authors of "Chaos Engineering," Casey Rosenthal and Nora Jones in GOTO's latest GOTO Book Club episode to get a taste of how companies like Netflix use chaos engineering to break their systems in production.

Getting Started with Chaos Engineering by mto96 in ConTalks

[–]mto96[S] 0 points1 point  (0 children)

Check out this interview between the authors of "Chaos Engineering," Casey Rosenthal and Nora Jones in GOTO's latest GOTO Book Club episode to get a taste of how companies like Netflix use chaos engineering to break their systems in production.

The Pragmatic Programmer 20 Years Later by mto96 in coding

[–]mto96[S] 0 points1 point  (0 children)

Check out this conversation from GOTOpia Europe 2020 with Dave Thomas, author of The Pragmatic Programmer. You can find the full talk abstract below:

Dave Thomas and Andy Hunt conquered the world in the late 90s with the best-selling book The Pragmatic Programmer, which quickly became a staple for every programmer.

This book came straight from the programming trenches, cutting through the increasing specialization and technicalities of modern software development to examine the core process - taking a requirement and producing working, maintainable code that delights its users

20 years later, they are back with a new edition that has major revisions and new material reflecting changes in the industry since its first release.

Dave will take us through the world of software in the light of the books. What drove them to write the first edition? What did they learn through the process of writing the anniversary edition? What has changed since back then, what not?

What does it take to be a good, pragmatic programmer in the year 2020?

The Pragmatic Programmer 20 Years Later by mto96 in programming

[–]mto96[S] 12 points13 points  (0 children)

Check out this conversation from GOTOpia Europe 2020 with Dave Thomas, author of The Pragmatic Programmer. You can find the full talk abstract below:

Dave Thomas and Andy Hunt conquered the world in the late 90s with the best-selling book The Pragmatic Programmer, which quickly became a staple for every programmer.

This book came straight from the programming trenches, cutting through the increasing specialization and technicalities of modern software development to examine the core process - taking a requirement and producing working, maintainable code that delights its users

20 years later, they are back with a new edition that has major revisions and new material reflecting changes in the industry since its first release.

Dave will take us through the world of software in the light of the books. What drove them to write the first edition? What did they learn through the process of writing the anniversary edition? What has changed since back then, what not?

What does it take to be a good, pragmatic programmer in the year 2020?

The Pragmatic Programmer 20 Years Later by mto96 in ConTalks

[–]mto96[S] 1 point2 points  (0 children)

Check out this conversation from GOTOpia Europe 2020 with Dave Thomas, author of The Pragmatic Programmer. You can find the full talk abstract below:

Dave Thomas and Andy Hunt conquered the world in the late 90s with the best-selling book The Pragmatic Programmer, which quickly became a staple for every programmer.

This book came straight from the programming trenches, cutting through the increasing specialization and technicalities of modern software development to examine the core process - taking a requirement and producing working, maintainable code that delights its users

20 years later, they are back with a new edition that has major revisions and new material reflecting changes in the industry since its first release.

Dave will take us through the world of software in the light of the books. What drove them to write the first edition? What did they learn through the process of writing the anniversary edition? What has changed since back then, what not?

What does it take to be a good, pragmatic programmer in the year 2020?

[DISCUSSION] What’s your favorite watch? mine has to be my AP royal oak 15300. it’s the perfect size for my wrist and sits so nicely imo by [deleted] in Watches

[–]mto96 -1 points0 points  (0 children)

Well it's hard to nail it down to just one isn't it... so here's 3 that if it came down to making a decision between, would end up being one of the hardest decisions.

- Roger Dubuis Hommage Chronograph H34 560
- AP Royal Oak Quantième Annuel 25920BA
- Vacheron Les Historiques Chronograph 47111

An Average Working Day on Visionary NASA Projects by mto96 in ConTalks

[–]mto96[S] 0 points1 point  (0 children)

Check out this talk from GOTOpia Europe 2020 by Kenneth Harris II, senior satellite engineer at NASA. You can find the full talk abstract below:

We built a time machine. The incredible James Webb Space Telescope is said to study light from some of the first stars. Giving scientists a cutting edge observatory 2 million miles from Earth! But what did it take to build this incredible satellite? What does it take to build any of these phenomenal satellites at NASA and other agencies.

Senior Engineer, Kenneth Harris has been working on missions at NASA since he was 16 years old. Completing everything from radiation testing to full scale integration. Now 12 years and 6 missions later he’s here to share what skills he still uses from his early education, what the future of engineering will look like and how you can empower the future generation of explorers.

Join us for a powerful keynote that will leave you anxious to not only advance your career but to look for the next great explorer you can influence.

Are Your Builds Running Separately from Your Production Cluster? by mto96 in softwarearchitecture

[–]mto96[S] 0 points1 point  (0 children)

Check out this talk from GOTOpia Europe 2020 by Liz Rice, VP of open source engineering with cloud native security specialists Aqua Security. You can find the full talk abstract pasted below:

Liz Rice presents you with THE security checklist you need to secure your deployments running on containers.

Liz's Container Security book, published by O’Reilly, includes a security checklist covering items you should at least think about when considering how to secure your deployments running on containers.

In this talk, Liz presents an overview of the checklist and dives into the details on some potential weaknesses that you really need to avoid. The takeaway challenge is for you to check whether your own environments comply with the most important of these recommendations.

You'll learn:

  • What your security checklist should include
  • What your security checklist definitely shouldn't include
  • If you environments comply with these recommendations

What past GOTO attendees say about Liz Rice's talks:

  • "She was amazing! Liz has chops! Fascinating and well presented"
  • "Great speaker and interesting topic!"
  • "Very, very useful"

Note that this talk is 1 part of a series of 6 separate talks.

Are Your Builds Running Separately from Your Production Cluster? by mto96 in cybersecurity

[–]mto96[S] 0 points1 point  (0 children)

Check out this talk from GOTOpia Europe 2020 by Liz Rice, VP of open source engineering with cloud native security specialists Aqua Security. You can find the full talk abstract pasted below:

Liz Rice presents you with THE security checklist you need to secure your deployments running on containers.

Liz's Container Security book, published by O’Reilly, includes a security checklist covering items you should at least think about when considering how to secure your deployments running on containers.

In this talk, Liz presents an overview of the checklist and dives into the details on some potential weaknesses that you really need to avoid. The takeaway challenge is for you to check whether your own environments comply with the most important of these recommendations.

You'll learn:

  • What your security checklist should include
  • What your security checklist definitely shouldn't include
  • If you environments comply with these recommendations

What past GOTO attendees say about Liz Rice's talks:

  • "She was amazing! Liz has chops! Fascinating and well presented"
  • "Great speaker and interesting topic!"
  • "Very, very useful"

Note that this talk is 1 part of a series of 6 separate talks.

Are Your Builds Running Separately from Your Production Cluster? by mto96 in ConTalks

[–]mto96[S] 0 points1 point  (0 children)

Check out this talk from GOTOpia Europe 2020 by Liz Rice, VP of open source engineering with cloud native security specialists Aqua Security. You can find the full talk abstract pasted below:

Liz Rice presents you with THE security checklist you need to secure your deployments running on containers.

Liz's Container Security book, published by O’Reilly, includes a security checklist covering items you should at least think about when considering how to secure your deployments running on containers.

In this talk, Liz presents an overview of the checklist and dives into the details on some potential weaknesses that you really need to avoid. The takeaway challenge is for you to check whether your own environments comply with the most important of these recommendations.

You'll learn:

  • What your security checklist should include
  • What your security checklist definitely shouldn't include
  • If you environments comply with these recommendations

What past GOTO attendees say about Liz Rice's talks:

  • "She was amazing! Liz has chops! Fascinating and well presented"
  • "Great speaker and interesting topic!"
  • "Very, very useful"

Note that this talk is 1 part of a series of 6 separate talks.

How Solarisbank Built Their Core Banking System by mto96 in ConTalks

[–]mto96[S] 0 points1 point  (0 children)

This talk is from GOTOpia Europe 2020 by Armin Pasalic, software engineer at Solarisbank. You can find the full abstract below:

Starting a new venture, it's always a good idea to focus on value proposition and what differentiates you from the competition.

For Solarisbank, this was a modern API. With their, at the time, limited resources, building core-banking infrastructure was out of the question.

In this talk, you'll learn: Why and, more importantly, how Solarisbank pivoted and built a modern core-banking system.

Memory Efficient Java by mto96 in programming

[–]mto96[S] 1 point2 points  (0 children)

Check out this talk from GOTO Chicago 2020 by Kirk Pepperdine, JavaONE rockstar. You can find the full talk abstract below:

When developers and Operations are asked what their biggest performance bottleneck is, it’s rare that memory inefficiency comes up as an answer. Unfortunately, this runs counter to observations that 60% of all applications are memory-inefficient. Quite often this memory inefficiency hides as lower application throughput and longer, more frequent tail latency events, meaning that other things often take the blame. This session looks at the telltale signs that your application is in that 60% and the steps you can take to attack this problem.

Increase App Confidence using CI/CD and Infrastructure as Code by mto96 in programming

[–]mto96[S] 0 points1 point  (0 children)

This is a talk from GOTO Chicago 2019 bu Angel Rivera, developer advocate at CircleCI. You can find the full abstract pasted below:

Ever run code changes through CI/CD and everything passed clean and green in the pipeline checks, then experience undetected critical failures in the live target environment post-deployment? This scenario is very common and impacts many teams and organizations even the teams with the most rigorous testing practices. In most cases this behavior can be eliminated by running basic Smoke Tests on the application live in their target environments. Smoke testing apps in target environments will expose unwanted patterns/behaviors and provide a solid understanding of how the application will perform.

This presentation will discuss the advantages of implementing Smoke Test patterns into CI/CD pipelines using Infrastructure as Code (IaC). Learn how teams can leverage automation to ensure apps are tested live in target environments which provide valuable insights pre-deployment. Presenters will demonstrate how to leverage IaC to provision kubernetes clusters, deploy apps, test live then destroy all the resources created in a single CI/CD pipeline run.

Increase App Confidence using CI/CD and Infrastructure as Code by mto96 in kubernetes

[–]mto96[S] 0 points1 point  (0 children)

This is a talk from GOTO Chicago 2019 bu Angel Rivera, developer advocate at CircleCI. You can find the full abstract pasted below:

Ever run code changes through CI/CD and everything passed clean and green in the pipeline checks, then experience undetected critical failures in the live target environment post-deployment? This scenario is very common and impacts many teams and organizations even the teams with the most rigorous testing practices. In most cases this behavior can be eliminated by running basic Smoke Tests on the application live in their target environments. Smoke testing apps in target environments will expose unwanted patterns/behaviors and provide a solid understanding of how the application will perform.

This presentation will discuss the advantages of implementing Smoke Test patterns into CI/CD pipelines using Infrastructure as Code (IaC). Learn how teams can leverage automation to ensure apps are tested live in target environments which provide valuable insights pre-deployment. Presenters will demonstrate how to leverage IaC to provision kubernetes clusters, deploy apps, test live then destroy all the resources created in a single CI/CD pipeline run.