{"id":25415,"date":"2015-12-29T21:01:03","date_gmt":"2015-12-29T13:01:03","guid":{"rendered":"https:\/\/www.hongkiat.com\/blog\/?p=25415"},"modified":"2022-12-15T19:51:59","modified_gmt":"2022-12-15T11:51:59","slug":"developers-new-year-resolutions","status":"publish","type":"post","link":"https:\/\/www.hongkiat.com\/blog\/developers-new-year-resolutions\/","title":{"rendered":"20 Ways to Challenge Yourself This Year For Web Developers"},"content":{"rendered":"<p>If you want to improve professionally in your career, it\u2019s always a good idea to plan ahead. The beginning of the New Year is an excellent time for <strong>setting new goals you want to accomplish<\/strong> in the near future. <a href=\"https:\/\/www.forbes.com\/sites\/dandiamond\/2013\/01\/01\/just-8-of-people-achieve-their-new-years-resolutions-heres-how-they-did-it\/\" target=\"_blank\" rel=\"noopener\">According to Forbes<\/a>, there are only 8% of people who actually achieve their New Year resolutions.<\/p>\n<p>You can be part of that 8% with the right set of resolutions, and if you are a front-end developer, this post is a great source for <strong>finding cool ideas for resolutions for the coming new year<\/strong>.<\/p>\n<h2>1. Attend a Conference<\/h2>\n<p>There are <a href=\"https:\/\/aneventapart.com\/\" target=\"_blank\" rel=\"noopener\">many<\/a> <a href=\"https:\/\/www.generateconf.com\/JSBOOK\" target=\"_blank\" rel=\"noopener\">great<\/a> web <a href=\"https:\/\/smashingconf.com\/online-workshops\/\" target=\"_blank\" rel=\"noopener\">development<\/a> <a href=\"http:\/\/frontenddesignconference.com\/\" target=\"_blank\" rel=\"noopener\">conferences<\/a> around the globe that are worth attending. Conferences are not just about learning new things (which is an integral part but not the only one), you can <strong>meet new people from the industry<\/strong>, and <strong>expand your professional network<\/strong> by participating in them.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/developers-new-year-resolutions\/conference.jpg\" alt=\"Conference\" width=\"700\" height=\"393\"><figcaption class=\"entry-image-caption\">IMAGE: An Event Apart<\/figcaption><\/figure>\n<h2>2. Join a Code Contest<\/h2>\n<p>CodeVember, the month-long coding challenge of Codepen, has been <a href=\"http:\/\/blog.codepen.io\/2015\/11\/05\/wow-codevember\/\">great fun<\/a> for both the participants as well as wider audiences who checked out the <a href=\"https:\/\/codepen.io\/\/tag\/codevember\/\" target=\"_blank\" rel=\"noopener nofollow\">amazing work<\/a> of many talented developers. Joining a coding contest or competition is an excellent idea not just to <strong>practice and test your knowledge<\/strong>, but also to take a <strong>peek at what your peers are up to<\/strong> as well as to get some new tips.<\/p>\n<p><iframe height=\"268\" scrolling=\"no\" src=\"https:\/\/codepen.io\/\/keithwyland\/embed\/vNrvem\/?height=268&theme-id=0&default-tab=result\" frameborder=\"no\" allowtransparency=\"true\" allowfullscreen=\"true\" style=\"width: 100%;\">See the Pen <a href=\"https:\/\/codepen.io\/\/keithwyland\/pen\/vNrvem\/\" rel=\"nofollow\">#codevember 1: Neon Orbit<\/a> by Keith Wyland (<a href=\"https:\/\/codepen.io\/\/keithwyland\" rel=\"nofollow\">@keithwyland<\/a>) on <a href=\"https:\/\/codepen.io\/\" rel=\"nofollow\">CodePen<\/a>. <\/iframe><\/p>\n<h2>3. Learn a New Framework<\/h2>\n<p>Whether it\u2019s a complex front-end framework such as <a href=\"https:\/\/www.hongkiat.com\/blog\/boostrap-4-best-features\/\" target=\"_blank\" rel=\"noopener\">Bootstrap<\/a> or <a href=\"https:\/\/www.hongkiat.com\/blog\/building-website-foundation-5\/\" target=\"_blank\" rel=\"noopener\">Foundation<\/a>, or a <a href=\"https:\/\/www.hongkiat.com\/blog\/choosing-right-javascript-mvc-framework\/\" target=\"_blank\" rel=\"noopener\">JavaScript MVC framework<\/a> such as <a href=\"https:\/\/www.hongkiat.com\/blog\/angularjs-basic\/\" target=\"_blank\" rel=\"noopener\">AngularJS<\/a>, <a href=\"https:\/\/www.hongkiat.com\/blog\/backbonejs-web-apps\/\" target=\"_blank\" rel=\"noopener\">BackboneJS<\/a>, or <a href=\"https:\/\/emberjs.com\/\" target=\"_blank\" rel=\"noopener\">Ember.JS<\/a>, these days frameworks are everywhere on the web. In most cases <strong>you can achieve more things <em>with<\/em> them than <em>without<\/em> them<\/strong>, so it\u2019s definitely worth to pick one, and embark on familiarizing yourself with it in the New Year.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/developers-new-year-resolutions\/foundation-framework.jpg\" alt=\"Learn a New Framework\" width=\"700\" height=\"421\"><\/figure>\n<h2>4. Speed Up Your HTML and CSS Workflow<\/h2>\n<p>You can aim to speed up your HTML and CSS workflow, and <strong>free up valuable time<\/strong> this way. The stars of web dev tutorials are still the CSS preprocessors, namely <a href=\"https:\/\/www.hongkiat.com\/blog\/less-basic\/\" target=\"_blank\" rel=\"noopener\">LESS<\/a> and <a href=\"https:\/\/www.hongkiat.com\/blog\/getting-started-saas\/\" target=\"_blank\" rel=\"noopener\">SASS<\/a>, but there are also <strong>great template engines<\/strong> such as <a href=\"https:\/\/haml.info\/\" target=\"_blank\" rel=\"noopener\">HAML<\/a> and <a href=\"https:\/\/github.com\/dscape\/jade\" target=\"_blank\" rel=\"noopener\">Jade<\/a> for preprocessing HTML, not to mention <a href=\"https:\/\/emmet.io\/\" target=\"_blank\" rel=\"noopener nofollow\">Emmet<\/a>, a great HTML and CSS workflow improvement tool which provides you with a handy abbreviation syntax and cool optimization techniques.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/developers-new-year-resolutions\/haml.jpg\" alt=\"HAML\" width=\"700\" height=\"492\"><\/figure>\n<div class=\"ref-block ref-block--post\" id=\"ref-post-1\">\n\t\t\t\t\t<a href=\"https:\/\/www.hongkiat.com\/blog\/html-css-faster-emmet\/\" class=\"ref-block__link\" title=\"Read More: Boost Your HTML & CSS Workflow with Emmet\" rel=\"bookmark\"><span class=\"screen-reader-text\">Boost Your HTML & CSS Workflow with Emmet<\/span><\/a>\n<div class=\"ref-block__thumbnail img-thumb img-thumb--jumbo\" data-img='{ \"src\" : \"https:\/\/assets.hongkiat.com\/uploads\/thumbs\/250x160\/html-css-faster-emmet.jpg\" }'>\n\t\t\t\t\t\t\t<noscript>\n<style>.no-js #ref-block-post-18226 .ref-block__thumbnail { background-image: url(\"https:\/\/assets.hongkiat.com\/uploads\/thumbs\/250x160\/html-css-faster-emmet.jpg\"); }<\/style>\n<\/noscript>\n\t\t\t\t\t\t<\/div>\n<div class=\"ref-block__summary\">\n<h4 class=\"ref-title\">Boost Your HTML & CSS Workflow with Emmet<\/h4>\n<p class=\"ref-description\">\n\t\t\t\t\t\tAs web developers, we're constantly searching for tools to enhance our workflow and productivity. This post is dedicated...\t\t\t\t\t\t<span>Read more<\/span><\/p>\n<\/div>\n<\/div>\n<h2>5. Participate in a Hackathon<\/h2>\n<p>Hackathons, or code fests are events where programmers <strong>gather and collaborate<\/strong> on some kind of development project. Hackathons are somewhat similar to festivals, a lot of fun, you can easily find like-minded friends, and get a <strong>great learning opportunity<\/strong>. If you are lucky you can even <a href=\"https:\/\/www.businessinsider.com\" target=\"_blank\" rel=\"noopener\">land a cool new job<\/a> there.<\/p>\n<figure><img decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/developers-new-year-resolutions\/hackathon.jpg\" alt=\"Hackathon\"><figcaption class=\"entry-image-caption\"><a href=\"https:\/\/techcrunch.com\/\/2011\/05\/21\/the-hack-is-on-at-the-hackathon\/\" target=\"_blank\" rel=\"noopener\">IMAGE: TechCrunch<\/a><\/figcaption><\/figure>\n<h2>6. Practice Writing Semantic Code<\/h2>\n<p>Do you pay attention to <a href=\"https:\/\/www.hongkiat.com\/blog\/html-5-semantics\/\" target=\"_blank\" rel=\"noopener\">semantics<\/a> when you write HTML? If not, the coming New Year is a great time to begin to practice it. This way you can <strong>produce better code quality<\/strong> by making it more accessible, which means search engines and clients will love you.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/developers-new-year-resolutions\/semantics.jpg\" alt=\"Semantics\" width=\"700\" height=\"589\"><\/figure>\n<div class=\"ref-block ref-block--post\" id=\"ref-post-2\">\n\t\t\t\t\t<a href=\"https:\/\/www.hongkiat.com\/blog\/html-5-semantics\/\" class=\"ref-block__link\" title=\"Read More: A Look Into Proper HTML5 Semantics\" rel=\"bookmark\"><span class=\"screen-reader-text\">A Look Into Proper HTML5 Semantics<\/span><\/a>\n<div class=\"ref-block__thumbnail img-thumb img-thumb--jumbo\" data-img='{ \"src\" : \"https:\/\/assets.hongkiat.com\/uploads\/thumbs\/250x160\/html-5-semantics.jpg\" }'>\n\t\t\t\t\t\t\t<noscript>\n<style>.no-js #ref-block-post-24930 .ref-block__thumbnail { background-image: url(\"https:\/\/assets.hongkiat.com\/uploads\/thumbs\/250x160\/html-5-semantics.jpg\"); }<\/style>\n<\/noscript>\n\t\t\t\t\t\t<\/div>\n<div class=\"ref-block__summary\">\n<h4 class=\"ref-title\">A Look Into Proper HTML5 Semantics<\/h4>\n<p class=\"ref-description\">\n\t\t\t\t\t\tIf you carefully plan the structure of your HTML documents, you can help computers make sense of the...\t\t\t\t\t\t<span>Read more<\/span><\/p>\n<\/div>\n<\/div>\n<h2>7. Add Accessibility to Your Code<\/h2>\n<p>Semantics and accessibility are both increasingly important in modern front-end development. If you add <a href=\"https:\/\/www.hongkiat.com\/blog\/aria-web-standards\/\" target=\"_blank\" rel=\"noopener\">accessibility features<\/a> to your code, you <strong>empower millions of people with different kinds of disabilities and sensory impairments<\/strong> to use your site or app without too much hassle.<\/p>\n<figure><img decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/developers-new-year-resolutions\/accessibility.jpg\" alt=\"Accessibility\"><figcaption class=\"entry-image-caption\"><a href=\"https:\/\/www.allthingsergo.com\/kensington-expert-mouse-trackball\/\" target=\"_blank\" rel=\"noopener nofollow\">IMAGE: All Things Ergo<\/a><\/figcaption><\/figure>\n<div class=\"ref-block ref-block--post\" id=\"ref-post-3\">\n\t\t\t\t\t<a href=\"https:\/\/www.hongkiat.com\/blog\/accessibility-design-needs\/\" class=\"ref-block__link\" title=\"Read More: Designing For People With Accessibility Needs\" rel=\"bookmark\"><span class=\"screen-reader-text\">Designing For People With Accessibility Needs<\/span><\/a>\n<div class=\"ref-block__thumbnail img-thumb img-thumb--jumbo\" data-img='{ \"src\" : \"https:\/\/assets.hongkiat.com\/uploads\/thumbs\/250x160\/accessibility-design-needs.jpg\" }'>\n\t\t\t\t\t\t\t<noscript>\n<style>.no-js #ref-block-post-24753 .ref-block__thumbnail { background-image: url(\"https:\/\/assets.hongkiat.com\/uploads\/thumbs\/250x160\/accessibility-design-needs.jpg\"); }<\/style>\n<\/noscript>\n\t\t\t\t\t\t<\/div>\n<div class=\"ref-block__summary\">\n<h4 class=\"ref-title\">Designing For People With Accessibility Needs<\/h4>\n<p class=\"ref-description\">\n\t\t\t\t\t\tThe people who use the web are not a homogeneous mass but rather a huge group with incredibly...\t\t\t\t\t\t<span>Read more<\/span><\/p>\n<\/div>\n<\/div>\n<h2>8. Learn a New CSS Tool<\/h2>\n<p>The CSS ecosystem has been improving in an amazing speed. There are so many new tools out there that it\u2019s hard to keep up. The latest cool guy is undoubtedly <a href=\"https:\/\/github.com\/postcss\/postcss\" target=\"_blank\" rel=\"noopener\">PostCSS<\/a>, but there are also great <a href=\"https:\/\/www.hongkiat.com\/blog\/audit-optimize-css\/\" target=\"_blank\" rel=\"noopener\">optimizers<\/a>, <a href=\"https:\/\/www.hongkiat.com\/blog\/top-css-editors-reviewed\/\" target=\"_blank\" rel=\"noopener\">editors<\/a>, and <a href=\"https:\/\/codegeekz.com\/best-css-tools-for-2015\/\" target=\"_blank\" rel=\"noopener\">many other tools<\/a> that are definitely worth to learn and start to use.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/developers-new-year-resolutions\/css-lint.jpg\" alt=\"CSS Lint\" width=\"700\" height=\"517\"><figcaption class=\"entry-image-caption\"><a href=\"http:\/\/csslint.net\/\" target=\"_blank\" rel=\"noopener\">IMAGE: CSSLint<\/a><\/figcaption><\/figure>\n<h2>9. Join Online Groups<\/h2>\n<p>If you want to expand your professional network in the New Year, joining online groups can also be a brilliant idea. There are great groups on Linkedin, and Slack also has communities in front-end development like <a href=\"https:\/\/frontenddevelopers.org\/\" target=\"_blank\" rel=\"noopener\">this<\/a>, where you can <strong>ask your questions, and get new ideas and tips<\/strong>. If you can\u2019t find a community that you like, you can even create your own group.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/developers-new-year-resolutions\/slack.jpg\" alt=\"Slack\" width=\"700\" height=\"346\"><\/figure>\n<div class=\"ref-block ref-block--post\" id=\"ref-post-4\">\n\t\t\t\t\t<a href=\"https:\/\/www.hongkiat.com\/blog\/programming-questions-websites\/\" class=\"ref-block__link\" title=\"Read More: 10 Sites to Solve All Your Programming Related Questions\" rel=\"bookmark\"><span class=\"screen-reader-text\">10 Sites to Solve All Your Programming Related Questions<\/span><\/a>\n<div class=\"ref-block__thumbnail img-thumb img-thumb--jumbo\" data-img='{ \"src\" : \"https:\/\/assets.hongkiat.com\/uploads\/thumbs\/250x160\/programming-questions-websites.jpg\" }'>\n\t\t\t\t\t\t\t<noscript>\n<style>.no-js #ref-block-post-25112 .ref-block__thumbnail { background-image: url(\"https:\/\/assets.hongkiat.com\/uploads\/thumbs\/250x160\/programming-questions-websites.jpg\"); }<\/style>\n<\/noscript>\n\t\t\t\t\t\t<\/div>\n<div class=\"ref-block__summary\">\n<h4 class=\"ref-title\">10 Sites to Solve All Your Programming Related Questions<\/h4>\n<p class=\"ref-description\">\n\t\t\t\t\t\tWhen learning to code or develop software, websites or apps, we usually will get stuck with a problem...\t\t\t\t\t\t<span>Read more<\/span><\/p>\n<\/div>\n<\/div>\n<h2>10. Participate in Open-Source<\/h2>\n<p>Participating in Open Source projects is not simply a noble deed, but can also tremendously <strong>help you build your online presence<\/strong>, and <strong>show your skills off<\/strong> to potential clients and employers. Many companies are looking for developers who are active in Open Source communities, as it also <strong>improves soft skills<\/strong> such as collaboration and communication that the tech industry <a href=\"https:\/\/www.itproportal.com\/2015\/03\/30\/tech-industry-values-eq-much-hard-skills\/\" target=\"_blank\" rel=\"noopener\">desperately seeks<\/a>.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/developers-new-year-resolutions\/open-source.jpg\" alt=\"Open Source\" width=\"700\" height=\"545\"><\/figure>\n<div class=\"ref-block ref-block--post\" id=\"ref-post-5\">\n\t\t\t\t\t<a href=\"https:\/\/www.hongkiat.com\/blog\/open-source-community-give-back\/\" class=\"ref-block__link\" title=\"Read More: 10 Ways to Contribute to The Open Source Community\" rel=\"bookmark\"><span class=\"screen-reader-text\">10 Ways to Contribute to The Open Source Community<\/span><\/a>\n<div class=\"ref-block__thumbnail img-thumb img-thumb--jumbo\" data-img='{ \"src\" : \"https:\/\/assets.hongkiat.com\/uploads\/thumbs\/250x160\/open-source-community-give-back.jpg\" }'>\n\t\t\t\t\t\t\t<noscript>\n<style>.no-js #ref-block-post-25324 .ref-block__thumbnail { background-image: url(\"https:\/\/assets.hongkiat.com\/uploads\/thumbs\/250x160\/open-source-community-give-back.jpg\"); }<\/style>\n<\/noscript>\n\t\t\t\t\t\t<\/div>\n<div class=\"ref-block__summary\">\n<h4 class=\"ref-title\">10 Ways to Contribute to The Open Source Community<\/h4>\n<p class=\"ref-description\">\n\t\t\t\t\t\tOpen source software has helped accelerated the development of information technology, generating opportunities never seen before. Just think...\t\t\t\t\t\t<span>Read more<\/span><\/p>\n<\/div>\n<\/div>\n<h2>11. Improve Your Time Management Practice<\/h2>\n<p>Time is money, and successful time management is an essential part of a productive professional life. <strong>Managing time is especially challenging for web developers<\/strong>, as we use the internet as a working tool, and it\u2019s much easier to end up browsing distracting content instead of working. There are many great <a href=\"https:\/\/www.hongkiat.com\/blog\/time-tracking-mac-apps\/\" target=\"_blank\" rel=\"noopener\">tools<\/a> that can help you <strong>improve your time management practice<\/strong> in the future.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/developers-new-year-resolutions\/time-management.jpg\" alt=\"Time Management\" width=\"700\" height=\"457\"><\/figure>\n<div class=\"ref-block ref-block--post\" id=\"ref-post-6\">\n\t\t\t\t\t<a href=\"https:\/\/www.hongkiat.com\/blog\/tools-to-stay-focus\/\" class=\"ref-block__link\" title=\"Read More: 6 Tools to Help Focus Better at Work\" rel=\"bookmark\"><span class=\"screen-reader-text\">6 Tools to Help Focus Better at Work<\/span><\/a>\n<div class=\"ref-block__thumbnail img-thumb img-thumb--jumbo\" data-img='{ \"src\" : \"https:\/\/assets.hongkiat.com\/uploads\/thumbs\/250x160\/tools-to-stay-focus.jpg\" }'>\n\t\t\t\t\t\t\t<noscript>\n<style>.no-js #ref-block-post-17474 .ref-block__thumbnail { background-image: url(\"https:\/\/assets.hongkiat.com\/uploads\/thumbs\/250x160\/tools-to-stay-focus.jpg\"); }<\/style>\n<\/noscript>\n\t\t\t\t\t\t<\/div>\n<div class=\"ref-block__summary\">\n<h4 class=\"ref-title\">6 Tools to Help Focus Better at Work<\/h4>\n<p class=\"ref-description\">\n\t\t\t\t\t\tEveryone who works on a computer would know that it's not easy to concentrate on work the entire...\t\t\t\t\t\t<span>Read more<\/span><\/p>\n<\/div>\n<\/div>\n<h2>12. Go to a Professional Meetup<\/h2>\n<p>Since online collaboration became widespread, many people have preferred to build their network on the web. Having local, real-life professional relationships is still important though, as <strong> face-to-face human contact can give you different kinds of information <\/strong>and<strong> improve a separate skillset<\/strong>. There are UX- and frontend-related <a href=\"https:\/\/www.meetup.com\/\" target=\"_blank\" rel=\"noopener\">meetups<\/a> in every bigger city, so why not attend one of them in the coming year?<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/developers-new-year-resolutions\/meetup.jpg\" alt=\"Meetup\" width=\"700\" height=\"352\"><\/figure>\n<h2>13. Learn the New ECMAScript<\/h2>\n<p><a href=\"https:\/\/www.w3schools.com\/Js\/js_es6.asp\" target=\"_blank\" rel=\"noopener\">ECMAScript<\/a> is a scripting language specification that is used by client-side scripting languages such as JavaScript. Its latest version, <a href=\"http:\/\/es6-features.org\/\" target=\"_blank\" rel=\"noopener\">ECMAScript 6<\/a> has been released this year, and it introduces a <strong>remarkable new syntax for writing complex client-side apps<\/strong>. If you want to <strong>be a better JS coder<\/strong> in the new year, it\u2019s definitely worth to give the new syntax a try.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/developers-new-year-resolutions\/ecmascript.jpg\" alt=\"EcmaScript\" width=\"700\" height=\"367\"><\/figure>\n<div class=\"ref-block ref-block--post\" id=\"ref-post-7\">\n\t\t\t\t\t<a href=\"https:\/\/www.hongkiat.com\/blog\/ecmascript-6\/\" class=\"ref-block__link\" title=\"Read More: ECMAScript 6 \u2013 10 Awesome New Features\" rel=\"bookmark\"><span class=\"screen-reader-text\">ECMAScript 6 \u2013 10 Awesome New Features<\/span><\/a>\n<div class=\"ref-block__thumbnail img-thumb img-thumb--jumbo\" data-img='{ \"src\" : \"https:\/\/assets.hongkiat.com\/uploads\/thumbs\/250x160\/ecmascript-6.jpg\" }'>\n\t\t\t\t\t\t\t<noscript>\n<style>.no-js #ref-block-post-25389 .ref-block__thumbnail { background-image: url(\"https:\/\/assets.hongkiat.com\/uploads\/thumbs\/250x160\/ecmascript-6.jpg\"); }<\/style>\n<\/noscript>\n\t\t\t\t\t\t<\/div>\n<div class=\"ref-block__summary\">\n<h4 class=\"ref-title\">ECMAScript 6 \u2013 10 Awesome New Features<\/h4>\n<p class=\"ref-description\">\n\t\t\t\t\t\tDid you know that JavaScript (along with JScript and ActionScript) is an implementation of a general-purpose client-side scripting...\t\t\t\t\t\t<span>Read more<\/span><\/p>\n<\/div>\n<\/div>\n<h2>14. Start a Blog<\/h2>\n<p><a href=\"https:\/\/www.hongkiat.com\/blog\/blogging-in-2015\/\" target=\"_blank\" rel=\"noopener\">Blogging<\/a> is fun, by covering the latest topics, you can learn a lot of new things, connect people and potential clients, and if you are good at it, you can even <a href=\"https:\/\/www.hongkiat.com\/blog\/sites-pay-writing-blogging\/\">make a little money<\/a> with it. If you don\u2019t have enough time to manage your own blog, it can also be a good idea to <strong>share your expertise on a blog-publishing platform<\/strong> such as <a href=\"https:\/\/medium.com\/\" target=\"_blank\" rel=\"noopener nofollow\">Medium.com<\/a>.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/developers-new-year-resolutions\/medium.jpg\" alt=\"Medium.com\" width=\"700\" height=\"420\"><\/figure>\n<h2>15. Write Cleaner Code<\/h2>\n<p>The ability to write clean code is its own form of art and an important skill set. It\u2019s not a coincidence that the popular code-sharing platform, Codepen, checks your code against <a href=\"https:\/\/jshint.com\/\" target=\"_blank\" rel=\"noopener\">JSHint<\/a>. It can be a great resolution to <strong>build a quality checking process into your workflow<\/strong> in the coming year. There are many cool quality checkers and validators for <a href=\"https:\/\/html5.validator.nu\/\" target=\"_blank\" rel=\"noopener\">HTML<\/a>, <a href=\"http:\/\/csslint.net\/\" target=\"_blank\" rel=\"noopener\">CSS<\/a>, <a href=\"https:\/\/www.jslint.com\/\" target=\"_blank\" rel=\"noopener\">JavaScript<\/a>, <a href=\"http:\/\/hoyois.github.io\/html5outliner\/\" target=\"_blank\" rel=\"noopener\">semantics<\/a>, <a href=\"https:\/\/www.w3.org\/WAI\/ER\/tools\/\" target=\"_blank\" rel=\"noopener nofollow\">accessibility<\/a>, and <a href=\"https:\/\/developers.google.com\/search\/docs\/appearance\/structured-data\" target=\"_blank\" rel=\"noopener\">structured data<\/a>.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/developers-new-year-resolutions\/js-hint.jpg\" alt=\"JS Hint\" width=\"700\" height=\"322\"><\/figure>\n<div class=\"ref-block ref-block--post\" id=\"ref-post-8\">\n\t\t\t\t\t<a href=\"https:\/\/www.hongkiat.com\/blog\/automated-php-test\/\" class=\"ref-block__link\" title=\"Read More: 9 Best Automated Testing Frameworks For PHP\" rel=\"bookmark\"><span class=\"screen-reader-text\">9 Best Automated Testing Frameworks For PHP<\/span><\/a>\n<div class=\"ref-block__thumbnail img-thumb img-thumb--jumbo\" data-img='{ \"src\" : \"https:\/\/assets.hongkiat.com\/uploads\/thumbs\/250x160\/automated-php-test.jpg\" }'>\n\t\t\t\t\t\t\t<noscript>\n<style>.no-js #ref-block-post-24972 .ref-block__thumbnail { background-image: url(\"https:\/\/assets.hongkiat.com\/uploads\/thumbs\/250x160\/automated-php-test.jpg\"); }<\/style>\n<\/noscript>\n\t\t\t\t\t\t<\/div>\n<div class=\"ref-block__summary\">\n<h4 class=\"ref-title\">9 Best Automated Testing Frameworks For PHP<\/h4>\n<p class=\"ref-description\">\n\t\t\t\t\t\tAre you tired of spending hours debugging your PHP code? For many programmers, it's not exactly a thrilling...\t\t\t\t\t\t<span>Read more<\/span><\/p>\n<\/div>\n<\/div>\n<h2>16. Enrol an Online Course<\/h2>\n<p>Enrolling an <a href=\"https:\/\/www.hongkiat.com\/blog\/free-online-courses\/\" target=\"_blank\" rel=\"noopener\">online course<\/a> is an excellent way to update your knowledge, which is crucial in the rapidly changing web development industry. Online courses enable you to choose when you want to learn, how fast you want to move on, and how much time you can spend on it.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/developers-new-year-resolutions\/online-courses.jpg\" alt=\"Online Courses\" width=\"700\" height=\"467\"><\/figure>\n<h2>17. Learn Typing Fluently<\/h2>\n<p>Typing fluently can incredibly speed up your workflow, and allow you to save time for other important things. You can say you type fluently if you use all of your fingers while typing without looking at the keyboard. There are great apps on the net that can help you learn this invaluable skill.<\/p>\n<figure><a href=\"https:\/\/thetypingcat.com\/\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/developers-new-year-resolutions\/typing.jpg\" alt=\"Typing Fluently\" width=\"700\" height=\"328\"><\/a><\/figure>\n<div class=\"ref-block ref-block--post\" id=\"ref-post-9\">\n\t\t\t\t\t<a href=\"https:\/\/www.hongkiat.com\/blog\/faster-keyboard-typing\/\" class=\"ref-block__link\" title=\"Read More: How to Type Faster?\" rel=\"bookmark\"><span class=\"screen-reader-text\">How to Type Faster?<\/span><\/a>\n<div class=\"ref-block__thumbnail img-thumb img-thumb--jumbo\" data-img='{ \"src\" : \"https:\/\/assets.hongkiat.com\/uploads\/thumbs\/250x160\/faster-keyboard-typing.jpg\" }'>\n\t\t\t\t\t\t\t<noscript>\n<style>.no-js #ref-block-post-16295 .ref-block__thumbnail { background-image: url(\"https:\/\/assets.hongkiat.com\/uploads\/thumbs\/250x160\/faster-keyboard-typing.jpg\"); }<\/style>\n<\/noscript>\n\t\t\t\t\t\t<\/div>\n<div class=\"ref-block__summary\">\n<h4 class=\"ref-title\">How to Type Faster?<\/h4>\n<p class=\"ref-description\">\n\t\t\t\t\t\tLiving on the digital edge where typing is almost an everyday necessity, learning the ways of proper keyboard...\t\t\t\t\t\t<span>Read more<\/span><\/p>\n<\/div>\n<\/div>\n<h2>18. Get Rid of a Personal Flaw<\/h2>\n<p><a href=\"https:\/\/www.hongkiat.com\/blog\/personal-productivity\/\" target=\"_blank\" rel=\"noopener\">Personal flaws<\/a> don\u2019t only have a negative impact on your private life, but they can be harmful for your professional development, too. Shortcomings such as <strong>procrastination, poor organizational skills, or low self-confidence<\/strong> can hold you back in your career, so why not pick the most annoying one, and try to get rid of it in the New Year?<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/developers-new-year-resolutions\/personal-flaw.jpg\" alt=\"Personal Flaw\" width=\"700\" height=\"525\"><\/figure>\n<div class=\"ref-block ref-block--post\" id=\"ref-post-10\">\n\t\t\t\t\t<a href=\"https:\/\/www.hongkiat.com\/blog\/habits-to-destroy-freelance-career\/\" class=\"ref-block__link\" title=\"Read More: 7 Insane Habits to Kill Your Freelance Writing Career\" rel=\"bookmark\"><span class=\"screen-reader-text\">7 Insane Habits to Kill Your Freelance Writing Career<\/span><\/a>\n<div class=\"ref-block__thumbnail img-thumb img-thumb--jumbo\" data-img='{ \"src\" : \"https:\/\/assets.hongkiat.com\/uploads\/thumbs\/250x160\/habits-to-destroy-freelance-career.jpg\" }'>\n\t\t\t\t\t\t\t<noscript>\n<style>.no-js #ref-block-post-16448 .ref-block__thumbnail { background-image: url(\"https:\/\/assets.hongkiat.com\/uploads\/thumbs\/250x160\/habits-to-destroy-freelance-career.jpg\"); }<\/style>\n<\/noscript>\n\t\t\t\t\t\t<\/div>\n<div class=\"ref-block__summary\">\n<h4 class=\"ref-title\">7 Insane Habits to Kill Your Freelance Writing Career<\/h4>\n<p class=\"ref-description\">\n\t\t\t\t\t\tIt takes years to build up trust, and only seconds to destroy it. I am pretty sure the...\t\t\t\t\t\t<span>Read more<\/span><\/p>\n<\/div>\n<\/div>\n<h2>19. Go on a Tech-Free Vacation<\/h2>\n<p>All of us need to spend some time disconnected from our devices to relax and recharge our batteries. People in the tech industry who are constantly tied to computers and other gadgets probably need this break more than others. Going on a <a href=\"https:\/\/www.hongkiat.com\/blog\/tech-free-vacation\/\" target=\"_blank\" rel=\"noopener\">tech-free vacation<\/a> has many perks such as <strong>reducing stress, improving creativity, and upholding a healthy work-life balance<\/strong>.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/developers-new-year-resolutions\/tech-free-vacation.jpg\" alt=\"Tech-Free Vacation\" width=\"700\" height=\"438\"><\/figure>\n<div class=\"ref-block ref-block--post\" id=\"ref-post-11\">\n\t\t\t\t\t<a href=\"https:\/\/www.hongkiat.com\/blog\/tech-detox\/\" class=\"ref-block__link\" title=\"Read More: 5-Step Guide to a Complete Tech Detox\" rel=\"bookmark\"><span class=\"screen-reader-text\">5-Step Guide to a Complete Tech Detox<\/span><\/a>\n<div class=\"ref-block__thumbnail img-thumb img-thumb--jumbo\" data-img='{ \"src\" : \"https:\/\/assets.hongkiat.com\/uploads\/thumbs\/250x160\/tech-detox.jpg\" }'>\n\t\t\t\t\t\t\t<noscript>\n<style>.no-js #ref-block-post-15262 .ref-block__thumbnail { background-image: url(\"https:\/\/assets.hongkiat.com\/uploads\/thumbs\/250x160\/tech-detox.jpg\"); }<\/style>\n<\/noscript>\n\t\t\t\t\t\t<\/div>\n<div class=\"ref-block__summary\">\n<h4 class=\"ref-title\">5-Step Guide to a Complete Tech Detox<\/h4>\n<p class=\"ref-description\">\n\t\t\t\t\t\tNeed a break from screens? Here are 5-step tech detox plan. Find balance between the virtual and the...\t\t\t\t\t\t<span>Read more<\/span><\/p>\n<\/div>\n<\/div>\n<h2>20. Stick to Your Resolutions<\/h2>\n<p>It\u2019s always nice to create <a href=\"https:\/\/www.hongkiat.com\/blog\/new-year-resolution-list\/\">New Year resolutions<\/a>, but <strong>sticking to them is just as important if you want to accomplish your goals<\/strong>. You can facilitate this by keeping track of your progress in your calendar or in a <a href=\"https:\/\/www.hongkiat.com\/blog\/new-year-resolution-ios-apps\/\">resolution app<\/a>. This way you will  also be able to <strong>evaluate your success rate<\/strong> at the end of the year.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/developers-new-year-resolutions\/diary.jpg\" alt=\"Diary\" width=\"700\" height=\"468\"><\/figure>","protected":false},"excerpt":{"rendered":"<p>If you want to improve professionally in your career, it\u2019s always a good idea to plan ahead. The beginning of the New Year is an excellent time for setting new goals you want to accomplish in the near future. According to Forbes, there are only 8% of people who actually achieve their New Year resolutions.&hellip;<\/p>\n","protected":false},"author":146,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[352],"tags":[1132,510,511],"topic":[4520],"class_list":["entry-content","is-maxi"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.8 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>20 Ways to Challenge Yourself This Year For Web Developers - Hongkiat<\/title>\n<meta name=\"description\" content=\"If you want to improve professionally in your career, it&#039;s always a good idea to plan ahead. The beginning of the New Year is an excellent time for\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.hongkiat.com\/blog\/developers-new-year-resolutions\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"20 Ways to Challenge Yourself This Year For Web Developers\" \/>\n<meta property=\"og:description\" content=\"If you want to improve professionally in your career, it&#039;s always a good idea to plan ahead. The beginning of the New Year is an excellent time for\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hongkiat.com\/blog\/developers-new-year-resolutions\/\" \/>\n<meta property=\"og:site_name\" content=\"Hongkiat\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hongkiatcom\" \/>\n<meta property=\"article:published_time\" content=\"2015-12-29T13:01:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-12-15T11:51:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/assets.hongkiat.com\/uploads\/developers-new-year-resolutions\/conference.jpg\" \/>\n<meta name=\"author\" content=\"Anna Monus\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@hongkiat\" \/>\n<meta name=\"twitter:site\" content=\"@hongkiat\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Anna Monus\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/developers-new-year-resolutions\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/developers-new-year-resolutions\\\/\"},\"author\":{\"name\":\"Anna Monus\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/person\\\/a601053a0ab457901e00cdc83bd5359e\"},\"headline\":\"20 Ways to Challenge Yourself This Year For Web Developers\",\"datePublished\":\"2015-12-29T13:01:03+00:00\",\"dateModified\":\"2022-12-15T11:51:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/developers-new-year-resolutions\\\/\"},\"wordCount\":1432,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/developers-new-year-resolutions\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/developers-new-year-resolutions\\\/conference.jpg\",\"keywords\":[\"new year\",\"Web Designers\",\"Web Developers\"],\"articleSection\":[\"Web Design\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/developers-new-year-resolutions\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/developers-new-year-resolutions\\\/\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/developers-new-year-resolutions\\\/\",\"name\":\"20 Ways to Challenge Yourself This Year For Web Developers - Hongkiat\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/developers-new-year-resolutions\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/developers-new-year-resolutions\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/developers-new-year-resolutions\\\/conference.jpg\",\"datePublished\":\"2015-12-29T13:01:03+00:00\",\"dateModified\":\"2022-12-15T11:51:59+00:00\",\"description\":\"If you want to improve professionally in your career, it's always a good idea to plan ahead. The beginning of the New Year is an excellent time for\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/developers-new-year-resolutions\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/developers-new-year-resolutions\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/developers-new-year-resolutions\\\/#primaryimage\",\"url\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/developers-new-year-resolutions\\\/conference.jpg\",\"contentUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/developers-new-year-resolutions\\\/conference.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/developers-new-year-resolutions\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"20 Ways to Challenge Yourself This Year For Web Developers\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\",\"name\":\"Hongkiat\",\"description\":\"Tech and Design Tips\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\",\"name\":\"Hongkiat.com\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/wp-content\\\/uploads\\\/hkdc-logo-rect-yoast.jpg\",\"contentUrl\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/wp-content\\\/uploads\\\/hkdc-logo-rect-yoast.jpg\",\"width\":1200,\"height\":799,\"caption\":\"Hongkiat.com\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/hongkiatcom\",\"https:\\\/\\\/x.com\\\/hongkiat\",\"https:\\\/\\\/www.pinterest.com\\\/hongkiat\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/person\\\/a601053a0ab457901e00cdc83bd5359e\",\"name\":\"Anna Monus\",\"description\":\"Anna is Technical Editor and Writer for Hongkiat.com. She mainly covers front-end frameworks, web standards, accessibility, WordPress development, and UX design.\",\"sameAs\":[\"https:\\\/\\\/www.annalytic.com\\\/\"],\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/author\\\/anna_monus\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"20 Ways to Challenge Yourself This Year For Web Developers - Hongkiat","description":"If you want to improve professionally in your career, it's always a good idea to plan ahead. The beginning of the New Year is an excellent time for","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.hongkiat.com\/blog\/developers-new-year-resolutions\/","og_locale":"en_US","og_type":"article","og_title":"20 Ways to Challenge Yourself This Year For Web Developers","og_description":"If you want to improve professionally in your career, it's always a good idea to plan ahead. The beginning of the New Year is an excellent time for","og_url":"https:\/\/www.hongkiat.com\/blog\/developers-new-year-resolutions\/","og_site_name":"Hongkiat","article_publisher":"https:\/\/www.facebook.com\/hongkiatcom","article_published_time":"2015-12-29T13:01:03+00:00","article_modified_time":"2022-12-15T11:51:59+00:00","og_image":[{"url":"https:\/\/assets.hongkiat.com\/uploads\/developers-new-year-resolutions\/conference.jpg","type":"","width":"","height":""}],"author":"Anna Monus","twitter_card":"summary_large_image","twitter_creator":"@hongkiat","twitter_site":"@hongkiat","twitter_misc":{"Written by":"Anna Monus","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hongkiat.com\/blog\/developers-new-year-resolutions\/#article","isPartOf":{"@id":"https:\/\/www.hongkiat.com\/blog\/developers-new-year-resolutions\/"},"author":{"name":"Anna Monus","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/person\/a601053a0ab457901e00cdc83bd5359e"},"headline":"20 Ways to Challenge Yourself This Year For Web Developers","datePublished":"2015-12-29T13:01:03+00:00","dateModified":"2022-12-15T11:51:59+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hongkiat.com\/blog\/developers-new-year-resolutions\/"},"wordCount":1432,"commentCount":1,"publisher":{"@id":"https:\/\/www.hongkiat.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/developers-new-year-resolutions\/#primaryimage"},"thumbnailUrl":"https:\/\/assets.hongkiat.com\/uploads\/developers-new-year-resolutions\/conference.jpg","keywords":["new year","Web Designers","Web Developers"],"articleSection":["Web Design"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.hongkiat.com\/blog\/developers-new-year-resolutions\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.hongkiat.com\/blog\/developers-new-year-resolutions\/","url":"https:\/\/www.hongkiat.com\/blog\/developers-new-year-resolutions\/","name":"20 Ways to Challenge Yourself This Year For Web Developers - Hongkiat","isPartOf":{"@id":"https:\/\/www.hongkiat.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hongkiat.com\/blog\/developers-new-year-resolutions\/#primaryimage"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/developers-new-year-resolutions\/#primaryimage"},"thumbnailUrl":"https:\/\/assets.hongkiat.com\/uploads\/developers-new-year-resolutions\/conference.jpg","datePublished":"2015-12-29T13:01:03+00:00","dateModified":"2022-12-15T11:51:59+00:00","description":"If you want to improve professionally in your career, it's always a good idea to plan ahead. The beginning of the New Year is an excellent time for","breadcrumb":{"@id":"https:\/\/www.hongkiat.com\/blog\/developers-new-year-resolutions\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hongkiat.com\/blog\/developers-new-year-resolutions\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hongkiat.com\/blog\/developers-new-year-resolutions\/#primaryimage","url":"https:\/\/assets.hongkiat.com\/uploads\/developers-new-year-resolutions\/conference.jpg","contentUrl":"https:\/\/assets.hongkiat.com\/uploads\/developers-new-year-resolutions\/conference.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hongkiat.com\/blog\/developers-new-year-resolutions\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hongkiat.com\/blog\/"},{"@type":"ListItem","position":2,"name":"20 Ways to Challenge Yourself This Year For Web Developers"}]},{"@type":"WebSite","@id":"https:\/\/www.hongkiat.com\/blog\/#website","url":"https:\/\/www.hongkiat.com\/blog\/","name":"Hongkiat","description":"Tech and Design Tips","publisher":{"@id":"https:\/\/www.hongkiat.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hongkiat.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.hongkiat.com\/blog\/#organization","name":"Hongkiat.com","url":"https:\/\/www.hongkiat.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.hongkiat.com\/blog\/wp-content\/uploads\/hkdc-logo-rect-yoast.jpg","contentUrl":"https:\/\/www.hongkiat.com\/blog\/wp-content\/uploads\/hkdc-logo-rect-yoast.jpg","width":1200,"height":799,"caption":"Hongkiat.com"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/hongkiatcom","https:\/\/x.com\/hongkiat","https:\/\/www.pinterest.com\/hongkiat\/"]},{"@type":"Person","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/person\/a601053a0ab457901e00cdc83bd5359e","name":"Anna Monus","description":"Anna is Technical Editor and Writer for Hongkiat.com. She mainly covers front-end frameworks, web standards, accessibility, WordPress development, and UX design.","sameAs":["https:\/\/www.annalytic.com\/"],"url":"https:\/\/www.hongkiat.com\/blog\/author\/anna_monus\/"}]}},"jetpack_featured_media_url":"https:\/\/","jetpack_shortlink":"https:\/\/wp.me\/p4uxU-6BV","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/25415","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/users\/146"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/comments?post=25415"}],"version-history":[{"count":3,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/25415\/revisions"}],"predecessor-version":[{"id":64216,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/25415\/revisions\/64216"}],"wp:attachment":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/media?parent=25415"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/categories?post=25415"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/tags?post=25415"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/topic?post=25415"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}