{"id":1,"date":"2017-05-07T16:53:50","date_gmt":"2017-05-07T16:53:50","guid":{"rendered":"http:\/\/codingrestart.com\/\/?p=1"},"modified":"2017-05-13T15:51:51","modified_gmt":"2017-05-13T22:51:51","slug":"hello-programmers","status":"publish","type":"post","link":"https:\/\/codingrestart.com\/home\/hello-programmers\/","title":{"rendered":"Hello programmers!"},"content":{"rendered":"<p>Welcome to CodingRestart.com, blog for seasoned developers that want to upgrade their skills.<\/p>\n<p>If any of the following is true for you, this site is for you:<\/p>\n<ul>\n<li>You feel threatened by younger colleagues, because you do not know popular programming languages and buzzwords they use.<\/li>\n<li>You think Kernighan and Ritchie&#8217;s &#8220;The C Programming Language&#8221; is the latest book on C\/C++.<\/li>\n<li>When writing new code, you frequently copy and paste snippets from the old code, preferably yours.<\/li>\n<li>You swear this is not how you loop through characters in a string in C++:<br \/>\n<code>for (auto my_char : my_string)<\/code><\/li>\n<li>When you hear lambda, you think Greek life.<\/li>\n<\/ul>\n<p>I started on this journey more than a year ago and it has been a great experience. I have significantly upgraded my coding skills and increased my enjoyment at work. I believe with the right mindset and few hours of learning each week, you can do the same.<\/p>\n<p>Hope you will check back soon!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Welcome to CodingRestart.com, blog for seasoned developers that want to upgrade their skills. If any of the following is true for you, this site is for you: You feel threatened by younger colleagues, because you do not know popular programming languages and buzzwords they use. You think Kernighan and Ritchie&#8217;s &#8220;The C Programming Language&#8221; is &hellip; <a href=\"https:\/\/codingrestart.com\/home\/hello-programmers\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Hello programmers!&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-1","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paAAlH-1","jetpack-related-posts":[{"id":51,"url":"https:\/\/codingrestart.com\/home\/really-old-geek\/","url_meta":{"origin":1,"position":0},"title":"Really Old Geek","author":"Viktor Sanek","date":"December 28, 2018","format":false,"excerpt":"The New York Times published an article about Donald Knuth \u201cThe Yoda of Silicon Valley\u201d. The article might idolize his work and impact, but provides a great overview of his work. Mr. Knuth is a living legend in the field of computer science, known mainly for his seminal book on\u2026","rel":"","context":"In &quot;C\/C++&quot;","block_context":{"text":"C\/C++","link":"https:\/\/codingrestart.com\/home\/category\/uncategorized\/cc\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":11,"url":"https:\/\/codingrestart.com\/home\/when-is-c-pointer-valid\/","url_meta":{"origin":1,"position":1},"title":"When is C pointer valid?","author":"Viktor Sanek","date":"May 13, 2017","format":false,"excerpt":"C is largely based on raw pointers and one of the most often asked questions is when is a pointer a valid one. The reason is that dereferencing an invalid pointer generates an access violation exception (0xC0000005) and if not caught, the program crashes. You quickly learn there is IsBadReadPtr\u2026","rel":"","context":"In &quot;C\/C++&quot;","block_context":{"text":"C\/C++","link":"https:\/\/codingrestart.com\/home\/category\/uncategorized\/cc\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":30,"url":"https:\/\/codingrestart.com\/home\/why-is-smart-pointer-better\/","url_meta":{"origin":1,"position":2},"title":"Why is smart pointer better than a raw one?","author":"Viktor Sanek","date":"May 21, 2017","format":false,"excerpt":"In a previous post\u00a0I suggested that raw pointers should be replaced by smart pointers. This post explains why smart pointers are better than raw ones and how to convert an existing code using raw pointers to use smart pointers. For the sake of this post, when I refer to smart\u2026","rel":"","context":"In &quot;C\/C++&quot;","block_context":{"text":"C\/C++","link":"https:\/\/codingrestart.com\/home\/category\/uncategorized\/cc\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":180,"url":"https:\/\/codingrestart.com\/home\/anki-best-practices\/","url_meta":{"origin":1,"position":3},"title":"Anki: Best Practices","author":"Viktor Sanek","date":"April 28, 2019","format":false,"excerpt":"This post concludes the series of posts on Anki and follows the post introducing Anki and another one about the theory behind Anki. I have been using Anki for five years and achieved high consistency in completing daily reviews. Here are my best practices: Be selective about cards you create\u2026","rel":"","context":"In &quot;Anki&quot;","block_context":{"text":"Anki","link":"https:\/\/codingrestart.com\/home\/category\/anki\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":133,"url":"https:\/\/codingrestart.com\/home\/what-is-a-school-worth-anyway\/","url_meta":{"origin":1,"position":4},"title":"What is a School Worth Anyway?","author":"Viktor Sanek","date":"March 16, 2019","format":false,"excerpt":"I read the Los Angeles Times' article \u201cWhat Students Know that Experts Don\u2019t\u201d, that claims that completing a college education is not about gaining the knowledge, but about signaling, that graduates are hardworking and that they conform to the rules. The article has implications for the recruiting and interviewing I\u2026","rel":"","context":"In &quot;Interviews&quot;","block_context":{"text":"Interviews","link":"https:\/\/codingrestart.com\/home\/category\/interviews\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":139,"url":"https:\/\/codingrestart.com\/home\/mba-programs\/","url_meta":{"origin":1,"position":5},"title":"MBA Programs","author":"Viktor Sanek","date":"March 31, 2019","format":false,"excerpt":"A Master of Business administration (MBA) degree can be a valuable career enhancement for people that are already in, or think about switching to, management positions. MBA courses cover various areas of business such as accounting, finance, marketing, and operations. There are various types of MBA programs, including part-time, Executive\u2026","rel":"","context":"In &quot;Management&quot;","block_context":{"text":"Management","link":"https:\/\/codingrestart.com\/home\/category\/management\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/codingrestart.com\/home\/wp-json\/wp\/v2\/posts\/1","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/codingrestart.com\/home\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codingrestart.com\/home\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codingrestart.com\/home\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/codingrestart.com\/home\/wp-json\/wp\/v2\/comments?post=1"}],"version-history":[{"count":4,"href":"https:\/\/codingrestart.com\/home\/wp-json\/wp\/v2\/posts\/1\/revisions"}],"predecessor-version":[{"id":23,"href":"https:\/\/codingrestart.com\/home\/wp-json\/wp\/v2\/posts\/1\/revisions\/23"}],"wp:attachment":[{"href":"https:\/\/codingrestart.com\/home\/wp-json\/wp\/v2\/media?parent=1"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codingrestart.com\/home\/wp-json\/wp\/v2\/categories?post=1"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codingrestart.com\/home\/wp-json\/wp\/v2\/tags?post=1"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}