tag:blogger.com,1999:blog-70138472024-03-05T23:00:41.184+05:30Sunish's Blog<i><b>Views and opinions expressed in my blogs are mine and not of my employer.</b></i>Sunish Sugathanhttp://www.blogger.com/profile/13733398438597009370noreply@blogger.comBlogger18125tag:blogger.com,1999:blog-7013847.post-62753022389826562342021-01-18T21:30:00.029+05:302022-07-26T22:07:39.184+05:30My Journey with Amateur Radio - Part 1My Journey with Amateur Radio - Part 1 By Sunish Sugathan, VU2SGJIt was the summer of 1982. And myself, my mother and sister were travelling to Bahrain to join my father for spending our summer vacation. Back then, my father was employed as a Civil Engineer in the Kingdom of Bahrain. In those days, there was no direct flight to Bahrain, so we travelled via Mumbai(then known as Bombay)Sunish Sugathanhttp://www.blogger.com/profile/13733398438597009370noreply@blogger.com0tag:blogger.com,1999:blog-7013847.post-75007552979667601662010-03-20T10:16:00.004+05:302010-03-27T22:27:55.767+05:30Business Process Management (BPM)
“BPM is a structured approach employing methods, policies, metrics, management practices, and software tools to manage and continuously optimize an organization's activities and processes”
-- Gartner Research
Business Process Management (BPM) can be defined as the practice of improving the efficiency and effectiveness of any organization by automating the organization's business processes [In Sunish Sugathanhttp://www.blogger.com/profile/13733398438597009370noreply@blogger.com0tag:blogger.com,1999:blog-7013847.post-57671994887765882462010-03-13T21:08:00.004+05:302010-03-17T21:35:48.586+05:30Human Resource Management (HRM)
"People are our most valuable asset" has become a cliché these days, but it will be very hard to find an organization that will disagree with this statement. In this blog post, we will look at some of the aspects of Human Resource Management (HRM). A complete coverage of all aspects of Human Resource Management is, however, beyond the scope of this blog post.
According to Wikipedia, Human Sunish Sugathanhttp://www.blogger.com/profile/13733398438597009370noreply@blogger.com0tag:blogger.com,1999:blog-7013847.post-78631943701548964832010-03-06T22:21:00.011+05:302010-03-12T22:50:34.255+05:30Supply Chain Management (SCM)After covering Customer Relationship Management (CRM) and Enterprise Resource Planning (ERP) in previous blog posts, let us now look at some of the basic concepts of Supply Chain Management (SCM).
What is a supply chain? In simple terms, if the business of a company involves creating a product from parts bought from suppliers and selling the product to customer, it can be said that a supply Sunish Sugathanhttp://www.blogger.com/profile/13733398438597009370noreply@blogger.com0tag:blogger.com,1999:blog-7013847.post-65469693610539945982010-02-27T22:58:00.002+05:302010-02-27T22:58:38.320+05:30Enterprise Resource Planning (ERP)
In the previous blog post, we discussed Customer Relationship Management (CRM). In this blog post, let us look at some of the fundamental aspects of Enterprise Resource Planning (ERP). In general, CRM system can be considered as a sub-set of the features of an Enterprise Resource Planning system.
ERP is an industry standard acronym for Enterprise Resource Planning. ERP is an Information Sunish Sugathanhttp://www.blogger.com/profile/13733398438597009370noreply@blogger.com0tag:blogger.com,1999:blog-7013847.post-7815436367359885312010-02-20T19:44:00.006+05:302010-02-21T15:35:58.538+05:30Customer Relationship Management (CRM)
"The purpose of business is to create and keep a customer." --Peter DruckerCustomer Relationship Management (CRM) enables businesses to do exactly that – to create and keep a customer. Customer Relationship Management Systems are technology assisted systems, which enables enterprises to create and retain customers.
In this blog post, we will have a look at some of the basic concepts of Sunish Sugathanhttp://www.blogger.com/profile/13733398438597009370noreply@blogger.com0tag:blogger.com,1999:blog-7013847.post-45334667299054462932010-02-08T19:54:00.014+05:302010-02-20T20:00:27.409+05:30An Introduction to e-learning"Online learning will rapidly become one of the most cost-effective ways to educate the world's expanding workforce."--Jack MessmanOnline learning, also known as e-learning, is fast becoming a preferred training mode in industry and academia alike. In this blog post, we will look at some of the basic concepts, advantages of e-learning, and explore the use of technology in e-learning. Online Sunish Sugathanhttp://www.blogger.com/profile/13733398438597009370noreply@blogger.com0tag:blogger.com,1999:blog-7013847.post-74798330984859088752010-01-31T19:13:00.003+05:302010-02-20T19:59:58.667+05:30Scala Programming Language – An Overview
The Scala programming language belongs to a class of programming languages known as ‘Functional Programming Languages’. Before we proceed further, let us have a quick re-cap of some the core concepts of functional programming languages, which we covered in an earlier blog post titled ‘Functional Programming – An Introduction’.In Mathematics, ‘functions’ express the connection between parameters Sunish Sugathanhttp://www.blogger.com/profile/13733398438597009370noreply@blogger.com0tag:blogger.com,1999:blog-7013847.post-80813954258981168202010-01-24T20:49:00.011+05:302012-01-31T19:34:18.287+05:30Open Source Software and Enterprise Computing – An Introduction
If we ask the software fraternity to define ‘Open Source’ in one word, the answer will most likely be ‘collaboration’. To elaborate further, we can define ‘Open Source’ as public collaboration on a software project with contributors from across the globe.
The Open Source Initiative (http://www.opensource.org) provides a ten-point definition of open source, which can be summarized as follows. Sunish Sugathanhttp://www.blogger.com/profile/13733398438597009370noreply@blogger.com0tag:blogger.com,1999:blog-7013847.post-32928442818481697892010-01-17T19:22:00.005+05:302010-02-20T19:59:09.206+05:30Functional Programming - An OverviewLet us start this blog post on ‘Functional Programming’ with a widely accepted definition of computer programming – “computer programming is the process of creating a sequence of instructions which will enable a computer to do something”. Computer programming is a means to translate problems in the real world that need solving, into a format that computers can process.
Computer programming Sunish Sugathanhttp://www.blogger.com/profile/13733398438597009370noreply@blogger.com0tag:blogger.com,1999:blog-7013847.post-34938773020177904182010-01-11T20:05:00.013+05:302012-01-31T19:34:33.986+05:30Scratch – A route to fluency with new technologies
In the current scenario across the globe where technology is an integral part of our lives, the younger generation is often referred to as ‘Digital Natives’ because of their apparent fluency with digital technologies. Please note the use of the expression ‘apparent fluency’. This is because although young people are comfortable sending text messages (SMS), playing online games and browsing Sunish Sugathanhttp://www.blogger.com/profile/13733398438597009370noreply@blogger.com0tag:blogger.com,1999:blog-7013847.post-42165658984838323922010-01-06T20:34:00.005+05:302010-01-08T18:30:00.616+05:30Cloud Computing - Part Two
In part two of this two part blog post on cloud computing, we will cover:
1. Concerns related to cloud computing
2. Factors which can accelerate wide spread adoption of cloud computing
1. Concerns related to cloud computing
(a) Security: One of the biggest concerns related to cloud computing is security. This is because sensitive data may no longer reside on dedicated hardware, secured withinSunish Sugathanhttp://www.blogger.com/profile/13733398438597009370noreply@blogger.com0tag:blogger.com,1999:blog-7013847.post-70689980821187264852010-01-06T06:54:00.014+05:302010-01-08T10:27:33.819+05:30Cloud Computing - Part OneCloud computing, which extends the enterprise beyond the traditional data center walls is quietly winning over CIOs across the world. Cloud computing not only offers a viable solution to the problem of addressing scalability and availability concerns for large-scale applications, but also displays the promise of sharing resources to reduce cost of ownership. The concept has evolved over the yearsSunish Sugathanhttp://www.blogger.com/profile/13733398438597009370noreply@blogger.com1tag:blogger.com,1999:blog-7013847.post-67328124831298924672009-12-31T14:05:00.005+05:302010-01-04T12:08:36.849+05:30Technology Predictions for 2010
Among the technology trends predicted for the year 2010 is the advent of mainstream broadband-enabled television, with the BBC and other U.K. players participating in Project Canvas. The initiative involves the installation of a set-top box with an Internet link, establishing a means to access Web sites and their content via the TV.
Although the popularity of Twitter signals that real-time Sunish Sugathanhttp://www.blogger.com/profile/13733398438597009370noreply@blogger.com0tag:blogger.com,1999:blog-7013847.post-45729383550499287052009-12-30T17:14:00.001+05:302010-01-03T19:11:12.233+05:305 Google Labs Projects That Should Be on Your RadarGoogle Labs is developing five projects that could become mainstream in 2010.
News Timeline organizes information on a certain topic chronologically, enabling the user to view it in a timeline. Searches also can be organized based on the news sources from which Google gathers information, such as newspapers, magazines, and blogs.
Email Addict is designed for users who cannot look away Sunish Sugathanhttp://www.blogger.com/profile/13733398438597009370noreply@blogger.com0tag:blogger.com,1999:blog-7013847.post-7784521669990296862009-12-30T14:10:00.000+05:302010-01-03T19:02:21.545+05:30Long time, no posts...It has been a long time since I posted something to this blog.
I relocated along with my family to Kozhikode (Calicut) recently. Enjoying exploring a new city during the weekends.
I will try and blog more regularly...
~ Sunish
Sunish Sugathanhttp://www.blogger.com/profile/13733398438597009370noreply@blogger.com0tag:blogger.com,1999:blog-7013847.post-67795178313433481792008-09-24T23:50:00.004+05:302010-01-03T19:20:03.665+05:30Technology Choices For 2009 And Beyond...
When talking about technology choices for 2009 and beyond, Java technology [and its flavors for desktop, mobile and enterprise] seems to be clearly leading the pack.
However, there seems to be a a lot of new trails which are closely associated with Java. For example, Jython, derived from Python offers almost seamless interoperability with Java. Python is also the first language to be supportedSunish Sugathanhttp://www.blogger.com/profile/13733398438597009370noreply@blogger.com0tag:blogger.com,1999:blog-7013847.post-29905590189889469632008-08-09T15:29:00.008+05:302019-08-27T15:04:26.483+05:30Learning to Program Computers...
My first tryst with computers happened some time in 1987. I don't remember the exact date, but that was when I first saw a computer. Or rather, saw something which someone told me was a computer. In fact it was a lot of computers - I was on a visit to the computer laboratory that our school had recently opened for high school students. I was still in middle school and hence not officially Sunish Sugathanhttp://www.blogger.com/profile/13733398438597009370noreply@blogger.com7