{"id":42567,"date":"2019-04-25T12:20:09","date_gmt":"2019-04-25T10:20:09","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=42567"},"modified":"2019-04-25T12:20:17","modified_gmt":"2019-04-25T10:20:17","slug":"front-end-developer-handbook-2019","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2019\/04\/25\/front-end-developer-handbook-2019\/","title":{"rendered":"Front-end Developer Handbook 2019"},"content":{"rendered":"<!-- google_ad_section_start -->\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"660\" height=\"916\" data-attachment-id=\"42568\" data-permalink=\"https:\/\/mamchenkov.net\/wordpress\/2019\/04\/25\/front-end-developer-handbook-2019\/fm_2019cover_final\/\" data-orig-file=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/04\/FM_2019Cover_final.jpg?fit=1250%2C1734&amp;ssl=1\" data-orig-size=\"1250,1734\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"FM_2019Cover_final\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/04\/FM_2019Cover_final.jpg?fit=660%2C916&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/04\/FM_2019Cover_final-738x1024.jpg?resize=660%2C916&#038;ssl=1\" alt=\"\" class=\"wp-image-42568\" srcset=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/04\/FM_2019Cover_final.jpg?resize=738%2C1024&amp;ssl=1 738w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/04\/FM_2019Cover_final.jpg?resize=360%2C500&amp;ssl=1 360w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/04\/FM_2019Cover_final.jpg?resize=768%2C1065&amp;ssl=1 768w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/04\/FM_2019Cover_final.jpg?w=1250&amp;ssl=1 1250w\" sizes=\"auto, (max-width: 660px) 100vw, 660px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">&#8220;<a href=\"https:\/\/frontendmasters.com\/books\/front-end-handbook\/2019\/\">Front-end Developer Handbook 2019<\/a>&#8221; (and <a href=\"https:\/\/github.com\/FrontendMasters\/front-end-handbook-2019\">its GitHub repository<\/a>) is a good place to start for everyone looking to become a front-end developer.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>&#8220;Front-end Developer Handbook 2019&#8221; (and its GitHub repository) is a good place to start for everyone looking to become a front-end developer.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"Front-end Developer Handbook 2019 #WebDev #books #JavaScript #HTML #CSS","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[1,2294,18,62,1334],"tags":[1517,1190,1139,1330],"keyring_services":[],"class_list":["post-42567","post","type-post","status-publish","format-standard","hentry","category-general","category-books","category-programming","category-technology","category-web-work","tag-css","tag-html","tag-javascript","tag-web-development"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":27255,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/01\/19\/wordpress-theme-developer-handbook\/","url_meta":{"origin":42567,"position":0},"title":"WordPress Theme Developer Handbook","author":"Leonid Mamchenkov","date":"January 19, 2017","format":false,"excerpt":"WordPress Theme Developer Handbook: The Theme Developer Handbook is a repository for all things WordPress themes. Whether you\u2019re new to WordPress themes, or you\u2019re an experienced theme developer, you should be able to find the answer to many of your theme-related questions right here. Finally, there is a more organized\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":19135,"url":"https:\/\/mamchenkov.net\/wordpress\/2014\/01\/08\/front-end-developer-interview-questions\/","url_meta":{"origin":42567,"position":1},"title":"Front-end Developer Interview Questions","author":"Leonid Mamchenkov","date":"January 8, 2014","format":"link","excerpt":"Front-end Developer Interview Questions A list of helpful front-end related questions you can use to interview potential candidates, test yourself or completely ignore.","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":28427,"url":"https:\/\/mamchenkov.net\/wordpress\/2018\/03\/09\/web-developer-roadmap\/","url_meta":{"origin":42567,"position":2},"title":"Web Developer Roadmap","author":"Leonid Mamchenkov","date":"March 9, 2018","format":false,"excerpt":"I've been saying for years, that there is no such thing as a \"full stack developer\", no matter how many CVs your HR department processes per day, matching the title.\u00a0 Web Developer Roadmap is a cool little GitHub repository, which maps the road for becoming a web developer in 2018.\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/03\/web-developer-roadmap-500x217.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":28397,"url":"https:\/\/mamchenkov.net\/wordpress\/2018\/02\/19\/back-end-developer-interview-questions\/","url_meta":{"origin":42567,"position":3},"title":"Back-End Developer Interview Questions","author":"Leonid Mamchenkov","date":"February 19, 2018","format":false,"excerpt":"A while back I blogged the link to the Front-end Developer Interview Questions.\u00a0 Today comes a similar link, but for the Back-end Developer Interview Questions. Question lists like these aren't just useful for adjusting your interviews, but also for self-checks and assessments.\u00a0 Each company, team, and project often require a\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":27644,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/05\/29\/web-developer-security-checklist\/","url_meta":{"origin":42567,"position":4},"title":"Web Developer Security Checklist","author":"Leonid Mamchenkov","date":"May 29, 2017","format":false,"excerpt":"Web Developer Security Checklist is a good collection of security issues to keep in mind when building web applications. \u00a0Not much new in there, but it's nice to have all of these conveniently gathered in one place. \u00a0All items are grouped into a few sections - database, development, authentication, denial\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/05\/checklist-500x428.jpeg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":26370,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/08\/24\/web-developer-tools-from-browserling\/","url_meta":{"origin":42567,"position":5},"title":"Web Developer Tools from Browserling","author":"Leonid Mamchenkov","date":"August 24, 2016","format":false,"excerpt":"Browserling - an awesome cross-browser testing service, has a collection of Web Developer Tools, which are as simple to use as possible. \u00a0There are now more than 80 (!!!) tools, according to this Peteris Krumins blog post, that provide immediate help with things like converting dates and times, formats like\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"browserling-effortless-cross-browser-testing","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/08\/browserling-effortless-cross-browser-testing.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/42567","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=42567"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/42567\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=42567"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=42567"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=42567"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=42567"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}