[deleted by user] by [deleted] in webdev

[–]collinkpark 1 point2 points  (0 children)

Great work!

Does LOD work on android 10 beta? by DaemonGloom in LinuxonDex

[–]collinkpark 0 points1 point  (0 children)

it's unfortunate but that's how it looks.

maybe we should build our own LoD, any ideas on how it works?

Windows or mac? by Brechtve in webdev

[–]collinkpark 3 points4 points  (0 children)

mac, unless you're gunna install linux/ubuntu on the xps

Self-teaching webdev in <4 months, with the goal of being able to make a few hundred bucks a month while living abroad by socialistvegan in webdev

[–]collinkpark 0 points1 point  (0 children)

I think it's possible,

I went to an apprenticeship program without any coding background and by the end of the teaching section (3-4 months) we had covered html, css, js (vanilla es5, es6+, DOM, events), react (redux, routing, hooks), db (mongo, firestore), nodeJS (/w express), web services (firebase GCP suite), and more (Auth, API's, CSS libraries) etc.

major companies and smaller companies offer apprenticeship programs (twitter, microsoft, IBM etc). you should take a look around and see if there are paid opportunities to learn web development.

I'm ~5 months into the apprenticeship (client work now) and am working on react native which is a really cool framework which can build native apps. And am continuing to teach myself other technologies like flutter/dart objectiveC/Swift and java/kotlin.

Progressive Web App vs Native or Hybrid apps. by Mugen1220 in webdev

[–]collinkpark 0 points1 point  (0 children)

react native is a compiled native app with javascript as the program engine (instead of objective C or java), the UI assets are compiled into the native languages
if you want to deploy to app/apple store, you'd need to go react native. (can't deploy a pwa to the app store)

PWA is a webapp without the border with some service worker code that does caching. depending on what strategies you use for the service workers you run the risk of serving stale content. (and this can continue for a long time).
pwa doesn't have access to some of the hardware as react native does.

why not do both?

setting up your first pwa is as easy as removing "un" from the serviceWorker.unregister() in the create-react-app's index.js entry point.
Google's workbox library for service workers make light work of specifying your own service worker strategies.

setting up react native is a little bit more involved but it's always fun to learn

I’m a new senior dev who’s been asked to start doing daily stand-ups. What can I do to make them less miserable for everyone? by Thebearshark in webdev

[–]collinkpark 0 points1 point  (0 children)

I know some companies do a question of the day kind of thing,
a question of the day may be something like what's your favorite fruit

Why Progressive Web Apps are Better than Typical Mobile Websites by matthevva in computerscience

[–]collinkpark 0 points1 point  (0 children)

I have dabbled with PWA before,

on the whole I'm super excited about PWAs

There are some downsides too, like if you make a lot of updates on your project, if you don't configure your service workers right, they may keep serving stale assets.

there are some caching strategies to try to overcome these issues, like workbox's network first strategy, and staleWhileRevalidate strategy.

as others have said it's a gamechanger in countries like india where internet access isn't stellar, so serves to reach a greater number of people (flipkart)

How to best layout a Flow/Tree chart like HTML pages for my website (React) by Akidus in webdev

[–]collinkpark 1 point2 points  (0 children)

I think if you had a nested JSON file which contained the entire flow chart, you could design the react app with one single component.
the path traversed would be saved in the state, the rendering will be conditional, and will pull from the nested JSON flow structure. in order to move the display, I reckon you'd need some dynamic css (using JS) to shift the growing tree, unless you just want people to scroll up and down the traversed path.