Thursday, January 16, 2025

Cloud Goal


Humbled and honored to share the above cloud goal as 'Multi Cloud Engineer' between 2022 and 2024 with 3:4:3 learning passion

Details are available in the blog https://ganesansenthilvel.blogspot.com/2024/12/multi-cloud-engineer.html

Tuesday, January 14, 2025

Microsoft CoreAI


Microsoft is creating a new engineering division, led by the former global head of engineering at Facebook (now Meta), that will be responsible for building fundamental AI technologies and tools for the company and its customers.

Jay Parikh, who joined Microsoft in October, will lead the new division, dubbed CoreAI — Platform and Tools, as its executive vice president, according to a memo to employees Yesterday morning from Microsoft CEO Satya Nadella.

Nadella said the new division reflects the next stage of the industry’s AI platform shift. He that 2025 will be a year in which AI models change the fundamental nature of commonly used applications.

“More so than any previous platform shift, every layer of the application stack will be impacted,” the Microsoft CEO wrote. “It’s akin to GUI, internet servers, and cloud-native databases all being introduced into the app stack simultaneously. Thirty years of change is being compressed into three years!”

Parikh will work closely with the leaders of other Microsoft engineering divisions: Scott Guthrie, Microsoft Cloud + AI; Rajesh Jha, Experiences + Devices; Charlie Bell, Microsoft Security; and Mustafa Suleyman, Microsoft Consumer AI; as well as Microsoft CTO Kevin Scott, according to Nadella’s memo.

Nadella described the company’s focus on AI agents as part of the memo.


Friday, January 10, 2025

SeeingAI


Seeing AI app is an artificial intelligence-powered application developed by Microsoft to assist people who are blind or have low vision. It uses the device’s camera to analyze the environment and provide detailed descriptions through audio feedback. The app is available for free on iOS devices and supports multiple features to enhance accessibility and independence.

Key Features of Seeing AI:

  1. Short Text: Instantly reads and announces short pieces of text, such as signs or labels.
  2. Document: Captures and reads longer documents. The app provides guidance to align the camera properly.
  3. Product: Scans barcodes to identify products and speaks the product name. It provides additional information when available.
  4. Person: Recognizes faces and provides details about people, such as approximate age, gender, and emotion.
  5. Scene: Describes scenes or objects in your surroundings, providing a general idea of what the camera sees.
  6. Currency: Identifies different denominations of currency, especially useful for distinguishing between similar-looking bills.
  7. Color: Detects and announces colors, helpful for matching clothing or identifying objects.
  8. Handwriting: Reads handwritten text, although accuracy may vary depending on handwriting clarity.
  9. Light Detection: Emits audible tones to indicate the intensity of light, helping to locate light sources or determine brightness levels.
  10. World Channel (Experimental): Allows exploration of a space and detects objects or environments in real-time.

If you’re interested in using Seeing AI, you can download it from the App Store. 

Sunday, January 5, 2025

AI based projects


Artificial Intelligence (AI) is transforming software engineering by enhancing productivity, improving code quality, and automating repetitive tasks.

AI enabled development phases are

  1. Requirement: Using Natural Language Processing (NLP) AI-powered tools analyze user requirements written in natural language to generate specifications, diagrams, or models.
  2. Design: Code Sketching, AI tool to convert high-level design descriptions into skeleton code or UML diagrams.
  3. Coding: Code generation, AI-powered tools like GitHub Copilot generate code snippets or entire functions based on descriptions.
  4. Testing: Automated Test Case Generation: AI generates test cases based on application behavior, coverage requirements, or specifications.
  5. Deployment: Not only automated deployment but also AI anticipates deployment issues by analyzing logs, metrics, and historical data.

Future trends will be 

  • AI-Driven Development Platforms: Fully integrated platforms that handle end-to-end software development.
  • Cognitive Debugging: Advanced AI that identifies and resolves bugs with minimal human input.
  • Meta-Learning: AI models that learn to optimize software engineering tasks over time.
By integrating AI into software engineering, developers can focus on creative, strategic tasks, while AI handles repetitive and complex operations. 2025 is new era of AI - fasten your seat belt!!

Friday, January 3, 2025

git merge vs rebase


What are the differences to use git merge and git rebase commands and their execution model? 

Git Merge 

This creates a new commit 'G' in the main branch. G ties the histories of both main and feature branches. 

Git merge is nondestructive in nature i.e. neither the main nor the feature branch is changed. 

Git Rebase 

It moves the feature branch histories to the head of the main branch. It creates new commits E, F and G for each commit in the feature branch. 

The benefit of rebase is that it has linear commit history.  Rebase can be dangerous if the golden rule of git rebase is not followed. 

ByteByteGo clearly describes the details in the given diagram

Sunday, December 29, 2024

Multi Cloud Engineer

In 3+ decades of global work experience/learning, blessed with few inspiring mentors to achieve with super six execution steps:

  1. Passion
  2. Plan
  3. Prepare
  4. Practice
  5. Physical exam
  6. Permit

If not, wouldn't be Doctorate.  Many thanks to uplifting disciplines from them.

As 'Embrace the journey consistently, where result comes effortlessly', 6Ps derived me to become Multi Cloud Engineer (MCE) with 3:4:3 ambitions.

Illustration: In any case, multi cloud expertise in 3 years with divisible of 4 quarters (year) and 3 months (quarter) with the capital of self-drive/motivation!

'Grab every opportunity that comes on your way' - work initiatives got into AWS and Azure hands-on product engineering, followed by self-practices of Google cloud.

Thanks for being part of this passionate consistent journey to move forward in 2025 AI era!

Happy New Year 2025 to everyone in the world.

Thursday, December 26, 2024

ChatGPT is down


Recent days, ChatGPT becomes part and parcel of our routine work.  Unfortunately, it is down for last couple of hours.

We now have to wait a while until the OpenAI team has solved the problem.

Eagerly looking into their status page https://status.openai.com/