Simon
Simon
https://www.youtube.com/watch?v=iYhOU9AuaFs By default the variables will not be able to be null. You will need to specify if a variable can be null with `?`: `var hello? = "hello";` This...
Dart exercises with mentor feedback [  ](https://exercism.io/tracks/dart) We could add this link in a "read more" section in the Readme.
We can use `async`, `await` keywords and the class `Future` to manage asynchronous operation. For example when retrieving data from an API the returned values might take a bit of...
I recently blocked on a line similar to: ```dart final myList = const [1,2,3]; ``` I wan't sure about the meaning of `const` when initialising a `final` variable. In this...
In Elixir we are use to apply multiple functions on a value with the pipe operator `|>` ```elixir "Hello there" |> String.upcase() |> String.split() ``` The pipe operator takes the...
Add a section in README to describe how to use comments in Dart code - line comment with `//` - block comment `/*...*/` - documentation comment with `///`. Can be...
At the moment the Readme say to type the following command to run the project ```bash elm-live src/Main.elm --open --dir=public -- --output=public/js/elm.js --debug ``` However I was too lazy to...
 - [ ] "People in chat" ~doesn't display the names~ display names on refresh. Make sure `Presence` is working properly  - [ ] Centre horizontally the chat -...
At the moment Tailwind is added using the script html tag in the html header, see https://github.com/dwyl/phoenix-liveview-chat-example#15-tailwind-css-stylin Phoenix 1.7 now includes Tailwind by default. I think it makes sense to...
 The schema is using the `string` type value for the `message` which means for long message the value can't be saved and postgres returns an error: https://github.com/dwyl/phoenix-liveview-chat-example/blob/f4812190ac7f9620a6244f91c00e1d2425170dae/priv/repo/migrations/20211122121548_create_messages.exs We can...