The document discusses how to keep work technically interesting. It suggests leading engineering as a CTO, building a development team, and working on personal projects like a toy browser engine, Flexbox, CSS Grid, and libraries for converting numbers to Vietnamese and bookmarking. It provides links to several of the author's open source projects on GitHub as examples.
1 of 21
Download to read offline
More Related Content
How to keep working technically interesting
1. How to keep working ¡°°Õ±ð³¦³ó²Ô¾±³¦²¹±ô±ô²â¡±
interesting?
2019-05-07
Matt
8. 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".
9. 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
10. How to keep working ¡°°Õ±ð³¦³ó²Ô¾±³¦²¹±ô±ô²â¡±
interesting?
2019-05-07
Matt
20. 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
21. How to keep working ¡°°Õ±ð³¦³ó²Ô¾±³¦²¹±ô±ô²â¡±
interesting?
2019-05-07
Matt