DEV Community

Cover image for First Week of Telescope
Luigi Zaccagnini
Luigi Zaccagnini

Posted on

 

First Week of Telescope

This week has been a tough week with the issues I have been trying to solve. This week I was focusing how to start integrating React Native into Telescope through this discussion. A lot of good things came from the discussion like:

  • Keeping a Monorepo.
  • Deciding on the Expo CLI.
  • An idea on a UI library to start with.

After figuring out how to move forward with the React Native, I wanted to fix an issue for the Release but I never got to make it. I was working on CSP error in Dashboard with inline (“script-src” #2511). I was able to get CSP examples from Amasia. After reading through the website I tried the two methods of fixing the issue, hashing the function and putting it in the script-src or using nonces on the scripts causing the errors. I took me awhile to hack away with these methods as I thought the material-UI library was causing the scripting error but, I figured out that it was not. After trying to use the debugger to figure out the problem I had to take a break and step away from the computer for a little bit. I am hoping to look back at it with a pair of fresh eyes this week and finally close these issues. After I finish this issue and another issue assigned to me, I want to officially kick off React Native development.

Top comments (0)

typescript

11 Tips That Make You a Better Typescript Programmer

1 Think in {Set}

Type is an everyday concept to programmers, but it’s surprisingly difficult to define it succinctly. I find it helpful to use Set as a conceptual model instead.

#2 Understand declared type and narrowed type

One extremely powerful typescript feature is automatic type narrowing based on control flow. This means a variable has two types associated with it at any specific point of code location: a declaration type and a narrowed type.

#3 Use discriminated union instead of optional fields

...

Read the whole post now!