<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Jason Ng</title>
    <description>The latest articles on DEV Community by Jason Ng (@jng617).</description>
    <link>https://dev.to/jng617</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F343791%2Fc8f17772-9835-4c56-9198-113baafa2876.png</url>
      <title>DEV Community: Jason Ng</title>
      <link>https://dev.to/jng617</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jng617"/>
    <language>en</language>
    <item>
      <title>Creating Immutable Backups for Maximum Data Security</title>
      <dc:creator>Jason Ng</dc:creator>
      <pubDate>Tue, 31 Jan 2023 07:06:05 +0000</pubDate>
      <link>https://dev.to/jng617/creating-immutable-backups-for-maximum-data-security-28mm</link>
      <guid>https://dev.to/jng617/creating-immutable-backups-for-maximum-data-security-28mm</guid>
      <description>&lt;p&gt;As businesses and individuals become increasingly reliant on digital data, security solutions have become ever more important to protect against data loss or corruption. One of the most reliable solutions is an immutable backup, a type of backup that cannot be changed or deleted. This article will explain what an immutable backup is, the benefits of using immutable backups, and how to ensure maximum data security when employing immutable backups.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Are Immutable Backups?
&lt;/h2&gt;

&lt;p&gt;Immutable backups are a type of backup system that prevents files from being changed or deleted. In an immutable backup system, the data stored within them is locked and cannot be altered in any way. This means that no one can make changes to the files without the permission of the owner or administrator, making it much more difficult for malicious actors to tamper with the data.&lt;/p&gt;

&lt;p&gt;Immutable backups are also referred to as “write-once” backups, as the data stored in them cannot be altered. They are stored on a separate server from the original source of the data and are updated periodically, ensuring that the latest version of the data is always available. This makes them ideal for businesses and individuals who need to maintain secure copies of their important data.&lt;/p&gt;

&lt;p&gt;Immutable backups are also beneficial for organizations that need to comply with data privacy regulations, as they provide an extra layer of security. Additionally, immutable backups can be used to store data for long-term archiving, as the data stored in them cannot be changed or deleted. This makes them an ideal solution for organizations that need to store data for extended periods of time.&lt;/p&gt;

&lt;h2&gt;
  
  
  Benefits of Immutable Backups
&lt;/h2&gt;

&lt;p&gt;Immutable backups offer a number of advantages over other types of data backups. As they are unable to be altered or deleted, they provide a reliable form of data security and can help prevent data loss due to malicious activity or human error. As they are stored on a separate server from the original source, they can also help protect against accidental deletion of the data.&lt;/p&gt;

&lt;p&gt;In addition, immutable backups can be used in conjunction with other backup solutions, such as cloud storage solutions, to provide an additional layer of security. This helps to reduce the risk of data loss or corruption due to software or hardware failure, as well as other forms of malicious activity.&lt;/p&gt;

&lt;p&gt;Immutable backups also provide a cost-effective solution for businesses, as they require minimal maintenance and can be easily scaled up or down depending on the size of the organization. Furthermore, they can be used to quickly restore data in the event of a disaster, as the backups are stored in a secure location and can be accessed quickly.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Create an Immutable Backup
&lt;/h2&gt;

&lt;p&gt;Creating an immutable backup requires a few simple steps. First, you will need to set up a separate server for the backups. This should be an off-site server that is not connected to the original source of the data. Once the server is set up, you can begin backing up your data. You should create multiple copies of the data and store them on separate servers, ensuring that they are updated periodically.&lt;/p&gt;

&lt;p&gt;Once your data is backed up, it is important to protect it with a secure authentication system. This will help ensure that only authorized individuals can access the data and make changes to it. Finally, you should establish a policy for regularly testing the backups to ensure that they are working properly and that no data has been corrupted or lost.&lt;/p&gt;

&lt;p&gt;It is also important to ensure that the backups are stored in a secure location. This will help protect the data from unauthorized access and ensure that it is not lost or corrupted. Additionally, you should consider encrypting the backups to further protect the data. By following these steps, you can create an immutable backup that is secure and reliable.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Ensure Maximum Data Security with Immutable Backups
&lt;/h2&gt;

&lt;p&gt;The most important step in ensuring maximum data security with immutable backups is to properly secure them. This includes setting up a secure authentication system and regularly testing the backups. Additionally, you should set up access controls so that only authorized users can access the backups. You should also keep track of who has accessed the backups and when.&lt;/p&gt;

&lt;p&gt;It is also important to ensure that the backups are stored in a secure location separate from the original source of the data. Finally, it is highly recommended that you use encryption when storing your backups. This will help protect against unauthorized access and offer an additional layer of security for your data.&lt;/p&gt;

&lt;p&gt;It is also important to regularly monitor the backups for any suspicious activity. If any suspicious activity is detected, it should be reported immediately and the backups should be updated with the latest security measures. Additionally, it is important to keep the backups up to date with the latest security patches and updates.&lt;/p&gt;

&lt;h2&gt;
  
  
  Potential Downsides of Immutable Backups
&lt;/h2&gt;

&lt;p&gt;While immutable backups offer numerous benefits, it's important to consider the potential downsides as well. Immutable backups cannot be changed or deleted, making it difficult to make updates or changes to the backed up data, and the inability to remove infected files in the case of malware infection. Additionally, immutable backups can be more expensive and take up more storage space compared to traditional backups.&lt;/p&gt;

&lt;p&gt;However, there are cost advantages to immutable backups, especially for small files. Cloud providers only offer robust infrastructure, and the responsibility for the security, reliability, and accessibility of the data falls on the customer. Replicated objects smaller than 128KB are charged at Frequent Access tier rates regardless of infrequent access. &lt;a href="https://clumio.com" rel="noopener noreferrer"&gt;Clumio&lt;/a&gt;, a data protection and backup vendor, addresses this issue by bundling objects into 4MB chunks, so customers only pay for the actual object size, providing a more cost-effective solution.&lt;/p&gt;

&lt;h2&gt;
  
  
  Best Practices for Utilizing Immutable Backups
&lt;/h2&gt;

&lt;p&gt;When utilizing immutable backups, it is important to follow best practices in order to maximize their effectiveness. First, it is crucial to secure your backups with a strong authentication system, such as two-factor authentication. Additionally, you should maintain access controls so that only authorized individuals can access the backups. You should also regularly test the backups to ensure that they are working properly and no data has been corrupted or lost.&lt;/p&gt;

&lt;p&gt;Finally, you should use encryption when storing your backups. This will help protect against unauthorized access and offer an additional layer of security for your data. By following these best practices, you can ensure that your immutable backups are secure and effective.&lt;/p&gt;

&lt;p&gt;It is also important to ensure that your backups are stored in a secure location. This could be a physical location, such as a secure server room, or a cloud-based storage system. Additionally, you should consider using a &lt;a href="https://clumio.com" rel="noopener noreferrer"&gt;backup service&lt;/a&gt; that offers automated backups, so that you can be sure that your data is always up-to-date and secure.&lt;/p&gt;

</description>
      <category>crypto</category>
      <category>cryptocurrency</category>
      <category>blockchain</category>
      <category>web3</category>
    </item>
    <item>
      <title>How to Create an Amazon S3 Backup for Your Data</title>
      <dc:creator>Jason Ng</dc:creator>
      <pubDate>Wed, 25 Jan 2023 22:37:44 +0000</pubDate>
      <link>https://dev.to/jng617/how-to-create-an-amazon-s3-backup-for-your-data-1jpn</link>
      <guid>https://dev.to/jng617/how-to-create-an-amazon-s3-backup-for-your-data-1jpn</guid>
      <description>&lt;p&gt;Data backup is a crucial part of any business or organization’s operations, as it ensures that all data is safe and secure in the event of any system malfunctions or disasters. One of the most reliable and secure methods of data backup is to use Amazon S3, the cloud storage service provided by Amazon Web Services (AWS). In this article, we’ll explain the benefits of using Amazon S3 for data backup, provide an overview on what Amazon S3 is, discuss what types of data can be backed up on Amazon S3, and provide step-by-step instructions for creating an Amazon &lt;a href="https://clumio.com/platform/aws/amazon-s3"&gt;S3 backup&lt;/a&gt; for your data. We’ll also discuss some best practices for creating an Amazon S3 backup, how to automate your Amazon S3 backup process, and troubleshooting common issues with Amazon S3 backups.&lt;/p&gt;

&lt;h2&gt;
  
  
  Benefits of Using Amazon S3 for Data Backup
&lt;/h2&gt;

&lt;p&gt;Amazon S3 is a cloud storage service created by Amazon Web Services (AWS) that offers users the ability to store and retrieve data from anywhere in the world. It is an incredibly reliable, secure, and cost-effective way to store and protect large amounts of data. Amazon S3 is highly scalable, allowing users to adjust their storage needs as their business grows. It also offers encryption at rest and in transit, meaning your data is always securely protected. Additionally, its availability and durability is unmatched, with 99.99% uptime and an availability rate of 99.999999999%, meaning your data will always be available when you need it.&lt;/p&gt;

&lt;p&gt;Amazon S3 also offers a range of features that make it easy to manage and access your data. It allows you to set up access control lists to control who can access your data, and you can also set up lifecycle policies to automatically move data to different storage tiers based on how often it is accessed. Additionally, Amazon S3 offers a range of analytics tools to help you better understand your data and optimize your storage costs.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is Amazon S3?
&lt;/h2&gt;

&lt;p&gt;Amazon S3, or Simple Storage Service, is a cloud storage service created by Amazon Web Services (AWS). It allows users to store and retrieve large amounts of data from anywhere in the world. Amazon S3 is designed for scalability and security, offering features such as encryption at rest and in transit, high availability and durability, and low latency for data retrieval. It provides users with access to durable and cost-effective cloud storage for their data, making it a great choice for businesses and organizations of all sizes.&lt;/p&gt;

&lt;p&gt;Amazon S3 also offers a range of features to help users manage their data, such as versioning, lifecycle management, and access control. It also integrates with other AWS services, such as Amazon Glacier for long-term archiving and Amazon CloudFront for content delivery. With its wide range of features and scalability, Amazon S3 is an ideal solution for businesses looking to store and manage their data in the cloud.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Types of Data Can Be Backed Up on Amazon S3?
&lt;/h2&gt;

&lt;p&gt;Amazon S3 can be used to back up a wide range of data including images, videos, documents, applications, and databases. It can also be used to store log files and backups of web applications and servers. Additionally, Amazon S3 can be used to store and back up archive files such as Zip files, GZip files, TAR files, etc.&lt;/p&gt;

&lt;p&gt;Amazon S3 also provides a secure and reliable way to store and access data from anywhere in the world. It is a cost-effective solution for businesses of all sizes, as it allows them to store and access data without having to invest in expensive hardware or software. Furthermore, Amazon S3 is highly scalable, meaning that businesses can easily increase or decrease their storage capacity as needed.&lt;/p&gt;

&lt;h2&gt;
  
  
  Steps to Create an Amazon S3 Backup for Your Data
&lt;/h2&gt;

&lt;p&gt;Creating an Amazon S3 backup for your data is simple and straightforward. The following steps will help you get started:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Step 1:&lt;/strong&gt; Setting up a Bucket on Amazon S3 - The first step is to create an Amazon S3 bucket. A bucket is a container that stores your data on Amazon S3. Once the bucket is created, you can configure it with access and security settings.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Step 2:&lt;/strong&gt; Configuring Access and Security Settings - After the bucket is created, you will need to configure it with access and security settings including who can access the bucket and what level of access they have.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Step 3:&lt;/strong&gt; Uploading Data to Your Bucket - Once the bucket is configured with the desired access and security settings, you can begin uploading data to it. You can upload files from your computer or from other sources such as web applications or databases.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Step 4:&lt;/strong&gt; Retrieving Your Data from the Backup - Once you’ve uploaded your data to the bucket, you can easily retrieve it when needed. You can use the Amazon S3 console or an application programming interface (API) to download your files.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 5: Monitoring Your Backup - Once your data is backed up, you should monitor it regularly to ensure that it is up to date and secure. You can use Amazon CloudWatch to monitor your backups and receive notifications when there are any changes or issues.&lt;/p&gt;

&lt;p&gt;Step 6: Automating Your Backups - You can also automate your backups to ensure that your data is always up to date. You can use Amazon S3 Lifecycle Policies to set up automated backups and ensure that your data is always backed up and secure.&lt;/p&gt;

&lt;h2&gt;
  
  
  Best Practices for Creating an Amazon S3 Backup
&lt;/h2&gt;

&lt;p&gt;When creating an Amazon S3 backup for your data, there are some best practices that you should follow to ensure that your data is securely backed up. Some of these best practices include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Encrypt Your Data:&lt;/strong&gt; Ensure that your data is encrypted both at rest and in transit using secure encryption methods such as Advanced Encryption Standard (AES) 256.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Regularly Test Your Backups:&lt;/strong&gt; Perform regular tests on your backups to ensure that they are working properly. This will help you identify any issues with your backups before they become a problem.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Monitor Your Storage Usage:&lt;/strong&gt; Regularly check your storage usage to ensure that you have enough space available for your backups. This will ensure that you don’t run out of space when backing up your data.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Create Multiple Backups:&lt;/strong&gt; Create multiple backups of your data so that if one fails or becomes corrupted, you have another that is available. This will help ensure that your data is always safe and accessible.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It is also important to ensure that your backups are stored in a secure location. Make sure that your backups are stored in a secure data center with multiple layers of security and access control.&lt;/p&gt;

&lt;p&gt;Finally, it is important to keep your backups up to date. Make sure to regularly update your backups with the latest data so that you always have the most recent version available.&lt;/p&gt;

&lt;h2&gt;
  
  
  Automating Your Amazon S3 Backup Process
&lt;/h2&gt;

&lt;p&gt;You can automate your Amazon S3 backup process using AWS tools such as AWS Data Pipeline or AWS Lambda. These tools allow you to set up automated processes that will regularly back up your data to Amazon S3 without having to manually initiate the backup process. This ensures that your data is reliably backed up without any manual intervention.&lt;/p&gt;

&lt;p&gt;Using AWS Data Pipeline, you can set up a pipeline that will automatically back up your data to Amazon S3 on a regular basis. You can also set up triggers that will initiate the backup process when certain conditions are met. With AWS Lambda, you can create a function that will automatically back up your data to Amazon S3 whenever it is triggered. Both of these tools provide a reliable and efficient way to automate your Amazon S3 backup process.&lt;/p&gt;

&lt;h2&gt;
  
  
  Troubleshooting Common Issues with Amazon S3 Backups
&lt;/h2&gt;

&lt;p&gt;If you experience any issues with your Amazon S3 backups, there are a few steps you can take to troubleshoot the issue. These include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Check Your Access Settings:&lt;/strong&gt; Ensure that you have the correct access settings configured for your bucket. This will ensure that only authorized users are able to access your data.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Check Your Storage Space:&lt;/strong&gt; Make sure that you have enough storage space in your bucket for your backups. If you don’t have enough space, you’ll need to delete older backups or purchase additional storage space.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Check Your Network Connection:&lt;/strong&gt; If you’re having trouble uploading or downloading data from your bucket, check that your network connection is working properly.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Check Your Encryption Settings:&lt;/strong&gt; Ensure that your encryption settings are configured correctly so that your data is securely encrypted both at rest and in transit.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Creating an Amazon S3 backup for your data is a great way to ensure that your data is safe and secure in the event of any system malfunctions or disasters. By following the steps outlined in this article and adhering to best practices for creating an Amazon S3 backup, you can ensure that your data is reliably backed up and securely stored.&lt;/p&gt;

&lt;p&gt;It is also important to regularly check your backups to make sure that they are up to date and that all of your data is being backed up correctly.&lt;/p&gt;

</description>
      <category>aws</category>
      <category>cloud</category>
      <category>security</category>
    </item>
    <item>
      <title>Build Your Redis Expertise at RedisConf 2021 with Four New Training Courses</title>
      <dc:creator>Jason Ng</dc:creator>
      <pubDate>Tue, 30 Mar 2021 06:04:54 +0000</pubDate>
      <link>https://dev.to/redis/build-your-redis-expertise-at-redisconf-2021-with-four-new-training-courses-440n</link>
      <guid>https://dev.to/redis/build-your-redis-expertise-at-redisconf-2021-with-four-new-training-courses-440n</guid>
      <description>&lt;p&gt;RedisConf is back this year from April 20–21! Join thousands of Redis enthusiasts in more than 60 breakout sessions and keynotes, challenge yourself in the $100K hackathon, and build your Redis expertise in four new (and free!) training courses:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Running Redis at Scale&lt;/li&gt;
&lt;li&gt;Redis and Spring: Building High Performance RESTful APIs&lt;/li&gt;
&lt;li&gt;Redis and .NET: Building High Performance RESTful APIs&lt;/li&gt;
&lt;li&gt;The Node.js Redis Crash Course&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://redislabs.com/redisconf/?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=redisconf2021&amp;amp;utm_content=new-training-course-blog" rel="noopener noreferrer"&gt;Register for RedisConf Now&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can read about each of these courses below. Just know that all of the training courses will open on April 12, the week before RedisConf. Each training course will include a video-based, on-demand component plus live sessions with the instructor. The live sessions are optional, but attendance is highly recommended. You’ll also get access to a Discord channel, where you can ask questions, provide feedback, and network with fellow students.&lt;/p&gt;

&lt;p&gt;Stay tuned for the live session schedule, which we’ll soon post on the &lt;a href="https://redislabs.com/redisconf/training/?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=redisconf2021" rel="noopener noreferrer"&gt;RedisConf site&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;We’re committed to bringing you a quality training experience, whether you’re brand new to Redis or looking to expand your expertise, at no cost to you. Here’s a closer look at our four training courses:&lt;/p&gt;

&lt;h2&gt;
  
  
  Running Redis at Scale
&lt;/h2&gt;

&lt;p&gt;Instructors: &lt;a href="https://www.linkedin.com/in/kurtfm/" rel="noopener noreferrer"&gt;Kurt Moeller&lt;/a&gt; &lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Faycfgs84bhi1yxnhd7bb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Faycfgs84bhi1yxnhd7bb.png" alt="Kurt Moeller" width="300" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;and &lt;a href="https://www.linkedin.com/in/ekolevska/" rel="noopener noreferrer"&gt;Elena Kolevska&lt;/a&gt;&lt;br&gt;
 &lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz6bik5lopaanjky2gjg6.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz6bik5lopaanjky2gjg6.jpg" alt="Elena Kolevska" width="300" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Redis is every developer’s favorite database , but managing Redis in production can become challenging as the footprint grows. In addition to the many deployment options (from Redis Cluster to Redis Sentinel to Redis Enterprise), you need to be able to address legitimate questions around capacity planning, monitoring, and security. All of these concerns fall under the umbrella of running Redis at scale.&lt;/p&gt;

&lt;p&gt;This course, taught by our esteemed technical enablement architects, will teach you how to effectively run Redis for high throughput while ensuring high availability and the best security, observability, and operability.&lt;/p&gt;

&lt;p&gt;Through a series of hands-on activities and demos, you’ll learn about Redis’  latest security features in open source Redis (ACLs) and Redis Enterprise (RBAC and LDAP), while also exploring options for real-time data monitoring, alerting, and disaster recovery.&lt;/p&gt;

&lt;h2&gt;
  
  
  Redis and Spring: Building High Performance RESTful APIs
&lt;/h2&gt;

&lt;p&gt;Instructors: &lt;a href="https://www.linkedin.com/in/sambodden/" rel="noopener noreferrer"&gt;Brian Sam-Bodden&lt;/a&gt; &lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbe3y9l64bw0acfzbavzg.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbe3y9l64bw0acfzbavzg.jpg" alt="Brian Sam-Bodden" width="299" height="299"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;More and more, Redis is becoming a core component in the Spring application stack. This is obviously true when it comes to caching, but it’s also the case with custom-purpose microservices.&lt;/p&gt;

&lt;p&gt;This course provides Spring developers with a comprehensive introduction to building full-fledged RESTful APIs with Redis and Spring.&lt;/p&gt;

&lt;p&gt;With more than 20 years of experience crafting software systems, Redis Labs Developer Advocate Brian Sam-Bodden will guide you through building the backend API for the Redi2Read Bookstore, a modern ecommerce platform. Learn to develop the functional aspects of the store—like modelling the store’s domain and indexing—before exploring non-functional aspects of API development like caching, session caching, and rate-limiting.&lt;/p&gt;

&lt;h2&gt;
  
  
  Redis and .NET: Building High Performance RESTful APIs
&lt;/h2&gt;

&lt;p&gt;Instructors: &lt;a href="https://www.linkedin.com/in/dashaun/" rel="noopener noreferrer"&gt;DaShaun Carter&lt;/a&gt; &lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6isij12dnxkr4qm649vu.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6isij12dnxkr4qm649vu.jpg" alt="DaShaun Carter" width="300" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Redis Labs Partner Solution Architect DaShaun Carter will teach .NET developers of all experience levels how to build complete RESTful APIs with ASP.NET Core and the .NET Redis client libraries. Similar to the Spring course, you’ll be building the API for the back end of a bookstore. Explore domain modeling, indexing, caching, session storage, and more!&lt;/p&gt;

&lt;h2&gt;
  
  
  The Node.JS Redis Crash Course
&lt;/h2&gt;

&lt;p&gt;Instructors: &lt;a href="https://www.linkedin.com/in/simonprickett/" rel="noopener noreferrer"&gt;Simon Prickett&lt;/a&gt; &lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpl6yk5aq7e8h71iucv9s.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpl6yk5aq7e8h71iucv9s.jpg" alt="Simon Prickett" width="300" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Build a social check-in backend with Redis, Node.js, and Express! This course, taught by Curriculum Software Engineer Simon Prickett, will amplify your hands-on knowledge of application development and data modeling. Under Simon’s instruction, you will learn how to build a back-end application using core Redis data structures and Redis modules like RedisBloom and RedisJSON. In turn, the app you build will power a social check-in mobile app, allowing mobile users to give star ratings for their experiences at various types of locations.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to register
&lt;/h2&gt;

&lt;p&gt;Register for training on the &lt;a href="https://redislabs.com/redisconf/?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=redisconf2021" rel="noopener noreferrer"&gt;RedisConf site&lt;/a&gt;, and stay tuned for the release of the live sessions schedule. And while you’re signing up, consider also enrolling in the &lt;a href="https://www.redislabs.com/hackathon-2021/?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=redisconf2021" rel="noopener noreferrer"&gt;hackathon&lt;/a&gt;, where you’ll have an opportunity to win one of 52 prizes totaling $100,000. Put pen to practice and implement some of the course learnings into your hackathon application!&lt;/p&gt;

&lt;p&gt;Kurt, Elena, Brian, DaShaun, and Simon have worked really hard to reimagine what an online conference training can be and to provide you with the best possible training experience. We hope to see you in class! Do sign up below, and if you have questions, don’t hesitate to &lt;a href="https://discord.com/invite/gemg44W" rel="noopener noreferrer"&gt;connect with us on Discord&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://redislabs.com/redisconf/?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=redisconf2021" rel="noopener noreferrer"&gt;Register for RedisConf Now&lt;/a&gt;&lt;/p&gt;

</description>
      <category>eventsinyourcity</category>
      <category>redis</category>
      <category>news</category>
    </item>
    <item>
      <title>5 Reasons You Should Attend RedisConf 2021
</title>
      <dc:creator>Jason Ng</dc:creator>
      <pubDate>Tue, 16 Mar 2021 19:07:04 +0000</pubDate>
      <link>https://dev.to/jng617/5-reasons-you-should-attend-redisconf-2021-5d4j</link>
      <guid>https://dev.to/jng617/5-reasons-you-should-attend-redisconf-2021-5d4j</guid>
      <description>&lt;p&gt;Rediscover the power of real-time data at RedisConf 2021! Registration is now open for our annual real-time data conference, to be held virtually on April 20-21. Thousands of developers, cloud architects, devops professionals, and IT leaders from around the globe will join Redis Labs product leaders, architects, partners, and experts to dive into the latest Redis capabilities and best practices. &lt;/p&gt;

&lt;p&gt;Explore demos, pro tips, and new features designed to help you build competitive advantage by delivering real-time digital experiences at any scale, for critical use cases like gaming leaderboards through fraud detection for financial services to real-time inventory for retailers. Brush up on your Redis skills with our training courses or show off what you know by building with Redis in our hackathon, where we’re giving away $100,000 total in prizes! And throughout it all, you’ll meet and network with other Redis enthusiasts eager to share and learn from each other.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://redislabs.com/redisconf/registration?utm_source=devto&amp;amp;utm_medium=cpc&amp;amp;utm_campaign=redisconf2021&amp;amp;utm_term=5reasons"&gt;Register Now&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here are five compelling reasons to attend RedisConf 2021:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Hear exclusive live keynotes and gain valuable insights in dozens of breakout sessions&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This year we’re offering three main tracks:&lt;/p&gt;

&lt;p&gt;Build with Redis, a track for developers&lt;br&gt;
Operate Redis at Scale for DevOps, IT Ops, and architects&lt;br&gt;
Redis Industry Solutions, exploring how Redis is used to solve problems in retail, financial services, gaming, tech, and IoT shops&lt;br&gt;
With something for everyone, you’ll be sure to learn a new feature, pro tip, or best practice for your Redis applications. All breakout sessions will be available for on-demand viewing, but the keynote sessions that will be followed by fireside chat with industry luminaries will be broadcasted live. Make sure you mark your calendars, as those are keynotes you don’t want to miss!  Stay tuned for our full list of speakers!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Expand your Redis knowledge with exclusive training&lt;/strong&gt;&lt;br&gt;
We’re offering four brand new training courses, each combining a video-based, on-demand component coupled with optional, but recommended, virtual live sessions with the instructor. In addition to the live sessions, you’ll have exclusive access to a dedicated Discord channel to support your learning. The four courses are:&lt;/p&gt;

&lt;p&gt;Running Redis at Scale&lt;br&gt;
Redis and Spring: Building High-Performance RESTful APIs&lt;br&gt;
Redis and .NET: Building High-Performance RESTful APIs&lt;br&gt;
The Node.JS Redis Crash Course&lt;br&gt;
The courses and live sessions will be conducted the week prior to RedisConf, beginning on Tuesday, April 13, but the courses will be available on-demand throughout the rest of the conference.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Challenge yourself to “Build on Redis” in the hackathon&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Redis is not only blazing fast, it’s also incredibly versatile—you can build anything and everything with Redis instead of having to rely on multiple databases. The theme of the Hackathon is “Build on Redis.” Whether collecting billions of events (Redis Streams), storing JSON (RedisJSON), searching (RediSearch), analyzing (RedisTimeSeries), recommending (RedisGraph), processing events (RedisGears), or detecting fraud (RedisAI), with Redis you can do it all—and do it in efficiently and in style. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://redislabs.com/hackathon-2021?utm_source=devto&amp;amp;utm_medium=cpc&amp;amp;utm_campaign=redisconf2021&amp;amp;utm_term=5reasons"&gt;Join the hackathon&lt;/a&gt; to show us what you can build on Redis for a chance to win big prizes totaling $100,000! Registration for the hackathon is also open now and hacking starts on Thursday, April 15. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Surprises are in store&lt;/strong&gt;&lt;br&gt;
Last year we invited attendees to explore the virtual Redis world, where nearly 4,000 Redis lovers created custom avatars, hung out in themed group-discussion rooms, talked to other attendees in the Lounge, and played more than 1,500 games of Redis Pong. &lt;/p&gt;

&lt;p&gt;We’re planning an even better conference for 2021, with plenty of opportunities for you to connect with peers and win exciting prizes. Stay tuned because you won’t want to miss all the fun!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. It’s free!&lt;/strong&gt;&lt;br&gt;
Seriously—we’re providing full access to our training courses, keynotes, breakout sessions, networking opportunities, and more, completely free of charge. And even if you can’t attend RedisConf live on Tuesday and Wednesday, April 20-21, you’ll still get access to all the sessions on-demand to view whenever it’s best for you.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://redislabs.com/redisconf/registration?utm_source=devto&amp;amp;utm_medium=cpc&amp;amp;utm_campaign=redisconf2021&amp;amp;utm_term=5reasons"&gt;Register Now&lt;/a&gt;&lt;/p&gt;

</description>
      <category>redis</category>
      <category>hackathon</category>
      <category>redislabs</category>
      <category>eventsinyourcity</category>
    </item>
  </channel>
</rss>
