Your email was sent successfully. Check your inbox.

An error occurred while sending the email. Please try again.

Proceed reservation?

Export
  • 1
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : O'Reilly Media, Inc. | Boston, MA : Safari
    Language: English
    Pages: 1 online resource (1 video file, approximately 45 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: The Elements of Style is a foundational guide to writing well. It effectively summarizes how to harness the power of the English language to write high-quality prose of almost any kind. In computing, we have similar guides for various technologies: Python offers The Zen Of Python , Ruby has The Rails Doctrine , and so on. These documents are a North Star that guides their community toward the same goals. We need a similar guide for Kubernetes. It should set best practices for how app developers and operators should think about and use the features in Kubernetes to build and deploy reliable, stable apps. We don’t have one today, but the Kubernetes community has the experience to build one. Drawing on his own and the community’s experiences, Aaron Schlesinger (Microsoft) details an “Elements of Kubernetes” guide, to be used by app developers and operators alike. You’ll leave with a list of best practices you can apply to your app now. Topics include: Setting up your new dev-test workflow Building a good CI/CD pipeline Debugging your app in production Breaking up your monolithic app into microservices (and when not to do it) Building crash-only software This session was recorded at the 2019 O'Reilly Software Architecture Conference in New York.
    Note: Online resource; Title from title screen (viewed October 31, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : No Time Labs | Boston, MA : Safari
    Language: English
    Pages: 1 online resource (1 video file, approximately 1 hr., 22 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Building full stack web applications requires drawing on several big technologies, including database access, HTTP routing, APIs and modern frontend features like single page applications. Go supports full stack web applications with a variety of different libraries. This chapter details best-of-breed libraries that you can pick up and use immediately in your existing or new applications. It also provides recommendations and best practices for writing fast, feature-rich and sustainable full stack webapps in Go.
    Note: Online resource; Title from title screen (viewed March 28, 2020) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 3
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : No Time Labs | Boston, MA : Safari
    Language: English
    Pages: 1 online resource (1 video file, approximately 44 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: This chapter details the process of writing REST APIs with Go. This chapter starts with basics such as how to leverage standard library functionality to build powerful servers right out of the box, without any 3rd party dependencies. It then moves to higher level topics such as how to structure and test your servers, write clients to consume your and other REST APIs, and leverage 3rd party libraries to build richer functionality such as Websocket servers.
    Note: Online resource; Title from title screen (viewed March 21, 2020) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 4
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Aaron Schlesinger | Boston, MA : Safari
    Language: English
    Pages: 1 online resource (1 video file, approximately 28 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Almost all modern software projects use third-party dependencies to do their job. From version control systems and simple string manipulation to powerful data storage and manipulation, the vast majority of teams can't get their work done without help from outside packages. Often, these packages come from open source as well. In Go, dependencies are called "packages" or "modules". Packages are the smallest unit of grouped Go code, and modules are the modern unit of package distribution. Both packages and modules have a URL naming scheme - similar, but distinctly different from the Java naming scheme for Jars. In the modern Go ecosystem, there are several methods by which you can fetch packages and modules and include them in your project. In this section we'll look at what both packages and modules are, how to find them and how to include them in your project, and then move onto advanced topics like managing private code, storing your dependencies onsite (instead of in a public, hosted environment), and improving build determinism and speed. You'll learn how to get started with packages and modules, several methods to manage either dependency type, convert your existing project to modules, and how to manage your dependencies for the duration of your project, no matter how long. * The Go dependency management ecosystem has evolved significantly in the history of the language. Modules, however, are the de-facto standard and are built into the official Go CLI tooling. If you're starting a new project, I highly recommend using modules, and if you're using another technology for dependencies, I recommend researching whether you can switch to modules. This section covers both scenarios
    Note: Online resource; Title from title screen (viewed May 15, 2020) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 5
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Aaron Schlesinger | Boston, MA : Safari
    Language: English
    Pages: 1 online resource (1 video file, approximately 28 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: There is a common adage on software testing that reads: "all software is guilty until proven innocent". This saying is a testament to how delicate applications can get, especially as they grow. Testing is a crucial part of the software development lifecycle to ensure that our apps instead stay strong as they grow. In fact, testing is so important that some codebases have more test code than production code, and at times, many developers spend more time building and running tests than they do writing production code. This chapter covers testing from front to back. It starts with the basics of the built-in testing libraries that come with the Go language, and moves on to more complex use cases and third-party libraries. It then dives into advanced topics like performance profiling and nested tests. After this chapter, you'll know both the basics and advanced topics to write better, more effective tests with less code and effort. * There are many less well known test features behind the scenes or buried in documentation. I recommend watching this chapter in full before writing your next test suite to learn how to use Go's test facilities properly
    Note: Online resource; Title from title screen (viewed May 13, 2020) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 6
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : O'Reilly Media, Inc. | Boston, MA : Safari
    Language: English
    Pages: 1 online resource (1 video file, approximately 30 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Kubernetes is all the rage these days and for good reason. Among other benefits, app development teams get to use battle-hardened infrastructure to build and deploy containers, use modern tech and practices, and lower their cloud bill. But these days, the journey to Kubernetes is long and hard. Aaron Schlesinger (Microsoft) dives into case studies that reveal the general needs of many app developers. He uses these case studies to build a long list of concepts and technologies you need to learn before you can even think about deploying your apps on Kubernetes. You'll learn his strategies (and hacks and shortcuts) that teams have used to get up and running faster. Aaron helps you shorten that long list, eases your transition, and makes the day-to-day life of app developers easier on Kubernetes. Gain a holistic view of your team's needs and how you can help them, and leave with a deep understanding of what your teams need to succeed on Kubernetes, important tools you can use to help them, and how you can use them today to realize the benefits that Kubernetes can bring to your apps right now.
    Note: Online resource; Title from title screen (viewed December 31, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 7
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Aaron Schlesinger | Boston, MA : Safari
    Language: English
    Pages: 1 online resource (1 video file, approximately 19 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Design patterns are commonly-used and accepted ways to do common tasks like organizing code, building reusable libraries, and ensuring your code is flexible and readable enough to plan for future features. Go has design patterns too, but since it's simpler than most other languages and introduces several concepts that other, previous languages, some patterns in Go look significantly different than what you might be used to. In the lessons here, you'll learn several of the more common and useful design patterns, how to use them, where they're used in existing code, and how to recognize the need for them in your code.
    Note: Online resource; Title from title screen (viewed June 12, 2020) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 8
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Aaron Schlesinger | Boston, MA : Safari
    Language: English
    Pages: 1 online resource (1 video file, approximately 18 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: As Moore's law reaches its limit, CPUs are no longer getting much faster. Instead, they are expanding horizontally and adding multiple cores, each with the full features of an individual CPU. As applications move en-mass to the cloud and are expected to take advantage of powerful multi-core processors, software that does not take full advantage of all the CPUs on the server are leaving money on the table. These new requirements mean that your software will need to be concurrent by default. While concurrency strategies in older languages can lead to buggy software with hard-to-debug issues like race conditions, Go takes a different approach. In these screencasts, you'll learn how Go's concurrency works by example. Each screencast will solve a concurrency challenge using best practices and the built-in Go concurrency tools. In the process, you'll learn how to best do concurrency in the language.
    Note: Online resource; Title from title screen (viewed June 12, 2020) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
Close ⊗
This website uses cookies and the analysis tool Matomo. More information can be found here...