Skip to main content

Posts

How to Learn Cloud Computing?

While writing this post, i was nearly close to 7 years of experience in cloud computing space.  I don't hold any famous certifications on cloud, but holds knowledge on it by hands on. Let's get started, So What is Cloud Computing? ✓ Cloud computing is the process of processing data, doing computations, or finding digital solutions to issues by renting computers online or by using someone else's computer resources.  ✓ Usually, you just pay for what you utilize.  ✓ More flexibility, scalability, and cost-effectiveness are possible. Imagine cloud computing like renting storage space in a secure facility instead of filling up your own closet at home. That space can hold anything you want, from photos to videos to documents. With cloud computing, your data is stored on giant servers (powerful computers) accessed through the internet instead of on your physical device. This allows you to access your information from anywhere, anytime, on any device with an internet connection...

Digital Drug De-Addiction & Rehabilitation

Digital Drug De-Addiction & Rehabilitation While writing this post, I was in my late 20's with some common and makes sense digital literacy. What is Digital Drug? - Any form of digital medium or platforms, which we humans use continuously, wasting our precious time and at some point of time, losing the ability to think on own. - I hope some apps might already striked your mind 🤣 while reading the above statement. Are we humans are addicted to Digital Drugs? - Obviously, not all but many. 😢 - Even we humans are making small children to get addicted to this and exploiting their life without knowing that we are spoiling them. 🥺 So what is the problem with it? - Humans lose their own thinking capabilities and lack of creativity and less hunger to learn new things. 😒 - I afraid the word " Innovation ", might be removed from future humans dictionaries. 😥 - We swipe, scroll and watch tons of videos and contents among those 90% are of useless contents, just ...

Everything I know About AI (Artificial Intelligence) as Today

While writing this blog post's, am travelling from my work place to native. From Tech City to Tech Not Much Village. Everything, everywhere and everyone talks about AI (Artificial Intelligence) not only in IT industry but in other industries and sectors too. So what is AI today's form? - Open AI Is having ChatGPT - Google is having Gemini - Meta is having Llma - Amazon is having Titan - Anthropic is having Claude - Cohere is having Command & Embed  - AI21 Labs is having Jurassic - Mistrol is having Mistrol AI - Stability AI is having Stable diffusion XL Above are the some of the major industry leading runners in the market as of today having about named models built and ready for consumers to use, atleast I aware these. Current all AI tools are based out of text to text, text to video, text to audio models. So meaning if you enter an prompt and you can get response either in the form of text, video, audio or vice versa. Are we ready for the next tech revolution ...

Will AI Take Over the World? A Look at the Future of Humanity

Will AI Take Over the World? A Look at the Future of Humanity Artificial intelligence (AI) is rapidly transforming our world, and science fiction paints a picture of a future where machines become superintelligent and potentially dangerous. But will AI ever truly overtake humans? I think, it will not. Some believe AI will augment human capabilities, making us more productive and solving complex problems. Others worry about AI surpassing human intelligence, leading to an existential threat. The reality is likely more nuanced. AI excels at specific tasks, but it lacks the creativity, adaptability, and social skills that define human intelligence. Here are some key points to consider: AI's Strengths: AI excels at analyzing data, recognizing patterns, and making quick decisions. It can automate tasks, improve efficiency, and power groundbreaking discoveries. AI's Limitations: AI struggles with tasks requiring creativity, common sense, and understanding emotions. It...

Amazon Bedrock

Amazon Bedrock is Amazon web service AI foundation models offering service. ✓ Using Amazon Bedrock, we can use popular large language model (LLM) from single place. Currently Amazon Bedrock offers high performaning foundation models from companies:  ÷ AI21 Labs ÷ Anthropic ÷ Cohere ÷ Meta ÷ Stability AI ÷ Amazon Own AI - Titan ✓ Amazon Bedrock is serverless service, we don't need to worry about many any infrastructure. ✓ We can easily plug this foundation models as API inside our application to incorporate generative AI really quick. ✓ We can leverage AWS Lambda for invoking actions. ✓ Amazon S3 can be used for training and validation data for the models. ✓ Amazon CloudWatch can be used tracing and tracking the metrics. ✓ Amazon Bedrock offers playground for developer's to play with AI foundation models via conversational chat interface. We can use any available pre trained models to generate text or image based on the users prompt. ✓ Amazon Bedrock gives users an ...

Google Gemini

Gemini is Google founded kind of Large Language Model (LLM). ✓ Google Gemini is multi model large language model. ✓ Gemini is AI model which comes with three varients ultra, pro and nano. ÷ Gemini Ultra : for highly complex task and high performance. ÷ Gemini Pro : for best performance and all use cases with broad range task. ÷ Gemini Nano : most efficient for and capable of running on devices task. ✓ Gemini can run in all the devices , starting from your data center to your smartphones. ✓ And even in your smartphone it can run without having network connection - nice isn't?  ✓ According to Google AI CEO: "Gemini can understand world around us". ✓ Google Gemini understand " text ", " code ", " audio ", " image " and " video ". ✓ Also the beautiful things they showed in the introduction session is Google Gemini can understand even aerodynamic by just seeing an cars moving postion image and answers which car mo...

ARTIFICIAL INTELLIGENCE

ARTIFICIAL INTELLIGENCE ✓ Artificial Intelligence or AI is the simulation or duplication of human intelligence. Where we make machines to act or mimic like humans intelligence. ✓ Mostly you can see it's usage or applications of artificial intelligence on computer science field. ✓ Let me try to help you understand what is artificial intelligence in simplest way I understood. ✓ Think about any children or born baby you have seen or known. ✓ Initially that baby does not know who you are, what you are, how you are related, what you do. ✓ But over a period of time that baby understand you better and more about you as it grows or mature. How this happens? - It's all happens because that baby learned about you based on information or data being seen or shown. - Similar way, we build computers and feed lots of data or information to it and make it understand what is what, who is who, how to do, what is good, what is bad, what's all in earth, etc. - Now this computer k...

AWS Step Functions

What is AWS Step functions? ✓ It's is an serverless orchestration service that allows you to integrate with various other AWS service so easily. Example:  You can connect series of lambda function in a step function and you can define when or in which order the lambda functions should execute. ✓ Using AWS console you can easily, visualize the steps associated and understand failed step quickly and can take action. ✓ Step function runs based on state machine and task. ✓ Step functions allows you to create starting from simple workflow (eg: like call an lambda function ) to complex workflow (eg: like call 100 lambda function in parallel and once 100 lambda execution completes, call 200 glue jobs in series and publish success or failure message to SNS topic). ✓ Step functions reduces that extra lines code that you need to write for system/service integration, wait and error handling. ✓ Right from the AWS step functions you can able to call the AWS SDK's to perform extr...

AWS Secrets Manager vs Parameter Store

AWS Secrets Manager vs Systems Manager Parameter Store What is AWS Secrets Manager? ✓ it's an AWS service offerings to store secrets. ✓ it gives benefits of cross account sharing. ✓ it's also has cross region replication feature. ✓ it's supports resources based policy, using which we can restrict access to this resource. ✓ it's supports password or key creation or rotation as an inbuilt feature. ✓ encryption is enabled for the every secrets manager variable created. ✓ it can help you store upto 4096 charcters. ✓ yes, using intrinsic function we can refer this resource from cloud formation templates. ✓ it's comes with cost of $0.40 per secrets stored. ✓ additionally it's cost $0.05 per every 10,000 API calls. Good to store: Database creds, API keys, any secrets strings that must be encrypted along with periodic rotation. What is AWS Systems Manager Parameter Store? ✓ it's an AWS service offerings to store any secrets, strings, urls, common values...

How to write good code?

How To Write Good Code? At some point of time we all hate reading other people code. Am I Right? Because we think it's is not human readable, not debugging friendly, not clear comments, no clean log statements, clumsy code, not proper naming patterns followed, irregular function calls, repetitive lines of code, no OOPS concepts is utilized, etc... ✓ But if we ask the questions ourselves, are we writing really a good code? ✓ What if other developer think our code is bad? Ever thought about this? If not, let's start from today to see if we are really writing good code. So what is good code?  📑 1. Proper naming patterns should be followed. 2. Proper comments section can be added inline . 3. Avoid repetitive lines of code. 4. Make modular in nature. 5. Avoid writing big lines of code to just show, you know that programming language better than others. 6. Avoid using complex patterns, if simple 'if-else' can solve the problem then why to go for complex '...