 
  		        dhmitchell
Kotlin Coroutine Confidence: error handling suggestion (page 43) (Solved)
Possibly too pedantic, but I’d be tempted to remind the reader that they can certainly put the try/catch inside the launch and it will work. Less obv, they can put it just outside the coroutineScope and it will also work, but it will cancel the sibling jobs if they’re still running.
Marked As Solved
 
		        sam-cooper
									Author of Kotlin Coroutine Confidence
			          
						Thanks—found it. I reread this section and found quite a few opportunities to make it better. I’m going to include both your suggestions. I also found some repetitive bits to cut out, and I think the changes improve the way the whole section flows with the rest of the chapter. It should be a lot better in the next Beta release—thank you for drawing my attention to it!
Popular Pragmatic Bookshelf topics
                         
                      
                       
          
                On the page xv there is an instruction to run bin/setup from the main folder. I downloaded the source code today (12/03/21) and can’t see...
              
            
            
          
              New
 
          
                In case this helps anyone, I’ve had issues setting up the rails source code. Here were the solutions: 
In Gemfile, change 
gem 'rails'
t...
              
            
            
          
              New
 
          
                When trying to generate the protobuf .go file, I receive this error: 
Unknown flag: --go_opt 
libprotoc 3.12.3 
MacOS 11.3.1 
Googling ...
              
            
            
          
              New
 
          
                I ran this command after installing the sample application: 
$ cards add do something --owner Brian 
And got a file not found error: 
Fil...
              
            
            
          
              New
 
          
                I found an issue in Chapter 7 regarding android:backgroundTint vs app:backgroundTint. 
How to replicate: 
load chapter-7 from zipfile i...
              
            
            
          
              New
 
          
                Is the book’s epub format available to read on Google Play Books?
              
            
            
          
              New
 
          
                I got this error when executing the plot files on macOS Ventura  13.0.1 with Python 3.10.8 and matplotlib 3.6.1: 
programming_ML/code/03_...
              
            
            
          
              New
 
          
                Docker-Machine became part of the Docker Toolbox, which was deprecated in 2020, long after Docker Desktop supported Docker Engine nativel...
              
            
            
          
              New
 
          
                @mfazio23
I’ve applied the changes from Chapter 5 of the book and everything builds correctly and runs. But, when I try to start a game,...
              
            
            
          
              New
 
          
                Hello faithful readers!  If you have tried to follow along in the book, you are asked to start up the dev environment via dx/build and ar...
              
            
            
          
              New
Other popular topics
                         
                      
                       
          
                No chair. I have a standing desk. 
This post was split into a dedicated thread from our thread about chairs :slight_smile:
              
            
            
          
              New
 
          
                Small essay with thoughts on macOS vs. Linux:
I know @Exadra37 is just waiting around the corner to scream at me “I TOLD YOU SO!!!” but I...
              
            
            
          
              New
 
          
                Build highly interactive applications without ever leaving Elixir, the way the experts do. Let LiveView take care of performance, scalabi...
              
            
            
              
          
              New
 
          
                Think Again 50% Off Sale »
The theme of this sale is new perspectives on familiar topics. 
Enter coupon code ThinkAgain2021 at checkout t...
              
            
            
          
              New
 
          
                Author Spotlight 
Jamis Buck 
@jamis 
This month, we have the pleasure of spotlighting author Jamis Buck, who has written Mazes for Prog...
              
            
            
          
              New
 
          
                Author Spotlight 
Mike Riley 
@mriley 
This month, we turn the spotlight on Mike Riley, author of Portable Python Projects. Mike’s book ...
              
            
            
          
              New
 
          
                Author Spotlight 
Erin Dees 
@undees 
Welcome to our new author spotlight! We had the pleasure of chatting with Erin Dees, co-author of ...
              
            
            
          
              New
 
          
                I have always used antique keyboards like Cherry MX 1800 or Cherry MX 8100 and almost always have modified the switches in some way, like...
              
            
            
          
              New
 
          
                Develop, deploy, and debug BEAM applications using BEAMOps: a new paradigm that focuses on scalability, fault tolerance, and owning each ...
              
            
            
              
          
              New
 
          
                Node.js v22.14.0 has been released. 
Link: Release 2025-02-11, Version 22.14.0 'Jod' (LTS), @aduh95 · nodejs/node · GitHub
              
            
            
              
          
              New
Categories:
Sub Categories:
Popular Portals
- /elixir
- /rust
- /ruby
- /wasm
- /erlang
- /phoenix
- /keyboards
- /python
- /rails
- /js
- /security
- /go
- /swift
- /vim
- /clojure
- /haskell
- /emacs
- /java
- /svelte
- /onivim
- /typescript
- /kotlin
- /c-plus-plus
- /crystal
- /tailwind
- /react
- /gleam
- /ocaml
- /flutter
- /elm
- /vscode
- /ash
- /opensuse
- /html
- /centos
- /php
- /zig
- /deepseek
- /scala
- /sublime-text
- /lisp
- /textmate
- /react-native
- /nixos
- /debian
- /agda
- /kubuntu
- /arch-linux
- /django
- /revery
- /ubuntu
- /deno
- /spring
- /manjaro
- /nodejs
- /diversity
- /lua
- /julia
- /c
- /slackware
 
    





