{"id":505,"date":"2011-08-22T21:32:00","date_gmt":"2011-08-22T21:32:00","guid":{"rendered":"http:\/\/www.javacodegeeks.com\/2012\/10\/are-frameworks-making-developers-dumb.html"},"modified":"2012-10-21T20:06:09","modified_gmt":"2012-10-21T20:06:09","slug":"are-frameworks-making-developers-dumb","status":"publish","type":"post","link":"https:\/\/www.javacodegeeks.com\/2011\/08\/are-frameworks-making-developers-dumb.html","title":{"rendered":"Are frameworks making developers dumb?"},"content":{"rendered":"<div dir=\"ltr\" style=\"text-align: left\">Last week I got to take interviews to hire senior java developers with  around 5 years of experience. But after the interview process is over I  felt like the frameworks makes developers life<span dir=\"ltr\"> easier but at the same time <\/span> making them dumb.<\/p>\n<p>Everyone puts almost all the new frameworks on their resume claiming  they have &#8220;Strong, working experience on <a href=\"http:\/\/www.javacodegeeks.com\/?tag=spring\">Spring<\/a>, <a href=\"http:\/\/www.javacodegeeks.com\/?tag=hibernate\">Hibernate<\/a>, <a href=\"http:\/\/www.javacodegeeks.com\/?tag=web-services\">Web Services<\/a> etc&#8221;.<\/p>\n<p>Here is how the interviews went on.<\/p>\n<p><strong>Me:<\/strong> You have used Spring in your latest project. What are the advantages of using Spring?<br \/>\n<strong>Interviewee:<\/strong> We can configure beans in XML and it will take care of instantiating them and give it to us.<\/p>\n<p><strong>Me: <\/strong>If Spring is only for creating objects why is it required at  all? I can directly instantiate the dependencies using &#8220;new&#8221;. Why should  I configure the class names in XML and get the object from Spring?<br \/>\n<strong>Interviewee:<\/strong> If tomorrow we wish to create another implementation  of our interface, we can create the new implementation and update the XML  configuration to use new impl. We don&#8217;t need to change Java class and  compile them.<\/p>\n<p><strong>Me:<\/strong> But you are writing a new Java class, so obviously you need to compile the project.<br \/>\nRegarding XML change, 99% of the times your XML will be packaged in war or ear file.<br \/>\nSo you will run ANT script and create the war with all the new changes. Then your point of &#8220;if it is XML I don&#8217;t need to compile&#8221; is not a valid point.<br \/>\n<strong>Interviewee:<\/strong> Hmmm, but the Dependency Injection design pattern suggests to follow this way.<div style=\"display:inline-block; margin: 15px 0;\"> <div id=\"adngin-JavaCodeGeeks_incontent_video-0\" style=\"display:inline-block;\"><\/div> <\/div><\/p>\n<p><strong>Me:<\/strong> OK. I am done with the interview. Our HR will get back to you. :-)<\/p>\n<p>Interview with another guy:<\/p>\n<p><strong>Me:<\/strong> Can you explain about your latest project and what technologies have you used?<br \/>\n<strong>Interviewee:<\/strong> It is some XYZ System and we are using Spring, Hibernate, REST WebServices.<\/p>\n<p><strong>Me:<\/strong> Ok. Can you explain something about RESTful architecture?<br \/>\n<strong>Interviewee:<\/strong> We can develop RESTful application by using  @RequestMapping(value=&#8221;\/url&#8221;, method=&#8221;POST&#8221;). And also we can use PUT,  DELETE methods.<\/p>\n<p><strong>Me:<\/strong> That OK, but what is the concept of RESTful architecture?<br \/>\n<strong>Interviewee: <\/strong>That&#8217;s what I am explaining. If you use @RequestMapping(value=&#8221;\/url&#8221;, method=&#8221;POST&#8221;) you can develop RESTful application.<\/p>\n<p><strong>Me:<\/strong> Ok, How good are you in Hibernate?<br \/>\n<strong>Interviewee:<\/strong> I am using Hibernate for the last 2 years. I am very good at using Hibernate.<\/p>\n<p><strong>Me:<\/strong> What are the advantages of using Hibernate over JDBC?<br \/>\n<strong>Interviewee:<\/strong> By using Hibernate, we don&#8217;t need to write anything to interact with the database, Hibernate will take care of it.<\/p>\n<p><strong>Me:<\/strong> How Hibernate comes to know about your project requirements?<br \/>\n<strong>Interviewee:<\/strong> If we use Hibernate, it will take care of saving, updating and fetching data from the database.<\/p>\n<p><strong>Me:<\/strong> Uffffffuuuuu&#8230; OK.. In your free time do you read any technology related blogs?<br \/>\n<strong>Interviewee:<\/strong> Yeah, why not. That how I learn Hibernate in-depth.<\/p>\n<p><strong>Me :<\/strong> Very Good, nice talking to you. Our HR will get back to you. :-)<\/p>\n<p>Interview process went on like this&#8230;<\/p>\n<p>I strongly believe frameworks will increase developer productivity. But  the developers should try to understand how the framework is doing the  stuff. You need not learn all the internal working mechanisms of  frameworks. If you are really good at Servlets and JSP then it is very  easy to understand any Java Web framework like Struts, SpringMVC etc.If  you aren&#8217;t good at the basics then obviously for every other question   reply would be.. &#8220;framework&#8217;s annotation\/xml will execute this&#8221; <\/p>\n<p>I strongly recommend the people who want to start their career as a Java  developer to work on Core Java, Servlets, JSP for sometime.Then only  one can understand the frameworks in proper way.<\/p>\n<p><strong><i>Reference: <\/i><\/strong><a href=\"http:\/\/sivalabs.blogspot.com\/2011\/08\/frameworks-making-developers-dumb.html\">Are frameworks making developers dumb?<\/a> from our <a href=\"http:\/\/www.javacodegeeks.com\/p\/jcg.html\">JCG partner<\/a> Siva at the <a href=\"http:\/\/sivalabs.blogspot.com\/\">&#8220;My Experiments on Technology&#8221; blog<\/a>.<\/p>\n<div style=\"margin: 0px\"><strong><i>Related Articles :<\/i><\/strong><\/div>\n<ul>\n<li><a href=\"http:\/\/www.javacodegeeks.com\/2011\/08\/selling-yourself-why-and-how.html\">Selling Yourself: Why? and How!<\/a><\/li>\n<li><a href=\"http:\/\/www.javacodegeeks.com\/2011\/06\/not-doing-code-reviews-whats-your.html\">Not doing Code Reviews? What\u2019s your excuse?<\/a><\/li>\n<li><a href=\"http:\/\/www.javacodegeeks.com\/2011\/07\/roles-in-it-world.html\">Roles in the IT World<\/a><\/li>\n<li><a href=\"http:\/\/www.javacodegeeks.com\/2011\/07\/funny-source-code-comments.html\">Funny Source Code Comments<\/a><\/li>\n<li><a href=\"http:\/\/www.javacodegeeks.com\/2010\/12\/things-every-programmer-should-know.html\">Things Every Programmer Should Know<\/a> <\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Last week I got to take interviews to hire senior java developers with around 5 years of experience. But after the interview process is over I felt like the frameworks makes developers life easier but at the same time making them dumb. Everyone puts almost all the new frameworks on their resume claiming they have &hellip;<\/p>\n","protected":false},"author":15,"featured_media":2386,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[],"class_list":["post-505","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software-development"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Are frameworks making developers dumb? - Java Code Geeks<\/title>\n<meta name=\"description\" content=\"Last week I got to take interviews to hire senior java developers with around 5 years of experience. But after the interview process is over I felt like\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.javacodegeeks.com\/2011\/08\/are-frameworks-making-developers-dumb.html\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Are frameworks making developers dumb? - Java Code Geeks\" \/>\n<meta property=\"og:description\" content=\"Last week I got to take interviews to hire senior java developers with around 5 years of experience. But after the interview process is over I felt like\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.javacodegeeks.com\/2011\/08\/are-frameworks-making-developers-dumb.html\" \/>\n<meta property=\"og:site_name\" content=\"Java Code Geeks\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/javacodegeeks\" \/>\n<meta property=\"article:published_time\" content=\"2011-08-22T21:32:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2012-10-21T20:06:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2012\/10\/software-development-2-logo.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"150\" \/>\n\t<meta property=\"og:image:height\" content=\"150\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Siva Reddy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@http:\/\/twitter.com\/sivalabs\" \/>\n<meta name=\"twitter:site\" content=\"@javacodegeeks\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Siva Reddy\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2011\\\/08\\\/are-frameworks-making-developers-dumb.html#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2011\\\/08\\\/are-frameworks-making-developers-dumb.html\"},\"author\":{\"name\":\"Siva Reddy\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#\\\/schema\\\/person\\\/c4bc16742c140e793e22fe73a1b6f488\"},\"headline\":\"Are frameworks making developers dumb?\",\"datePublished\":\"2011-08-22T21:32:00+00:00\",\"dateModified\":\"2012-10-21T20:06:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2011\\\/08\\\/are-frameworks-making-developers-dumb.html\"},\"wordCount\":666,\"commentCount\":16,\"publisher\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2011\\\/08\\\/are-frameworks-making-developers-dumb.html#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.javacodegeeks.com\\\/wp-content\\\/uploads\\\/2012\\\/10\\\/software-development-2-logo.jpg\",\"articleSection\":[\"Software Development\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.javacodegeeks.com\\\/2011\\\/08\\\/are-frameworks-making-developers-dumb.html#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2011\\\/08\\\/are-frameworks-making-developers-dumb.html\",\"url\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2011\\\/08\\\/are-frameworks-making-developers-dumb.html\",\"name\":\"Are frameworks making developers dumb? - Java Code Geeks\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2011\\\/08\\\/are-frameworks-making-developers-dumb.html#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2011\\\/08\\\/are-frameworks-making-developers-dumb.html#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.javacodegeeks.com\\\/wp-content\\\/uploads\\\/2012\\\/10\\\/software-development-2-logo.jpg\",\"datePublished\":\"2011-08-22T21:32:00+00:00\",\"dateModified\":\"2012-10-21T20:06:09+00:00\",\"description\":\"Last week I got to take interviews to hire senior java developers with around 5 years of experience. But after the interview process is over I felt like\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2011\\\/08\\\/are-frameworks-making-developers-dumb.html#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.javacodegeeks.com\\\/2011\\\/08\\\/are-frameworks-making-developers-dumb.html\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2011\\\/08\\\/are-frameworks-making-developers-dumb.html#primaryimage\",\"url\":\"https:\\\/\\\/www.javacodegeeks.com\\\/wp-content\\\/uploads\\\/2012\\\/10\\\/software-development-2-logo.jpg\",\"contentUrl\":\"https:\\\/\\\/www.javacodegeeks.com\\\/wp-content\\\/uploads\\\/2012\\\/10\\\/software-development-2-logo.jpg\",\"width\":150,\"height\":150},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2011\\\/08\\\/are-frameworks-making-developers-dumb.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.javacodegeeks.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Software Development\",\"item\":\"https:\\\/\\\/www.javacodegeeks.com\\\/category\\\/software-development\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Are frameworks making developers dumb?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#website\",\"url\":\"https:\\\/\\\/www.javacodegeeks.com\\\/\",\"name\":\"Java Code Geeks\",\"description\":\"Java Developers Resource Center\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#organization\"},\"alternateName\":\"JCG\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.javacodegeeks.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#organization\",\"name\":\"Exelixis Media P.C.\",\"url\":\"https:\\\/\\\/www.javacodegeeks.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.javacodegeeks.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/exelixis-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.javacodegeeks.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/exelixis-logo.png\",\"width\":864,\"height\":246,\"caption\":\"Exelixis Media P.C.\"},\"image\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/javacodegeeks\",\"https:\\\/\\\/x.com\\\/javacodegeeks\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#\\\/schema\\\/person\\\/c4bc16742c140e793e22fe73a1b6f488\",\"name\":\"Siva Reddy\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/57171cbc9a028e211086675fa890ef348d8da6113ee2e16e74aadad2261d21c8?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/57171cbc9a028e211086675fa890ef348d8da6113ee2e16e74aadad2261d21c8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/57171cbc9a028e211086675fa890ef348d8da6113ee2e16e74aadad2261d21c8?s=96&d=mm&r=g\",\"caption\":\"Siva Reddy\"},\"description\":\"Katamreddy Siva Prasad is a Senior Software Engineer working in E-Commerce domain. His areas of interest include Object Oriented Design, SOLID Design principles, RESTful WebServices and OpenSource softwares including Spring, MyBatis and Jenkins.\",\"sameAs\":[\"http:\\\/\\\/sivalabs.blogspot.com\\\/\",\"https:\\\/\\\/x.com\\\/http:\\\/\\\/twitter.com\\\/sivalabs\"],\"url\":\"https:\\\/\\\/www.javacodegeeks.com\\\/author\\\/siva-reddy\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Are frameworks making developers dumb? - Java Code Geeks","description":"Last week I got to take interviews to hire senior java developers with around 5 years of experience. But after the interview process is over I felt like","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.javacodegeeks.com\/2011\/08\/are-frameworks-making-developers-dumb.html","og_locale":"en_US","og_type":"article","og_title":"Are frameworks making developers dumb? - Java Code Geeks","og_description":"Last week I got to take interviews to hire senior java developers with around 5 years of experience. But after the interview process is over I felt like","og_url":"https:\/\/www.javacodegeeks.com\/2011\/08\/are-frameworks-making-developers-dumb.html","og_site_name":"Java Code Geeks","article_publisher":"https:\/\/www.facebook.com\/javacodegeeks","article_published_time":"2011-08-22T21:32:00+00:00","article_modified_time":"2012-10-21T20:06:09+00:00","og_image":[{"width":150,"height":150,"url":"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2012\/10\/software-development-2-logo.jpg","type":"image\/jpeg"}],"author":"Siva Reddy","twitter_card":"summary_large_image","twitter_creator":"@http:\/\/twitter.com\/sivalabs","twitter_site":"@javacodegeeks","twitter_misc":{"Written by":"Siva Reddy","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.javacodegeeks.com\/2011\/08\/are-frameworks-making-developers-dumb.html#article","isPartOf":{"@id":"https:\/\/www.javacodegeeks.com\/2011\/08\/are-frameworks-making-developers-dumb.html"},"author":{"name":"Siva Reddy","@id":"https:\/\/www.javacodegeeks.com\/#\/schema\/person\/c4bc16742c140e793e22fe73a1b6f488"},"headline":"Are frameworks making developers dumb?","datePublished":"2011-08-22T21:32:00+00:00","dateModified":"2012-10-21T20:06:09+00:00","mainEntityOfPage":{"@id":"https:\/\/www.javacodegeeks.com\/2011\/08\/are-frameworks-making-developers-dumb.html"},"wordCount":666,"commentCount":16,"publisher":{"@id":"https:\/\/www.javacodegeeks.com\/#organization"},"image":{"@id":"https:\/\/www.javacodegeeks.com\/2011\/08\/are-frameworks-making-developers-dumb.html#primaryimage"},"thumbnailUrl":"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2012\/10\/software-development-2-logo.jpg","articleSection":["Software Development"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.javacodegeeks.com\/2011\/08\/are-frameworks-making-developers-dumb.html#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.javacodegeeks.com\/2011\/08\/are-frameworks-making-developers-dumb.html","url":"https:\/\/www.javacodegeeks.com\/2011\/08\/are-frameworks-making-developers-dumb.html","name":"Are frameworks making developers dumb? - Java Code Geeks","isPartOf":{"@id":"https:\/\/www.javacodegeeks.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.javacodegeeks.com\/2011\/08\/are-frameworks-making-developers-dumb.html#primaryimage"},"image":{"@id":"https:\/\/www.javacodegeeks.com\/2011\/08\/are-frameworks-making-developers-dumb.html#primaryimage"},"thumbnailUrl":"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2012\/10\/software-development-2-logo.jpg","datePublished":"2011-08-22T21:32:00+00:00","dateModified":"2012-10-21T20:06:09+00:00","description":"Last week I got to take interviews to hire senior java developers with around 5 years of experience. But after the interview process is over I felt like","breadcrumb":{"@id":"https:\/\/www.javacodegeeks.com\/2011\/08\/are-frameworks-making-developers-dumb.html#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.javacodegeeks.com\/2011\/08\/are-frameworks-making-developers-dumb.html"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.javacodegeeks.com\/2011\/08\/are-frameworks-making-developers-dumb.html#primaryimage","url":"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2012\/10\/software-development-2-logo.jpg","contentUrl":"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2012\/10\/software-development-2-logo.jpg","width":150,"height":150},{"@type":"BreadcrumbList","@id":"https:\/\/www.javacodegeeks.com\/2011\/08\/are-frameworks-making-developers-dumb.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.javacodegeeks.com\/"},{"@type":"ListItem","position":2,"name":"Software Development","item":"https:\/\/www.javacodegeeks.com\/category\/software-development"},{"@type":"ListItem","position":3,"name":"Are frameworks making developers dumb?"}]},{"@type":"WebSite","@id":"https:\/\/www.javacodegeeks.com\/#website","url":"https:\/\/www.javacodegeeks.com\/","name":"Java Code Geeks","description":"Java Developers Resource Center","publisher":{"@id":"https:\/\/www.javacodegeeks.com\/#organization"},"alternateName":"JCG","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.javacodegeeks.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.javacodegeeks.com\/#organization","name":"Exelixis Media P.C.","url":"https:\/\/www.javacodegeeks.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.javacodegeeks.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png","contentUrl":"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png","width":864,"height":246,"caption":"Exelixis Media P.C."},"image":{"@id":"https:\/\/www.javacodegeeks.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/javacodegeeks","https:\/\/x.com\/javacodegeeks"]},{"@type":"Person","@id":"https:\/\/www.javacodegeeks.com\/#\/schema\/person\/c4bc16742c140e793e22fe73a1b6f488","name":"Siva Reddy","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/57171cbc9a028e211086675fa890ef348d8da6113ee2e16e74aadad2261d21c8?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/57171cbc9a028e211086675fa890ef348d8da6113ee2e16e74aadad2261d21c8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/57171cbc9a028e211086675fa890ef348d8da6113ee2e16e74aadad2261d21c8?s=96&d=mm&r=g","caption":"Siva Reddy"},"description":"Katamreddy Siva Prasad is a Senior Software Engineer working in E-Commerce domain. His areas of interest include Object Oriented Design, SOLID Design principles, RESTful WebServices and OpenSource softwares including Spring, MyBatis and Jenkins.","sameAs":["http:\/\/sivalabs.blogspot.com\/","https:\/\/x.com\/http:\/\/twitter.com\/sivalabs"],"url":"https:\/\/www.javacodegeeks.com\/author\/siva-reddy"}]}},"_links":{"self":[{"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/posts\/505","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/comments?post=505"}],"version-history":[{"count":0,"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/posts\/505\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/media\/2386"}],"wp:attachment":[{"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/media?parent=505"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/categories?post=505"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/tags?post=505"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}