frontend-tech

Month: 2018-09

2018-09-01

mofas 07:47:01
https://github.com/facebook/react/issues/13525

GitHub

React Fire: Modernizing React DOM · Issue #13525 · facebook/react

This year, the React team has mostly been focused on fundamental improvements to React. As this work is getting closer to completion, we're starting to think of what the next major releases of ...

mofas 07:47:05
React FIRE

2018-09-03

jihchi 09:03:42
https://github.com/sharkdp/bat

GitHub

sharkdp/bat

A cat(1) clone with wings. Contribute to sharkdp/bat development by creating an account on GitHub.

Michael Hsu 09:04:25
https://twitter.com/dan_abramov/status/1036280032723955713
> One aspect of Time Slicing which I haven’t demoed at JSConf is pre-rendering.
jihchi 21:53:59
https://github.com/callstack/linaria

GitHub

callstack/linaria

Zero-runtime CSS in JS library. Contribute to callstack/linaria development by creating an account on GitHub.

2018-09-04

2018-09-05

mofas 06:45:02
https://www.youtube.com/playlist?list=PLH_Crma-Dc9PRM7KxKerImYGUY22wkR3Z

YouTube

Byteconf React - YouTube

Byteconf React is a 100% free conference with the best JavaScript and React speakers in the world. Conferences are great, but flights, hotels, and tickets ar...

jihchi 19:23:41
https://twitter.com/mxstbr/status/1037245204812759040?s=12

:tada::tada: Announcing styled-components v4 :tada::tada:

- 25% faster mounting, 7% faster updating
- New global styling API
- Native support for the "as" prop
- Full React v16 StrictMode compliance
- Native support for "ref", no more innerRef!
- and so much more!

:point_right: http://medium.com/styled-compone|medium.com/styled-compone… :point_left:
jihchi 21:29:08
https://github.com/mgechev/guess-next

GitHub

mgechev/guess-next

:crystal_ball: Demo application showing the integration of Guess.js with Next.js - mgechev/guess-next

2018-09-06

mrorz 01:06:03
感覺 guess 與 next.js 整合是滿適合的耶,畢竟 1. next.js 的 router 本來就綁在 next.js 裡面,2. next.js 自己就處理了 code splitting,所以這也在 next.js 的控制底下
czphilip 11:01:59
@czphilip has joined the channel
Michael Hsu 12:18:26
https://twitter.com/jamiebuilds/status/1037423528436350977
> RFC for adding a `generator component` type to React to automatically unwrap render prop components
jihchi 20:52:31
https://github.com/dominictarr/your-web-app-is-bloated

GitHub

dominictarr/your-web-app-is-bloated

measuring memory usage of popular webapps. Contribute to dominictarr/your-web-app-is-bloated development by creating an account on GitHub.

2018-09-07

jihchi 08:17:16
https://twitter.com/dan_abramov/status/1037845940126842882?s=12
People have been asking for a while so I put out the Time Slicing demo from my JSConf Iceland talk online: timeslicing-unstable-demo.surge.sh

The chart components are right from npm, I didn’t change a thing about them. Try switching between three modes and see the difference.

2018-09-10

2018-09-11

jihchi 20:32:49
http://react-spring.surge.sh/

react-spring.surge.sh

react-spring

Animate React with ease

2018-09-13

jihchi 20:03:49
https://github.com/aweary/react-copy-write

GitHub

aweary/react-copy-write

:writing_hand: Immutable state with a mutable API . Contribute to aweary/react-copy-write development by creating an account on GitHub.

jihchi 22:00:09
https://github.com/you-dont-need/You-Dont-Need-Momentjs

GitHub

you-dont-need/You-Dont-Need-Momentjs

List of date-fns or native functions which you can use to replace moment.js + ESLint Plugin - you-dont-need/You-Dont-Need-Momentjs

ching2032 11:44:45
這個 github account 有點有趣 XD
jihchi 19:29:53
Repo 應該改 momentjs 就好

2018-09-14

jihchi 08:22:37
https://twitter.com/arcanis/status/1040193511696609281?s=12
I made a 14-pages RFC to explain how Yarn is going to get rid of node_modules and bring the install time to new lows 🥳
jihchi 20:17:45
https://github.com/woodruffw/twa

GitHub

woodruffw/twa

A tiny web auditor with strong opinions. Contribute to woodruffw/twa development by creating an account on GitHub.

2018-09-16

mofas 12:01:53
Algebraic Effects in JavaScript part 1 - continuations and control transfer
mofas 12:03:24
以前看這文章會覺得這很深奧, 現在覺得這文章講的不是清楚
mofas 12:07:48
總覺得這人是學長.. 因為用intepreter去解釋CPS 好像只有Dan Friedman課才會

2018-09-17

jihchi 08:27:45
這位是 redux-saga 作者

2018-09-18

jihchi 10:32:20
https://github.com/developit/unfetch/releases/tag/4.0.0

GitHub

developit/unfetch

:dog2: Bare minimum fetch polyfill in 500 bytes. Contribute to developit/unfetch development by creating an account on GitHub.

2018-09-19

jihchi 08:18:43
Oh yeah
mofas 09:51:18
strangeloop下星期又要開始囉
mofas 09:52:00
strangeloop原來之所以很多好talk是因為他跟ICFP辦在一起..
mofas 09:52:13
好多同學要去ICFP
mofas 11:23:03
WHAT IS APPLIED CATEGORY THEORY?
wuct 14:18:07
喔喔你有拿 category theory 的課嗎?
wuct 14:18:52
自己讀有時卡關找不到人問 Orz
mofas 06:24:12
這間學校不搞category theory

2018-09-20

jihchi 08:19:48
https://twitter.com/zeithq/status/1042458328159461376?s=12

Next.js 7:

⬩ Smaller footprint
⬩ 57% faster bootup, 42% faster re-compilation
⬩ Better error reporting
⬩ Webpack 4 and Babel 7
⬩ New http://nextjs.org|nextjs.org

http://nextjs.org/blog/next-7|nextjs.org/blog/next-7
mrorz 09:58:14
原來 webpack 4 有 web assembly
jihchi 19:50:45
Sublime Merge - Git, done Sublime
https://www.sublimemerge.com/

sublimemerge.com

Sublime Merge - Git, done Sublime

Sublime Merge is a sweet git client, from the makers of Sublime Text

2018-09-21

2018-09-22

jihchi 21:27:55
https://github.com/GoogleChromeLabs/idlize

GitHub

GoogleChromeLabs/idlize

Helper classes and methods for implementing the idle-until-urgent pattern - GoogleChromeLabs/idlize

jihchi 21:28:31
https://github.com/Microsoft/reactxp

GitHub

Microsoft/reactxp

Library for cross-platform app development. Contribute to Microsoft/reactxp development by creating an account on GitHub.

2018-09-23

mofas 03:28:10
為啥八卦版會放這個
mrorz 12:17:33
居然還推得起來 XDDD
mofas 11:01:09
Build WSWYG multicusor with reason

2018-09-24

jihchi 21:41:31
https://github.com/Eloston/ungoogled-chromium

GitHub

Eloston/ungoogled-chromium

Modifications to Google Chromium for removing Google integration and enhancing privacy, control, and transparency - Eloston/ungoogled-chromium

jihchi 21:41:41
https://github.com/slothking-online/graphql-editor

GitHub

slothking-online/graphql-editor

GraphQL editor - visual node editor for GraphQL. Contribute to slothking-online/graphql-editor development by creating an account on GitHub.

jihchi 21:43:13
https://github.com/thi-ng/umbrella

GitHub

thi-ng/umbrella

:umbrella_on_ground: Mono-repository of ~50 TypeScript/ES6 projects for modern web development - thi-ng/umbrella

2018-09-25

mofas 06:22:31
ICFP live

2018-09-26

mofas 01:38:24
https://www.manyver.se/

manyver.se

Manyverse

Manyverse

mofas 01:43:12
`dht:TRbKxvVBZhxqa1Ulx+Z190ZK0kbMKjD4h9Oc7zKdB40=:@ysVbTNHwoHwNrkMS8lGyChbvFFCc7iz1r0hGLEH9794=.ed25519` my invite code
mofas 02:01:58
今天才知道Promise/future這個概念 (對 就是js的promise) 也是Dan Friedman 在1976時候 在學校提出的 lol
jihchi 08:32:16
https://twitter.com/parceljs/status/1044621197013475328?s=12
Parcel v1.10.0 is out! :rocket:

:tropical_fish: @babeljs 7 support
:ocean: Automatic @flowtype
:deciduous_tree: @elmlang out of the box
:necktie: Inline script and style extraction
:label: HTML bundle loader 
:link: JSON LD
:world_map: Load existing source maps
:muscle: Many bug fixes and improvements!

:memo: Read more:
jihchi 20:37:01
Dn3muRCW0AE5KdE.jpg

2018-09-27

mofas 01:24:04
OMG
mofas 01:26:26
This will have deeper impact than reasonml.
mrorz 15:12:34
but Facebook stopped investing in Skip
https://twitter.com/Vjeux/status/1044988246579527680
mofas 23:40:48
I know, but I think this project is more influential.
mofas 02:52:53
今年IFCP 30%都在講graual type...
mofas 02:52:55
有點無趣
jihchi 07:13:51
https://github.com/facebook/create-react-app/issues/5103

GitHub

Last call for Create React App v2 · Issue #5103 · facebook/create-react-app

Hi everyone! We just released what we hope to be the last beta before v2 is marked stable and tagged latest on npm tomorrow. Please try it as soon as possible and let us know if you run into any is...

jihchi 19:10:49
GitHub - cyrus-/relit: Hygienic typed literal macros (TLMs) for Reason
https://github.com/cyrus-/relit

GitHub

cyrus-/relit

Hygienic typed literal macros (TLMs) for Reason. Contribute to cyrus-/relit development by creating an account on GitHub.

jihchi 19:14:38
In defense of Functional CSS | Mike Crittenden's Blog
https://www.mikecr.it/ramblings/functional-css/

mikecr.it

In defense of Functional CSS | Mike Crittenden's Blog

The personal blog of Mike Crittenden

2018-09-28

jihchi 09:02:32
Very proud to announce CodeSandbox Containers! :rocket:

We can now run code on servers, so anything that works locally will run on CodeSandbox!

With this we get first-class support for:

- @gatsbyjs
- Next.js
- @nuxt_js
- @apollographql
- @reasonml
- @nodejs

http://hackernoon.com/codesandbox-co|hackernoon.com/codesandbox-co

https://twitter.com/compuives/status/1045393192114409473?s=12
mrorz 10:45:46
cool
mofas 23:39:48
https://v8.dev/blog/array-sort

v8.dev

Getting things sorted out in V8 · V8

Starting with V8 v7.0 / Chrome 70, Array.prototype.sort is stable.

2018-09-29

jihchi 23:50:24
https://github.com/basecamp/trix

GitHub

basecamp/trix

A rich text editor for everyday writing. Contribute to basecamp/trix development by creating an account on GitHub.

2018-09-30

mofas 21:58:19
https://medium.com/the-vue-point/plans-for-the-next-iteration-of-vue-js-777ffea6fabf

Medium

Plans for the Next Iteration of Vue.js – The Vue Point – Medium

Last week at Vue.js London I gave a brief sneak peek of what’s coming in the next major version of Vue. This post provides an in-depth…