Tech Kaizen

passion + usefulness = success .. change is the only constant in life

Search this Blog:

Showing posts with label ENTERPRISE ARCHITECTURE. Show all posts
Showing posts with label ENTERPRISE ARCHITECTURE. Show all posts

Microservices Architecture ..

Microservices architecture as a service-oriented architecture composed of loosely coupled elements that have bounded contexts. It is a software architecture style in which complex applications are composed of small, independent processes communicating with each other using language-agnostic APIs. These services are small, highly decoupled and focus on doing a small task, facilitating a modular approach to system-building.

Microservice architectural style is an approach to developing a single application as a suite of small services, each running in its own process and communicating with lightweight mechanisms, often an HTTP resource API. These services are built around business capabilities and independently deployable by fully automated deployment machinery. There is a bare minimum of centralized management of these services, which may be written in different programming languages and use different data storage technologies.

Microservices, in some ways, make for a better developer experience too, which allows you to grow your business more rapidly. More and more people are flocking to try the microservices architecture because its modularity of small, focused, quasi-independent services allow businesses to deploy and scale services more easily. This segmentation also allows smaller teams that create smaller code bases. Microservices also lend themselves to agile, scrum and continuous delivery software development processes with shorter lifecycles. This architecture distinguishes itself from service-oriented architecture (SOA) because each microservice only belongs to one application, not multiple.

ref:

Microservices overview - http://martinfowler.com/articles/microservices.html

Microservices Architecture Pattern - http://microservices.io/patterns/microservices.html

Microsoft Azure Service Fabric and the Microservices Architecture - https://msdn.microsoft.com/en-us/magazine/mt595752.aspx

Microservices Wiki - https://en.wikipedia.org/wiki/Microservices

Adopting Microservices at Netflix: Lessons for Architectural Design - https://www.nginx.com/blog/microservices-at-netflix-architectural-best-practices/

Four-Tier Application Architecture - https://www.nginx.com/blog/time-to-move-to-a-four-tier-application-architecture/

Microservices Architecture for Enterprises - https://www.thoughtworks.com/insights/blog/microservices-architecture-for-enterprises

Misc - 
  1. http://nordicapis.com/microservices-architecture-the-good-the-bad-and-what-you-could-be-doing-better/
  2. http://capgemini.github.io/architecture/is-rest-best-microservices/
  3. http://www.infoworld.com/article/2682502/application-development/application-development-what-microservices-architecture-really-means.html

Posted by Krishna Kishore Koney
Labels: DESIGN PATTERNS, ENTERPRISE ARCHITECTURE, SOFTWARE DESIGN

Systems Engineering ..

Systems engineering is an interdisciplinary field of engineering that focuses on how to design and manage complex engineering systems over their life cycles.
  1. Focus on holistic product Architecture(Eco-System, System, Sub-System, Component)
  2. Know your key stakeholder & involve them early in the decision making process
  3. Focus on Why .. Ask right questions all the time
  4. Trace tests(System tests, integration tests, unit tests) to Requirements/Needs
  5. Focus on Usage model to come up with Business Requirements
  6. Focus on Logic Architecture before jumping to product physical design
  7. Follow RAPID approach in decision making
  8. Follow V model of development
ref:

Systems Engineering - http://en.wikipedia.org/wiki/Systems_engineering

V-model - http://en.wikipedia.org/wiki/V-Model_%28software_development%29

Posted by Krishna Kishore Koney
Labels: ENTERPRISE ARCHITECTURE

WebServices Frameworks

Java WebServices Development Tools:

Apache CXF: Apache CXF is an open source services framework. CXF helps you build and develop services using frontend programming APIs, like JAX-WS and JAX-RS. These services can speak a variety of protocols such as SOAP, XML/HTTP, RESTful HTTP, or CORBA and work over a variety of transports such as HTTP, JMS or JBI.

Apache Axis2: is a Web Services / SOAP / WSDL engine, the successor to the widely used Apache Axis SOAP stack. There are two implementations of the Apache Axis2 Web services engine - Apache Axis2/Java and Apache Axis2/C.

Apache Wink: Apache Wink is a simple yet solid framework for building RESTful Web services. It is comprised of a Server module and a Client module for developing and consuming RESTful Web services.

JAX-WS: JAVA-API( XML-based Webservices, means mainly WSDL/SOAP though REST is possible too )
RI(Reference Implementation): JAX-WS: { javax.xml.ws.**.* , core Web services support } = JAX-WS “RI” [is subset of] Metro
Note: Metro = JAX-WS “RI” + WSIT/Tango ( WSIT/Tango provides support for Security, Reliability, Transactions and Interoperability with .NET 3.0 )

JAX-RS: JAVA-API( RESTful Web Services )
RI(RI(Reference Implementation): JAX-RS = { javax.ws.rs.**.* } = Jersey

AWS Toolkit for Eclipse: The AWS Toolkit for Eclipse is an open source plug-in for the Eclipse Java IDE that makes it easier for developers to develop, debug, and deploy Java applications using Amazon Web Services. With the AWS Toolkit for Eclipse, you’ll be able to get started faster and be more productive when building AWS applications.

Eclipse WST Web Services UI: The Web Services project is a sub-project in the Eclipse WTP Top-Level Project. The project consists of two components: The JST Web services component, which contains tools for developing and interacting with Java Web services and the WST Web services component, which contains tools for Web services development which is not Java specific.

Eclipse with Lomboz plugin: Lomboz is an open source and free J2EE development environment for businesses and individuals. You can develop, test, profile and deploy Web, Web services, Java, J2EE and EJB applications with this IDE. Lomboz has comprehensive support for most J2EE standard application server runtimes, and supports most popular open source runtimes such as JOnAS, and other vendor runtime environments. Lomboz is buillt on the Eclipse open source platform and the Web Tools Platform (WTP) projects.


OpenSource WebService Testing Tools:
  • soapUI
  • TestMaker
  • WebInject

Miscellaneous:
  • Tools to view HTTP requests and responses - Wireshark, Fiddler, IEInspector HTP Analyser, Firebug, HttpFox
           Web Development: Client side debugging tools/plugins inside Browser:
            Chrome => Chrome developer Tools ( F12 )
            Firefox  => FireBug/Poster
            IE          => Fiddler
  • Tools to test RESTful Webservices - RESTClient(from GoogleCode; A Java application to test RESTful webservices), HTTP4E(REST HttpClient for Eclipse)
  • POSTER add-on to Firefox - RESTful Web Services can be tested using a firefox addon called Poster. It's a developer tool for interacting with web services and other web resources that lets you make HTTP requests, set the entity body, and content type. This allows you to interact with web services and inspect the results.
  • Microsoft’s WCF & Service Trace Viewer Tool - Windows Communication Foundation (WCF) Service Trace Viewer Tool helps you analyze diagnostic traces that are generated by WCF

ref:

Open Source Web Services Tools in Java - http://java-source.net/open-source/web-services-tools

WebServices (SOAP vs REST) - http://www.ajaxonomy.com/2008/xml/web-services-part-1-soap-vs-rest

JAX-WS and JAX-RS United in CXF - http://sberyozkin.blogspot.com/2011/01/jax-ws-and-jax-rs-united-in-cxf.html

Posted by Krishna Kishore Koney
Labels: ENTERPRISE ARCHITECTURE, J2EE PROGRAMMING, SERVICE ORIENTED ARCHITECTURE (SOA)

SaaS(Software as a Service) LinkedIn Discussions

Why You Need A SaaS Strategy -

http://www.linkedin.com/news?actionBar=&aIdx=16&articleID=105293146&aogid=106558284&gid=122612&gid=122612&srchType=dsc&trk=news_brkout&goback=.nvr_122612_2

How Much Investment Does It Take To Start a SaaS Co -

http://www.linkedin.com/news?viewArticle=&articleID=105314869&gid=122612&srchCat=WOTC&articleURL=http://montclairadvisors.com/blog/2010/01/how-much-investment-does-it-take-to-start-a-saas-co/&urlhash=JCqT

What is the most popular platform used your companies for building the SaaS apps -

http://www.linkedin.com/groupAnswers?viewQuestionAndAnswers=&discussionID=12443905&gid=122612&trk=EML_anet_qa_ttle-cThOon0JumNFomgJt7dBpSBA

The Basics of Software as a Service Pricing -

http://www.linkedin.com/news?viewArticle=&articleID=105441208&gid=122612&srchCat=WOTC&articleURL=http://softwaremaven.innerbrane.com/2010/01/basics-of-software-as-service-pricing.html&urlhash=RgjR

Let Them Build It and They Will Come -

http://www.linkedin.com/news?viewArticle=&articleID=106558284&gid=122612&srchCat=RCNT&articleURL=http://leveragepoint.typepad.com/leveragepoint_perspective/2010/02/let-them-build-it-and-they-will-come.html&urlhash=RdMG

What are the diffrent pricing models for SaaS -

http://www.linkedin.com/groupAnswers?viewQuestionAndAnswers=&discussionID=15592660&gid=122612&trk=EML_anet_qa_ttle-cThOon0JumNFomgJt7dBpSBA

Should Cloud Computing Be On Your Roadmap? -

http://electronics.wesrch.com/pdfEL11TZMN7KIXY

Posted by Krishna Kishore Koney
Labels: ENTERPRISE ARCHITECTURE

The Eight Fallacies of Distributed Computing - Peter Deutsch

Essentially everyone, when they first build a distributed application, makes the following eight assumptions. All prove to be false in the long run and all cause big trouble and painful learning experiences.


1. The network is reliable

2. Latency is zero

3. Bandwidth is infinite

4. The network is secure

5. Topology doesn't change

6. There is one administrator

7. Transport cost is zero

8. The network is homogeneous


ref:

http://en.wikipedia.org/wiki/Fallacies_of_Distributed_Computing

http://www.rgoarchitects.com/Files/fallacies.pdf

WebServices and Eight Fallacies -

http://www.oreillynet.com/xml/blog/2002/07/web_services_and_the_eight_fal.html

Distributed Computing Fallacy - http://feedblog.org/2007/09/23/distributed-computing-fallacy-9/

Posted by Krishna Kishore Koney
Labels: ENTERPRISE ARCHITECTURE, SOFTWARE DESIGN

Microsoft Architecture Journal online

Learn Architecture from Microsoft Architecture Journals -

http://msdn.microsoft.com/en-us/architecture/cc511514.aspx

Role of an Architect -

http://msdn.microsoft.com/en-us/architecture/cc505966.aspx

http://download.microsoft.com/download/3/d/7/3d718c6c-e5f3-41e3-b346-6e9f114e2531/journal15_english.pdf.zip (pdf version)

Strategies for Design -

http://msdn.microsoft.com/en-us/architecture/bb245653.aspx

http://download.microsoft.com/download/4/d/a/4da0ddee-77e0-47d1-aaa7-a5dd619b8bca/journal6_english.pdf.zip (pdf version)

Web Architecture -

http://msdn.microsoft.com/en-us/architecture/bb735857.aspx

http://download.microsoft.com/download/f/5/2/f520c83a-d2ed-4be8-9bc6-b39a1f9a4562/AJ12_EN.zip (pdf version)

Mobile Architecture -

http://msdn.microsoft.com/en-us/architecture/bb985491.aspx

http://download.microsoft.com/download/2/9/0/290aa77c-8fb0-4fa1-97e2-61d9d83d2bdb/journal14_english.pdf.zip (pdf version)

Data by Design -

http://msdn.microsoft.com/en-us/architecture/bb245655.aspx

http://download.microsoft.com/download/4/d/a/4da0ddee-77e0-47d1-aaa7-a5dd619b8bca/journal8_english.pdf.zip (pdf version)

Distributed Computing -

http://msdn.microsoft.com/en-us/architecture/dd129905.aspx

http://download.microsoft.com/download/c/2/b/c2b3f5f0-4ff5-4bbd-aba9-c33090cd5476/AJ17_EN.zip (pdf version)

Software plus Services -

http://msdn.microsoft.com/en-us/architecture/bb906058.aspx

http://download.microsoft.com/download/1/1/c/11cbcb6e-9215-4b06-b367-c97141a86cc9/Journal-13-ENG.pdf.zip (pdf version)

SOA Today & Tomorrow -

http://msdn.microsoft.com/en-us/architecture/aa699437.aspx

http://download.microsoft.com/download/9/0/6/906F57FF-3C6F-4412-A802-0AB0E4B58C71/AJ21_EN.zip (pdf version)

Architecture in Turbulent Times -

http://msdn.microsoft.com/en-us/architecture/aa894359.aspx

http://download.microsoft.com/download/2/9/0/290AA77C-8FB0-4FA1-97E2-61D9D83D2BDB/AJ20_EN.zip (pdf version)

Identity and Access Management -

http://msdn.microsoft.com/en-us/architecture/cc836389.aspx

http://download.microsoft.com/download/a/7/6/a76e5770-19b1-415b-8b6c-6ff5c7b71574/J16_EN.zip (pdf version)

Posted by Krishna Kishore Koney
Labels: ENTERPRISE ARCHITECTURE

97 Things Every Software Architect Should Know !!!

  1. Don't put your resume ahead of the requirements by Nitin Borwankar
  2. Simplify essential complexity; diminish accidental complexity by Neal Ford
  3. Chances are your biggest problem isn't technical by Mark Ramm
  4. Communication is King; Clarity and Leadership its humble servants by Mark Richards
  5. Architecting is about balancing by Randy Stafford
  6. Seek the value in requested capabilities by Einar Landre
  7. Stand Up! by Udi Dahan
  8. Skyscrapers aren't scalable by Micheal Nygard
  9. You're negotiating more often than you think by Michael Nygard
  10. Quantify by Keith Braithwaite
  11. One line of working code is worth 500 of specification byAllison Randal
  12. There is no one-size-fits-all solution by Randy Stafford
  13. It's never too early to think about performance by Rebecca Parsons
  14. Application architecture determines application performance by Randy Stafford
  15. Commit-and-run is a serious crime. Respect your Colleagues by Niclas Nilsson
  16. There Can be More than One by Keith Braithwaite
  17. Business Drives by Dave Muirhead
  18. Simplicity before generality, use before reuse by Kevlin Henney
  19. Architects must be hands on by John Davies
  20. Continuously Integrate by Dave Bartlett
  21. Avoid Scheduling Failures by Norman Carnovale
  22. Architectural Tradeoffs by Mark Richards
  23. Database as a Fortress by Dan Chak
  24. Use uncertainty as a driver by Kevlin Henney
  25. Scope is the enemy of success by Dave Quick
  26. Reuse is about people and education, not just architecture by Jeremy Meyer
  27. There is no 'I' in architecture by Dave Quick
  28. Get the 1000ft view by Erik Doernenburg
  29. Try before choosing by Erik Doernenburg
  30. Understand The Business Domain by Mark Richards
  31. Programming is an act of design by Einar Landre
  32. Time changes everything by Philip Nelson
  33. Give developers autonomy by Philip Nelson
  34. Value stewardship over showmanship by Barry Hawkins
  35. Warning, problems in mirror may be larger than they appear by Dave Quick
  36. The title of software architect has only lower-case 'a's; deal with it by Barry Hawkins
  37. Software architecture has ethical consequences by Michael Nygard
  38. Everything will ultimately fail by Michael Nygard
  39. Context is King by Edward Garson
  40. It's all about performance by Craig L Russell
  1. Engineer in the white spaces by Michael Nygard
  2. Talk the Talk by Mark Richards
  3. Heterogeneity Wins by Edward Garson
  4. Dwarves, Elves, Wizards, and Kings by Evan Cofsky
  5. Learn from Architects of Buildings by Keith Braithwaite
  6. Fight repetition by Niclas Nilsson
  7. Welcome to the real world by Gregor Hohpe
  8. Don't Control, but Observe by Gregor Hohpe
  9. Janus the Architect by Dave Bartlett
  10. Architects focus is on the boundaries and interfaces by Einar Landre
  11. Challenge assumptions - especially your own by Timothy High
  1. Record your rationale by Timothy High
  2. Empower developers by Timothy High
  3. It is all about the data by Paul W. Homer
  4. Control the data, not just the code by Chad LaVigne
  5. Don't Stretch The Architecture Metaphors by David Ing
  1. Focus on Application Support and Maintenance by Mncedisi Kasper
  2. Prepare to pick twoby Bill de hOra
  3. Prefer principles, axioms and analogies to opinion and taste by Michael Harmer
  4. Start with a Walking Skeleton by Clint Shank
  5. Share your knowledge and experiencesby Paul W. Homer
  6. Make sure the simple stuff is simple by Chad LaVigne
  7. If you design it, you should be able to code it by Mike Brown
  8. The ROI variable by George Malamidis
  9. Your system is legacy, design for it by Dave Anderson
  10. If there is only one solution, get a second opinion by Timothy High
  11. Understand the impact of change by Doug Crawford
  12. You have to understand Hardware too by Kamal Wickramanayake
  13. Shortcuts now are paid back with interest later by Scot Mcphee
  14. "Perfect" is the Enemy of "Good Enough" by Greg Nyberg
  15. Avoid "Good Ideas" by Greg Nyberg
  16. Great content creates great systems by Zubin Wadia
  17. The Business Vs. The Angry Architect by Chad LaVigne
  18. Stretch key dimensions to see what breaks by Stephen Jones
  19. Before anything, an architect is a developer by Mike Brown
  20. A rose by any other name will end up as a cabbage by Sam Gardiner
  21. Stable problems get high quality solutions by Sam Gardiner
  22. It Takes Diligence by Brian Hart
  23. Take responsibility for your decisions by Yi Zhou
  24. Dont Be a Problem Solver by Eben Hewitt
  25. Choose your weapons carefully, relinquish them reluctantlyby Chad LaVigne
  26. Your Customer is Not Your Customer by Eben Hewitt
  27. It will never look like that by Peter Gillard-Moss
  28. Choose Frameworks that play well with others by Eric Hawthorne
  29. Making a strong business case by Yi Zhou
  30. Pattern Pathology by Chad LaVigne
  31. Learn a new language by Burk Hufnagel
  32. Dont Be Clever by Eben Hewitt
  33. Build Systems to be Zuhanden by Keith Braithwaite
  34. Find and retain passionate problem solvers by Chad LaVigne
  35. Software doesnt really exist by Chad LaVigne
  36. Pay down your technical debt by Burk Hufnagel
  37. You can't future-proof solutions by Richard Monson-Haefel
  38. The User Acceptance Problem by Norman Carnovale
  39. The Importance of Consommé by Eben Hewit
  40. For the end-user, the interface is the system by Vinayak Hegde
  41. Great software is not built, it is grown by Bill de hora
ref:
http://97-things.near-time.net/wiki

Posted by Krishna Kishore Koney
Labels: ENTERPRISE ARCHITECTURE
Older Posts Home
Subscribe to: Posts (Atom)

The Verge - YOUTUBE

Loading...

Hard Fork Podcast

Loading...

Dwarkesh Patel Podcast

Loading...

SemiAnalysis Podcast (Dylan Patel)

Loading...

Andrej Karpathy Youtube Channel

Loading...

Microsoft Research

Loading...

Hugging Face - Blog

Loading...

AI at Wharton

Loading...

Stanford Online

Loading...

MIT OpenCourseWare - YOUTUBE

Loading...

NPTEL IISC BANGALORE - YOUTUBE

Loading...

HackerRank - YOUTUBE

Loading...

FREE CODE CAMP - YOUTUBE

Loading...

BYTE BYTE GO - YOUTBUE

Loading...

GAURAV SEN INTERVIEWS - YOUTUBE

Loading...

Tanay Pratap - YOUTUBE

Loading...

Ashish Pratap Singh - YOUTUBE

Loading...

Kantan Coding - YOUTUBE

Loading...

SUCCESS IN TECH INTERVIEWS - YOUTUBE

Loading...

IGotAnOffer: Engineering - YOUTUBE

Loading...

DEEPLEARNING AI - YOUTUBE

Loading...

MIT News - Artificial intelligence

Loading...
My photo
Krishna Kishore Koney
View my complete profile
" It is not the strongest of the species that survives nor the most intelligent that survives, It is the one that is the most adaptable to change "

View krishna kishore koney's profile on LinkedIn


Failure is not falling down, it is not getting up again. Success is the ability to go from failure to failure without losing your enthusiasm.

Where there's a Will, there's a Way. Keep on doing what fear you, that is the quickest and surest way to to conquer it.

Vision is the art of seeing what is invisible to others. For success, attitude is equally as important as ability.

Monthly Blog Archives

  • ▼  2026 (8)
    • ▼  October (1)
      • AI Tokens Overview
    • ►  July (2)
    • ►  May (1)
    • ►  April (1)
    • ►  March (3)
  • ►  2025 (4)
    • ►  October (1)
    • ►  August (1)
    • ►  May (1)
    • ►  April (1)
  • ►  2024 (18)
    • ►  December (1)
    • ►  October (2)
    • ►  September (5)
    • ►  August (10)
  • ►  2022 (2)
    • ►  December (2)
  • ►  2021 (2)
    • ►  April (2)
  • ►  2020 (18)
    • ►  November (1)
    • ►  September (8)
    • ►  August (1)
    • ►  June (8)
  • ►  2019 (18)
    • ►  December (1)
    • ►  November (2)
    • ►  September (3)
    • ►  May (8)
    • ►  February (1)
    • ►  January (3)
  • ►  2018 (3)
    • ►  November (1)
    • ►  October (1)
    • ►  January (1)
  • ►  2017 (2)
    • ►  November (1)
    • ►  March (1)
  • ►  2016 (5)
    • ►  December (1)
    • ►  April (3)
    • ►  February (1)
  • ►  2015 (15)
    • ►  December (1)
    • ►  October (1)
    • ►  August (2)
    • ►  July (4)
    • ►  June (2)
    • ►  May (3)
    • ►  January (2)
  • ►  2014 (13)
    • ►  December (1)
    • ►  November (2)
    • ►  October (4)
    • ►  August (5)
    • ►  January (1)
  • ►  2013 (5)
    • ►  September (2)
    • ►  May (1)
    • ►  February (1)
    • ►  January (1)
  • ►  2012 (19)
    • ►  November (1)
    • ►  October (2)
    • ►  September (1)
    • ►  July (1)
    • ►  June (6)
    • ►  May (1)
    • ►  April (2)
    • ►  February (3)
    • ►  January (2)
  • ►  2011 (20)
    • ►  December (5)
    • ►  August (2)
    • ►  June (6)
    • ►  May (4)
    • ►  April (2)
    • ►  January (1)
  • ►  2010 (41)
    • ►  December (2)
    • ►  November (1)
    • ►  September (5)
    • ►  August (2)
    • ►  July (1)
    • ►  June (1)
    • ►  May (8)
    • ►  April (2)
    • ►  March (3)
    • ►  February (5)
    • ►  January (11)
  • ►  2009 (113)
    • ►  December (2)
    • ►  November (5)
    • ►  October (11)
    • ►  September (1)
    • ►  August (14)
    • ►  July (5)
    • ►  June (10)
    • ►  May (4)
    • ►  April (7)
    • ►  March (11)
    • ►  February (15)
    • ►  January (28)
  • ►  2008 (61)
    • ►  December (7)
    • ►  September (6)
    • ►  August (1)
    • ►  July (17)
    • ►  June (6)
    • ►  May (24)
  • ►  2006 (7)
    • ►  October (7)

Blog Archives Categories

  • .NET DEVELOPMENT (38)
  • 5G (5)
  • AI (Artificial Intelligence) (17)
  • AI/ML (10)
  • ANDROID DEVELOPMENT (7)
  • BIG DATA ANALYTICS (6)
  • C PROGRAMMING (7)
  • C++ PROGRAMMING (24)
  • CAREER MANAGEMENT (6)
  • CHROME DEVELOPMENT (2)
  • CLOUD COMPUTING (47)
  • CODE REVIEWS (3)
  • CYBERSECURITY (12)
  • DATA SCIENCE (4)
  • DATABASE (14)
  • DESIGN PATTERNS (9)
  • DEVICE DRIVERS (5)
  • DIY (3)
  • DOMAIN KNOWLEDGE (14)
  • EDGE COMPUTING (4)
  • EMBEDDED SYSTEMS (9)
  • ENTERPRISE ARCHITECTURE (10)
  • IMAGE PROCESSING (3)
  • INTERNET OF THINGS (2)
  • J2EE PROGRAMMING (10)
  • KERNEL DEVELOPMENT (6)
  • KUBERNETES (20)
  • LATEST TECHNOLOGY (26)
  • LINUX (9)
  • LLM (5)
  • MAC OPERATING SYSTEM (2)
  • MOBILE APPLICATION DEVELOPMENT (14)
  • PORTING (4)
  • PYTHON PROGRAMMING (6)
  • RESEARCH AND DEVELOPMENT (1)
  • SCRIPTING LANGUAGES (8)
  • SERVICE ORIENTED ARCHITECTURE (SOA) (10)
  • SOFTWARE DESIGN (13)
  • SOFTWARE QUALITY (5)
  • SOFTWARE SECURITY (24)
  • SYSTEM and NETWORK ADMINISTRATION (4)
  • SYSTEM PROGRAMMING (4)
  • TECHNICAL MISCELLANEOUS (32)
  • TECHNOLOGY INTEGRATION (5)
  • TEST AUTOMATION (5)
  • UNIX OPERATING SYSTEM (4)
  • VC++ PROGRAMMING (44)
  • VIRTUALIZATION (8)
  • WEB PROGRAMMING (8)
  • WINDOWS OPERATING SYSTEM (13)
  • WIRELESS DEVELOPMENT (5)
  • XML (3)

Popular Posts

  • Detect Internet Connection
  • Detecting the Remote Desktop Services(RDP) Environment
  • Service Discovery Protocols
  • REST vs SOAP

My Other Blogs/Channels

  • Career Management: Invest in Yourself
  • A la carte: Color your Career
  • Attitude is everything(Telugu language)
  • "Invest in Yourself" Youtube Channel (Telugu language)
WINNING vs LOSING

Hanging on, persevering, WINNING
Letting go, giving up easily, LOSING

Accepting responsibility for your actions, WINNING
Always having an excuse for your actions, LOSING

Taking the initiative, WINNING
Waiting to be told what to do, LOSING

Knowing what you want and setting goals to achieve it, WINNING
Wishing for things, but taking no action, LOSING

Seeing the big picture, and setting your goals accordingly, WINNING
Seeing only where you are today, LOSING

Being determined, unwilling to give up WINNING
Gives up easily, LOSING

Having focus, staying on track, WINNING
Allowing minor distractions to side track them, LOSING

Having a positive attitude, WINNING
having a "poor me" attitude, LOSING

Adopt a WINNING attitude!

Total Pageviews

Who am I

My photo
Krishna Kishore Koney

Blogging is about ideas, self-discovery, and growth. This is a small effort to grow outside my comfort zone.

Most important , A Special Thanks to my parents(Sri Ramachandra Rao & Srimathi Nagamani), my wife(Roja), my lovely daughter (Hansini) and son (Harshil) for their inspiration and continuous support in developing this Blog.

... "Things will never be the same again. An old dream is dead and a new one is being born, as a flower that pushes through the solid earth. A new vision is coming into being and a greater consciousness is being unfolded" ... from Jiddu Krishnamurti's Teachings.

Now on disclaimer :
1. Please note that my blog posts reflect my perception of the subject matter and do not reflect the perception of my Employer.

2. Most of the times the content of the blog post is aggregated from Internet articles and other blogs which inspired me. Due respect is given by mentioning the referenced URLs below each post.

Have a great time

My LinkedIn Profile
View my complete profile

Aryaka Insights

Loading...

Reid Hoffman - YOUTUBE

Loading...

Martin Fowler's Bliki - BLOG

Loading...

The Pragmatic Engineer

Loading...

AI Workshop

Loading...

CYBER SECURITY - YOUTUBE

Loading...

CYBER SECURITY FUNDAMENTALS PROF MESSER - YOUTUBE

Loading...