<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>RITVN blog</title><description>Articles from the RITVN team.</description><link>https://ritvn.com/</link><item><title>Introducing the Power of AI in Our Daily Work!</title><link>https://ritvn.com/introducing-the-power-of-ai-in-our-daily-work/</link><guid isPermaLink="true">https://ritvn.com/introducing-the-power-of-ai-in-our-daily-work/</guid><description>Preface: It’s evident that the majority of this article was written by AI. However, what truly matters is showcasing how our AI-powered chatbots will soon assist both our daily work and our customers.</description><pubDate>Wed, 22 Nov 2023 03:29:51 GMT</pubDate><author>Thuan Nguy</author></item><item><title>Stability and Growth during Hard Times</title><link>https://ritvn.com/stability-and-growth-during-hard-times/</link><guid isPermaLink="true">https://ritvn.com/stability-and-growth-during-hard-times/</guid><description>The IT industry has seen many years of continued growth and investments in the sector have been strong. But in recent months, the tide seems to have turned. The big IT companies are laying off resources and new…</description><pubDate>Mon, 27 Feb 2023 11:24:09 GMT</pubDate><author>Van</author></item><item><title>[C#][8.0] Nullable Reference Types</title><link>https://ritvn.com/c8-nullable-reference-types/</link><guid isPermaLink="true">https://ritvn.com/c8-nullable-reference-types/</guid><description>As you know, C# 8.0 was released in September 2019. It was available on .NET Core 3.0, .NET Standard 2.1 frameworks. So, we could get it from Visual Studio 2019 maybe from version 16.3.</description><pubDate>Sat, 08 Aug 2020 01:00:10 GMT</pubDate><author>Nguyen Thai Sang</author></item><item><title>Understanding OKRs and How It Benefits You!</title><link>https://ritvn.com/understanding-okrs-and-how-it-benefits-you/</link><guid isPermaLink="true">https://ritvn.com/understanding-okrs-and-how-it-benefits-you/</guid><description>Managers usually divide their team members into 3 different groups then put different expectations on them. Generally, there are three groups: Underachievers, Fulfillers, and Overachievers.</description><pubDate>Mon, 14 Oct 2019 11:21:08 GMT</pubDate><author>Van</author></item><item><title>Using ‘HTML injection’ technique to test security</title><link>https://ritvn.com/using-html-injection-technique-to-test-security/</link><guid isPermaLink="true">https://ritvn.com/using-html-injection-technique-to-test-security/</guid><description>To get a better perception of HTML Injection, firstly we should know what HTML is:</description><pubDate>Mon, 14 Oct 2019 03:10:37 GMT</pubDate><author>Thang Vo</author></item><item><title>Why should we participate in company activities?</title><link>https://ritvn.com/why-should-we-participate-in-company-activities/</link><guid isPermaLink="true">https://ritvn.com/why-should-we-participate-in-company-activities/</guid><description>I always consider the company as my second house. Actually, we even spend more time at the company than we do at home. With 24 hours we have for a day:</description><pubDate>Mon, 30 Sep 2019 09:13:54 GMT</pubDate><author>Van</author></item><item><title>Consuming Azure Cosmos DB REST API v3: troubleshoot the 401 error</title><link>https://ritvn.com/consuming-azure-cosmos-db-rest-api-v3-troubleshoot-the-401-error/</link><guid isPermaLink="true">https://ritvn.com/consuming-azure-cosmos-db-rest-api-v3-troubleshoot-the-401-error/</guid><description>Recently I had a need to create containers under a Cosmos database programmatically as well as to create and grant permissions for users. It turned out that the client SDK v3 for Cosmos DB REST API hasn’t had the…</description><pubDate>Sun, 11 Aug 2019 09:39:32 GMT</pubDate><author>Thuan Nguy</author></item><item><title>How To Use Fiddler To Inspect And Modify Request/Response</title><link>https://ritvn.com/how-to-use-fiddler-to-inspect-and-modify-request-response/</link><guid isPermaLink="true">https://ritvn.com/how-to-use-fiddler-to-inspect-and-modify-request-response/</guid><description>Fiddler is a web debugging proxy that logs all HTTP(s) traffic between your client machine and a server. It allows you to inspect the HTTP requests and responses in the raw format in which it is sent and received.</description><pubDate>Fri, 12 Jul 2019 02:53:28 GMT</pubDate><author>Thang Vo</author></item><item><title>API Testing – Converting Integration Tests to Unit Tests</title><link>https://ritvn.com/api-testing-converting-integration-tests-to-unit-tests/</link><guid isPermaLink="true">https://ritvn.com/api-testing-converting-integration-tests-to-unit-tests/</guid><description>Our application is built using Angular + ASP.NET Core WebAPI, a very common good combination these days. To ensure the quality, we have developed a very good suite of integration tests. Integration tests might mean…</description><pubDate>Tue, 09 Jul 2019 04:16:58 GMT</pubDate><author>Duc Thai</author></item><item><title>My recommendation for programming books to read</title><link>https://ritvn.com/my-recommendation-for-programming-books-to-read/</link><guid isPermaLink="true">https://ritvn.com/my-recommendation-for-programming-books-to-read/</guid><description>This is not a new topic. A quick Google search will show you a list of books that are rated as must-read. For my part, I’m going to recommend two other books that I find very useful for .NET developers, especially…</description><pubDate>Sun, 30 Jun 2019 10:50:02 GMT</pubDate><author>Thuan Nguy</author></item><item><title>I used to be a junior developer, and I made lots of mistakes back then</title><link>https://ritvn.com/i-used-to-be-a-junior-developer-and-i-made-lots-of-mistakes-back-then/</link><guid isPermaLink="true">https://ritvn.com/i-used-to-be-a-junior-developer-and-i-made-lots-of-mistakes-back-then/</guid><description>A part of my daily job is to work with junior developers and help, directly or indirectly, train them to become better, senior developers. An inevitable part of that learning process is seeing them making…</description><pubDate>Sun, 30 Jun 2019 06:01:40 GMT</pubDate><author>Thuan Nguy</author></item><item><title>What we read this week 18/08/2018</title><link>https://ritvn.com/what-we-read-this-week-18-08-2018/</link><guid isPermaLink="true">https://ritvn.com/what-we-read-this-week-18-08-2018/</guid><description>During developing production code, we also get around to improve background knowledge to support future demand of customer and to catch up the trend. Here is the list that we read last weeks.</description><pubDate>Sat, 18 Aug 2018 02:57:17 GMT</pubDate><author>Thuan Nguy</author></item><item><title>Digitizing Denmark</title><link>https://ritvn.com/digitizing-denmark/</link><guid isPermaLink="true">https://ritvn.com/digitizing-denmark/</guid><description>Denmark is investing heavily in the IT infrastructure and has in 2018 been appraised as the leading country in Europe in terms of digitization according to the DESI 2018 index. The Digital Economy and Society Index…</description><pubDate>Sat, 04 Aug 2018 06:18:16 GMT</pubDate><author>Michael</author></item><item><title>What we read this week 27/07/2018</title><link>https://ritvn.com/what-we-read-this-week-27-07-2018/</link><guid isPermaLink="true">https://ritvn.com/what-we-read-this-week-27-07-2018/</guid><description>A week or two have passed with so many interesting things happening that we could hardly have time to catch up. But no worries because we are here to collect the most interesting pieces for you! Please follow us for…</description><pubDate>Fri, 27 Jul 2018 02:56:07 GMT</pubDate><author>Thuan Nguy</author></item><item><title>What we read this week 07/07/2018</title><link>https://ritvn.com/what-we-read-this-week-07-07-2018/</link><guid isPermaLink="true">https://ritvn.com/what-we-read-this-week-07-07-2018/</guid><description>A week or two have passed with so many interesting things happening that we could hardly have time to catch up. But no worries because we are here to collect the most interesting pieces for you! Please follow us for…</description><pubDate>Sat, 07 Jul 2018 02:52:19 GMT</pubDate><author>Thuan Nguy</author></item><item><title>What we read this week 22/06/2018</title><link>https://ritvn.com/what-we-read-this-week-22-06-2018/</link><guid isPermaLink="true">https://ritvn.com/what-we-read-this-week-22-06-2018/</guid><description>A week or two have passed with so many interesting things happening that we could hardly have time to catch up. But no worries because we are here to collect the most interesting pieces for you! Please follow us for…</description><pubDate>Fri, 22 Jun 2018 02:49:58 GMT</pubDate><author>Thuan Nguy</author></item><item><title>OAuth 2.0 use cases and benefits</title><link>https://ritvn.com/oauth-2-0-use-cases-and-benefits/</link><guid isPermaLink="true">https://ritvn.com/oauth-2-0-use-cases-and-benefits/</guid><description>OAuth 2.0 is widely expanded along with the growth of social media networks these days since it is the most common technique behind the scenes to integrate social media login to an application that requires account…</description><pubDate>Sun, 22 Apr 2018 06:17:11 GMT</pubDate><author>Phuong Xuan</author></item><item><title>How to use Burp Suite to verify SAML Signature Wrapping attack</title><link>https://ritvn.com/how-to-use-burp-suite-to-verify-saml-signature-wrapping-attack/</link><guid isPermaLink="true">https://ritvn.com/how-to-use-burp-suite-to-verify-saml-signature-wrapping-attack/</guid><description>The Security Assertion Markup Language (SAML) is widely used to deploy Single Sign-On and federation identity solutions. The usual mechanism for this passes the SAML response certifying the user’s identity through…</description><pubDate>Fri, 16 Feb 2018 06:14:52 GMT</pubDate><author>Phong Huynh</author></item><item><title>How to write a good bug report</title><link>https://ritvn.com/how-to-write-a-good-bug-report/</link><guid isPermaLink="true">https://ritvn.com/how-to-write-a-good-bug-report/</guid><description>Bug report is a technical document used to describe an issue of the tested application failure found during test, helping stakeholders understand the problem, reproduce and resolve it. A good bug report will help us…</description><pubDate>Sun, 21 Jan 2018 05:00:54 GMT</pubDate><author>Luat Pham</author></item><item><title>How to send SMS via DCOM 3G</title><link>https://ritvn.com/how-to-send-sms-via-dcom-3g/</link><guid isPermaLink="true">https://ritvn.com/how-to-send-sms-via-dcom-3g/</guid><description>If you want to send advertising SMS or spam SMS to a lot of recipients, I will show you in this article how to do that through a GSM modem or DCOM 3G using AT commands without using any third party library. (What are…</description><pubDate>Sat, 20 Jan 2018 04:58:39 GMT</pubDate><author>Thong Mai</author></item><item><title>Not a Problem!</title><link>https://ritvn.com/not-a-problem/</link><guid isPermaLink="true">https://ritvn.com/not-a-problem/</guid><description>For some years now, our motto has been “Not a Problem!”. It is a motto that was formed based on who we were at that time, rather than who we wanted to be. I am sure that many of our colleagues, partners and customers…</description><pubDate>Tue, 02 Jan 2018 04:56:48 GMT</pubDate><author>Michael</author></item><item><title>Visualize logs of existing system using Logstash, ES and Google Chart</title><link>https://ritvn.com/visualize-logs-of-existing-system-using-logstash-es-and-google-chart/</link><guid isPermaLink="true">https://ritvn.com/visualize-logs-of-existing-system-using-logstash-es-and-google-chart/</guid><description>If you have a system that has launched to production, that stores logs in flat file format in multiple machines and in web farm environment, the ability to visualize that log data is very helpful. On the one hand,…</description><pubDate>Wed, 27 Dec 2017 04:54:17 GMT</pubDate><author>RITVN</author></item><item><title>When logs can tell stories – The art of logging with Serilog</title><link>https://ritvn.com/when-logs-can-tell-stories-the-art-of-logging-with-serilog/</link><guid isPermaLink="true">https://ritvn.com/when-logs-can-tell-stories-the-art-of-logging-with-serilog/</guid><description>Phan Hữu Nam Kha (PNK), team leader of Casewhere team, told a great story about logging that we are happy to share with you</description><pubDate>Tue, 26 Dec 2017 04:51:36 GMT</pubDate><author>Kha phan</author></item><item><title>How to use Burp Suite to intercept and modify request/response in penetration testing</title><link>https://ritvn.com/how-to-use-burp-suite-to-intercept-and-modify-request-response-in-penetration-testing/</link><guid isPermaLink="true">https://ritvn.com/how-to-use-burp-suite-to-intercept-and-modify-request-response-in-penetration-testing/</guid><description>Phạm Ngọc Sơn (PNS), senior QA of Safewhere team, had a quick introduction about using Burp Suite on Linux to do penetration testing</description><pubDate>Sun, 24 Dec 2017 04:49:18 GMT</pubDate><author>RITVN</author></item><item><title>How to use Loader.io to perform load test for OAuth2 flows – Part 2</title><link>https://ritvn.com/how-to-use-loader-io-to-perform-load-test-for-oauth2-flows-part-2/</link><guid isPermaLink="true">https://ritvn.com/how-to-use-loader-io-to-perform-load-test-for-oauth2-flows-part-2/</guid><description>Phan Binh Minh (PBM), senior QA of the Safewhere team, knows a thing or two about doing load testing which she wrote about in this post.</description><pubDate>Tue, 19 Dec 2017 04:48:13 GMT</pubDate><author>Minh Phan</author></item><item><title>How to use Loader.io to perform load test for OAuth2 flows – Part 1</title><link>https://ritvn.com/how-to-use-loader-io-to-perform-load-test-for-oauth2-flows-part-1/</link><guid isPermaLink="true">https://ritvn.com/how-to-use-loader-io-to-perform-load-test-for-oauth2-flows-part-1/</guid><description>Phan Binh Minh (PBM), senior QA of the Safewhere team, knows a thing or two about doing load testing which she wrote about in this post.</description><pubDate>Mon, 18 Dec 2017 04:46:55 GMT</pubDate><author>Minh Phan</author></item><item><title>The question of your life</title><link>https://ritvn.com/the-question-of-your-life/</link><guid isPermaLink="true">https://ritvn.com/the-question-of-your-life/</guid><description>Today, we would like to introduce to you an interesting post about life from Võ Ngọc Hương (VNH), a passionate BA of Casewhere team. Enjoy 🙂</description><pubDate>Sat, 16 Dec 2017 04:43:21 GMT</pubDate><author>Huong Vo</author></item><item><title>Going the extra mile</title><link>https://ritvn.com/going-the-extra-mile/</link><guid isPermaLink="true">https://ritvn.com/going-the-extra-mile/</guid><description>This post was written by Ngụy Đức Thuận (NDT), team leader of Safewhere team.</description><pubDate>Thu, 14 Dec 2017 04:41:05 GMT</pubDate><author>Thuan Nguy</author></item><item><title>Azure Data Factory – How to deploy on Azure portal</title><link>https://ritvn.com/azure-data-factory-how-to-deploy-on-azure-portal/</link><guid isPermaLink="true">https://ritvn.com/azure-data-factory-how-to-deploy-on-azure-portal/</guid><description>In the previous blog, we have prepared 3 basic things that are enough for Data Factory to work on. Now I will continue with deploying them to Data Factory through Azure portal.</description><pubDate>Sat, 02 Dec 2017 04:37:32 GMT</pubDate><author>nhvu1988</author></item><item><title>Azure Data Factory – How to deploy by PowerShell</title><link>https://ritvn.com/azure-data-factory-how-to-deploy-by-powershell/</link><guid isPermaLink="true">https://ritvn.com/azure-data-factory-how-to-deploy-by-powershell/</guid><description>In this blog, I will introduce how to create an automation script that can deploy the Data Factory’s resources to Azure with a key press 😎</description><pubDate>Sat, 02 Dec 2017 04:23:39 GMT</pubDate><author>nhvu1988</author></item><item><title>Why does every developer need to have a blog</title><link>https://ritvn.com/why-does-every-developer-need-to-have-a-blog/</link><guid isPermaLink="true">https://ritvn.com/why-does-every-developer-need-to-have-a-blog/</guid><description>Ngụy Đức Thuận (NDT), team leader of Safewhere team, has a few tips about how to start a developer blog for software development. We are happy to cross-post it.</description><pubDate>Tue, 28 Nov 2017 04:13:00 GMT</pubDate><author>Thuan Nguy</author></item><item><title>Tips to Improve English</title><link>https://ritvn.com/tips-to-improve-english/</link><guid isPermaLink="true">https://ritvn.com/tips-to-improve-english/</guid><description>Thái Anh Đức (TAD), team leader of DSS team and a founding partner of RITVN, has a good post about how to improve English for non-native developers. We are happy to share it here.</description><pubDate>Sun, 26 Nov 2017 04:06:29 GMT</pubDate><author>Duc Thai</author></item><item><title>How to integrate Azure Cosmos DB with Azure Search</title><link>https://ritvn.com/how-to-integrate-azure-cosmos-db-with-azure-search/</link><guid isPermaLink="true">https://ritvn.com/how-to-integrate-azure-cosmos-db-with-azure-search/</guid><description>Đặng Trường Chính (DTC), team leader of Rangers team, had a good post about how to integrate Azure Cosmos DB with Azure Search. We are happy to share it here.</description><pubDate>Thu, 23 Nov 2017 04:08:58 GMT</pubDate><author>Truong Chinh Dang</author></item><item><title>Angular application module architecture: multiple layouts and integration with Asp.Net MVC using CLI</title><link>https://ritvn.com/angular-application-module-architecture-multiple-layouts-and-integration-with-asp-net-mvc-using-cli/</link><guid isPermaLink="true">https://ritvn.com/angular-application-module-architecture-multiple-layouts-and-integration-with-asp-net-mvc-using-cli/</guid><description>Đặng Trường Chính (DTC), team leader of Rangers team, recently wrote a good summary about how to structure an Angular application with multiple layouts and integrate it with Asp.Net MVC using CLI. We are happy to…</description><pubDate>Tue, 21 Nov 2017 04:01:27 GMT</pubDate><author>Truong Chinh Dang</author></item><item><title>Welcome to RITVN’s blog</title><link>https://ritvn.com/welcome-to-ritvns-blog/</link><guid isPermaLink="true">https://ritvn.com/welcome-to-ritvns-blog/</guid><description>Welcome to RITVN’s blog. We blog about various topics ranging from software development to personal development and a lot more. We set up this blog because in RITVN we love learning and we love sharing, and we…</description><pubDate>Tue, 21 Nov 2017 03:57:13 GMT</pubDate><author>RITVN</author></item><item><title>Azure Data Factory – The basic</title><link>https://ritvn.com/azure-data-factory-the-basic/</link><guid isPermaLink="true">https://ritvn.com/azure-data-factory-the-basic/</guid><description>Nguyễn Hoàng Vũ, a senior, passionate developer of Rangers team, recently published an excellent series of blog posts about Azure Data Factory. We are pleased to cross-post them here. His own blog has plenty of good…</description><pubDate>Thu, 02 Feb 2017 04:18:39 GMT</pubDate><author>nhvu1988</author></item></channel></rss>