{"id":353,"date":"2021-07-06T11:12:51","date_gmt":"2021-07-06T03:12:51","guid":{"rendered":"https:\/\/www.tonghin.com.my\/blog\/?p=353"},"modified":"2021-07-06T11:12:52","modified_gmt":"2021-07-06T03:12:52","slug":"week-3-in-tong-hin","status":"publish","type":"post","link":"https:\/\/www.tonghin.com.my\/blog\/2021\/07\/06\/week-3-in-tong-hin\/","title":{"rendered":"Week 3 in Tong Hin !"},"content":{"rendered":"\n<p>For my 3rd week in Tong Hin, I was able to create many more functions in my current task (converting project Windows Form to WPF MVVM prism application). This App is created to add users , hash and salt the password for created users and save them into database. <\/p>\n\n\n\n<p>Currently the App is able to generate new users , update salt , reset password , show data in grid , refresh and delete user . Functions can also work with validation (username &amp; password validations etc) . I am also able to add success \/ warning dialogs into the App . Most of the functions went smoothly except my entire App was unable to run for 2 times which creates panic sometimes (fixed with the help of my supervisor). The remaining function for me to fix is password (which is the hardest function among all because prism doesn&#8217;t allow to password bindings directly in the <code>PasswordBox<\/code>) and add ComboBox to the FloorsInCharge in the update user function .<\/p>\n\n\n\n<p>Currently , I&#8217;m doing a lot of research about using Git , Source Tree (committing code and writing commit messages) generally the basic necessities a software engineer needs throughout their programming life . <\/p>\n\n\n\n<p>My supervisor also suggested me to look up on clean code , single instance vs singleton and two-phase commit transaction which is my goal for the next week since there is only hands-on coding last week and I believe understanding the theories in programming is also equally important than the practical hands-on part .  <\/p>\n\n\n\n<p>Finally , quite intense of the first 3 weeks but glad that there is progress better than none . That is all so see you next week ! =D<\/p>\n","protected":false},"excerpt":{"rendered":"<p>For my 3rd week in Tong Hin, I was able to create many more functions in my current task (converting project Windows Form to WPF MVVM prism application). This App is created to add users , hash and salt the password for created users and save them into database. Currently the App is able to &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.tonghin.com.my\/blog\/2021\/07\/06\/week-3-in-tong-hin\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Week 3 in Tong Hin !&#8221;<\/span><\/a><\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[91,9],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Week 3 in Tong Hin ! | Tong Hin&#039;s Blog<\/title>\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.tonghin.com.my\/blog\/2021\/07\/06\/week-3-in-tong-hin\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Week 3 in Tong Hin ! | Tong Hin&#039;s Blog\" \/>\n<meta property=\"og:description\" content=\"For my 3rd week in Tong Hin, I was able to create many more functions in my current task (converting project Windows Form to WPF MVVM prism application). This App is created to add users , hash and salt the password for created users and save them into database. Currently the App is able to &hellip; Continue reading &quot;Week 3 in Tong Hin !&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tonghin.com.my\/blog\/2021\/07\/06\/week-3-in-tong-hin\/\" \/>\n<meta property=\"og:site_name\" content=\"Tong Hin&#039;s Blog\" \/>\n<meta property=\"article:published_time\" content=\"2021-07-06T03:12:51+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-07-06T03:12:52+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\">\n\t<meta name=\"twitter:data1\" content=\"2 minutes\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/#organization\",\"name\":\"TONG HIN MACHINERY\",\"url\":\"https:\/\/www.tonghin.com.my\/blog\/\",\"sameAs\":[\"https:\/\/www.youtube.com\/channel\/UC60EoxJMNbu8mV0LuEGfrBg\"],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/#logo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/www.tonghin.com.my\/blog\/wp-content\/uploads\/2020\/10\/web_logo_180_180.jpg\",\"width\":180,\"height\":180,\"caption\":\"TONG HIN MACHINERY\"},\"image\":{\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/#website\",\"url\":\"https:\/\/www.tonghin.com.my\/blog\/\",\"name\":\"Tong Hin&#039;s Blog\",\"description\":\"Sharing About Technology\",\"publisher\":{\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/www.tonghin.com.my\/blog\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/2021\/07\/06\/week-3-in-tong-hin\/#webpage\",\"url\":\"https:\/\/www.tonghin.com.my\/blog\/2021\/07\/06\/week-3-in-tong-hin\/\",\"name\":\"Week 3 in Tong Hin ! | Tong Hin&#039;s Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/#website\"},\"datePublished\":\"2021-07-06T03:12:51+00:00\",\"dateModified\":\"2021-07-06T03:12:52+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/2021\/07\/06\/week-3-in-tong-hin\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.tonghin.com.my\/blog\/2021\/07\/06\/week-3-in-tong-hin\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/2021\/07\/06\/week-3-in-tong-hin\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/\",\"url\":\"https:\/\/www.tonghin.com.my\/blog\/\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/2021\/07\/06\/week-3-in-tong-hin\/\",\"url\":\"https:\/\/www.tonghin.com.my\/blog\/2021\/07\/06\/week-3-in-tong-hin\/\",\"name\":\"Week 3 in Tong Hin !\"}}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/2021\/07\/06\/week-3-in-tong-hin\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/2021\/07\/06\/week-3-in-tong-hin\/#webpage\"},\"author\":{\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/#\/schema\/person\/edf00f798aa3304d5b1c2f40ca0bc301\"},\"headline\":\"Week 3 in Tong Hin !\",\"datePublished\":\"2021-07-06T03:12:51+00:00\",\"dateModified\":\"2021-07-06T03:12:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/2021\/07\/06\/week-3-in-tong-hin\/#webpage\"},\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/#organization\"},\"keywords\":\"windows-form,wpf\",\"articleSection\":\"Experiential\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.tonghin.com.my\/blog\/2021\/07\/06\/week-3-in-tong-hin\/#respond\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/#\/schema\/person\/edf00f798aa3304d5b1c2f40ca0bc301\",\"name\":\"Wang Qi Le\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.tonghin.com.my\/blog\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4f522ad020f37316008f6f8757e45090?s=96&d=mm&r=g\",\"caption\":\"Wang Qi Le\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/www.tonghin.com.my\/blog\/wp-json\/wp\/v2\/posts\/353"}],"collection":[{"href":"https:\/\/www.tonghin.com.my\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tonghin.com.my\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tonghin.com.my\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tonghin.com.my\/blog\/wp-json\/wp\/v2\/comments?post=353"}],"version-history":[{"count":3,"href":"https:\/\/www.tonghin.com.my\/blog\/wp-json\/wp\/v2\/posts\/353\/revisions"}],"predecessor-version":[{"id":356,"href":"https:\/\/www.tonghin.com.my\/blog\/wp-json\/wp\/v2\/posts\/353\/revisions\/356"}],"wp:attachment":[{"href":"https:\/\/www.tonghin.com.my\/blog\/wp-json\/wp\/v2\/media?parent=353"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tonghin.com.my\/blog\/wp-json\/wp\/v2\/categories?post=353"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tonghin.com.my\/blog\/wp-json\/wp\/v2\/tags?post=353"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}