ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
How to keep working ¡°°Õ±ð³¦³ó²Ô¾±³¦²¹±ô±ô²â¡±
interesting?
2019-05-07
Matt
Toy Browser Engine?
?
Input?
HTML?
CSS?
?
Output?
PNG image?
- Reduce browser reflow for performance.?
- Use limited tags in AMP accelerated mobile pages.?
- CSS Flexbox.?
- CSS Grid.?
- blah blah blah?
How to keep working technically interesting
How to keep working ¡°°Õ±ð³¦³ó²Ô¾±³¦²¹±ô±ô²â¡±
interesting?
2019-05-07
Matt
Interesting
How to keep working technically interesting
Block layout
https://www.w3.org/TR/CSS22/visuren.html#anonymous-block-level
In a document like this:
<DIV>
Some text
<P>More text
</DIV>
(and assuming the DIV and the P both have 'display: block'), the
DIV appears to have both inline content and block content. To make
it easier to define the formatting, we assume that there is an
anonymous block boxaround "Some text".
enum BoxType<'a> {
BlockNode(&'a StyledNode<'a>),
InlineNode(&'a StyledNode<'a>),
AnonymousBlock,
}
> Each box must contain only block children, or only inline
children. When a DOM element contains a mix of block and
inline children, the layout engine inserts anonymous boxes to
separate the two types. (These boxes are "anonymous"
because they aren't associated with nodes in the DOM tree.)
https://limpet.net/mbrubeck/2014/09/08/toy-layout-engine-5-bo
xes.html
How to keep working ¡°°Õ±ð³¦³ó²Ô¾±³¦²¹±ô±ô²â¡±
interesting?
2019-05-07
Matt
¡°°Õ±ð³¦³ó²Ô¾±³¦²¹±ô±ô²â¡±
How to keep working ¡°°Õ±ð³¦³ó²Ô¾±³¦²¹±ô±ô²â¡±
interesting?
2019-05-07
Matt
Working
- Lead engineering as CTO?
- Build a development team?
https://github.com/moneyforwardvietnam/gas-boilerplate
https://github.com/moneyforwardvietnam/example-feed/
https://play.google.com/store/apps/details?id=jp.sane.numbersinvietnamese
https://play.google.com/store/apps/details?id=jp.sane.openforhatenabookmark
https://bintray.com/sanemat/maven/number-to-vietnamese
How to keep working ¡°°Õ±ð³¦³ó²Ô¾±³¦²¹±ô±ô²â¡±
interesting?
2019-05-07
Matt
Keep
https://github.com/sanemat/ts-toy-engine
April 2019 - current
https://github.com/sanemat/android-find-street
January 2019 - March 2019 (stopped)
https://github.com/sanemat/android-open-for-hatena-bookmark
December 2018 - January 2019
https://github.com/sanemat/android-numbers-in-vietnamese
November 2018 - December 2018
https://github.com/moneyforwardvietnam/gas-boilerplate
October 2018
https://github.com/moneyforwardvietnam/example-feed/
August 2018
How to keep working ¡°°Õ±ð³¦³ó²Ô¾±³¦²¹±ô±ô²â¡±
interesting?
2019-05-07
Matt

More Related Content

How to keep working technically interesting