PinnedSenthil NayaganWindowing in Kafka StreamsWindowing refers to the process of dividing a continuous stream of data into discrete segments, or windows, based on time. These windows…Feb 282Feb 282
PinnedSenthil NayaganRust’s Ownership and Borrowing Enforce Memory SafetyHow does Rust guarantee memory safety?May 27, 2022May 27, 2022
PinnedSenthil NayaganinSenthil Nayagan PublicationBounded ContextReactive ProgrammingJan 17, 2022Jan 17, 2022
Senthil NayaganNavigating the NoSQL Landscape: MongoDB vs. Cassandra for nested or complex JSON data handlingThe choice between MongoDB and Cassandra becomes crucial when dealing with nested or complex JSON objects. MongoDB and Cassandra offer…Mar 4Mar 4
Senthil NayaganEnvelope Encryption — Putting Your Encryption Key in an Envelope Is the Safer OptionEnvelope encryption is a way of encrypting plaintext data using a key and then encrypting that key using an another key. This strategy is…Dec 25, 2022Dec 25, 2022
Senthil NayaganData DelugeDeluge literally means an enormous amount of anything!Jul 6, 2022Jul 6, 2022
Senthil NayaganScala: Defining Variables Using the “def” KeywordLet’s know the difference between defining variables using def and val or val.Jul 6, 2022Jul 6, 2022
Senthil NayaganinSenthil Nayagan PublicationEncapsulationObject-Oriented DesignJan 17, 2022Jan 17, 2022
Senthil NayaganinSenthil Nayagan PublicationPrimitive ObsessionDesign PrinciplesJan 17, 2022Jan 17, 2022
Senthil NayaganinSenthil Nayagan PublicationCardinality in DatabaseDatabase Management System (DBMS)Jan 17, 2022Jan 17, 2022