{"id":249,"date":"2016-02-12T17:11:08","date_gmt":"2016-02-12T15:11:08","guid":{"rendered":"http:\/\/www.systemcodegeeks.com\/?p=249"},"modified":"2016-01-31T16:40:18","modified_gmt":"2016-01-31T14:40:18","slug":"migrating-bash-zsh","status":"publish","type":"post","link":"https:\/\/www.systemcodegeeks.com\/shell-scripting\/zsh\/migrating-bash-zsh\/","title":{"rendered":"Migrating from bash to zsh"},"content":{"rendered":"<p>These are my steps in <strong>migration from bash to zsh<\/strong>. I\u2019m documenting these to keep the future reference for me (and possibly other readers as well).<\/p>\n<h2>Motivation?<\/h2>\n<p>Check out the Slideshare presentation: <a href=\"http:\/\/de.slideshare.net\/jaguardesignstudio\/why-zsh-is-cooler-than-your-shell-16194692\">Why Zsh is Cooler than Your Shell<\/a><\/p>\n<h2>Current shell<\/h2>\n<p>to <strong>find out the current shell<\/strong>:<\/p>\n<pre class=\" brush:php\">ps -p $$<\/pre>\n<p>it\u2019s useful during migration to make sure the new shell is really in use.<\/p>\n<h2>Migration<\/h2>\n<p>Migration itself included (on my Fedora) reconfiguring:<\/p>\n<ul>\n<li><strong>default shell<\/strong>: (inspired by: <a href=\"http:\/\/unix.stackexchange.com\/questions\/39881\/running-chsh-does-not-change-shell\">http:\/\/unix.stackexchange.com\/questions\/39881\/running-chsh-does-not-change-shell<\/a>)\n<pre class=\" brush:php\">chsh -s \/bin\/zsh<\/pre>\n<\/li>\n<li><strong>konsole<\/strong>: in <code>Settings<\/code> -&gt; <code>Edit Current Profile<\/code> for: <code>Shell<\/code> type:\n<pre class=\" brush:php\">\/bin\/zsh<\/pre>\n<\/li>\n<li><strong>gnome-terminal<\/strong>: no changes required, seems to go for the default shell.<\/li>\n<li><strong>xterm<\/strong>: no changes required, seems to go for the default shell.<\/li>\n<li><strong>tmux<\/strong>: (from: <a href=\"http:\/\/superuser.com\/questions\/253786\/how-can-i-make-tmux-use-my-default-shell\">http:\/\/superuser.com\/questions\/253786\/how-can-i-make-tmux-use-my-default-shell<\/a>)<br \/>\nin the: <code>~\/.tmux.conf<\/code> added:<\/p>\n<pre class=\" brush:php\">set-option -g default-shell \/bin\/zsh<\/pre>\n<\/li>\n<\/ul>\n<h2>oh-my-zsh<\/h2>\n<p>There exists users\u2019 maintained collection of <code>zsh<\/code> customizations, that I found useful. Called: <a href=\"https:\/\/github.com\/robbyrussell\/oh-my-zsh\"><strong>oh-my-zsh<\/strong><\/a>. (Please note the amazing Github\u2019s &#8211; Star count. Once seeing that I didn\u2019t doubt I\u2019ll give it a try.)<\/p>\n<p>For <strong>installation<\/strong> I just went for:<\/p>\n<pre class=\" brush:php\">curl -L http:\/\/install.ohmyz.sh | sh<\/pre>\n<h2>oh-my-zsh with powerline<\/h2>\n<p>I\u2019m used to <a href=\"https:\/\/github.com\/Lokaltog\/powerline\"><strong>powerline<\/strong><\/a> everywhere (<code>(g)vim<\/code>\/<code>konsole<\/code>\/<code>tmux<\/code>\/<code>bash<\/code>) already, so let\u2019s keep it working in <code>zsh<\/code> as well.<\/p>\n<p>I created file: <code>~\/.oh-my-zsh\/custom\/powerline.zsh<\/code> with contents:<\/p>\n<pre class=\" brush:php\">. ~\/.local\/lib\/python2.7\/site-packages\/powerline\/bindings\/zsh\/powerline.zsh<\/pre>\n<p>Please note: You need to go for the actual location of <code>powerline<\/code> installation on your system.<\/p>\n<p>and in the file: <code>~\/.zshrc<\/code> I had to comment out line:<\/p>\n<pre class=\" brush:php\"># ZSH_THEME=\"robbyrussell\"<\/pre>\n<p>otherwise <code>oh-my-zsh<\/code> theme seems to conflict with <code>powerline<\/code> one.<\/p>\n<h2>oh-my-zsh plugins<\/h2>\n<p>The real benefit of <code>oh-my-zsh<\/code> commes with plugins, so I went for those I find useful. Via changing the file: <code>~\/.zshrc<\/code> having:<\/p>\n<pre class=\" brush:php\">plugins=(git mvn glassfish yum colored-man vagrant z common-aliases gradle)<\/pre>\n<h2>oh-my-zsh custom stuff<\/h2>\n<p>As my <code>~\/.bashrc<\/code> held already quite some customizations, I migrated those to:<\/p>\n<pre class=\" brush:php\">~\/.oh-my-zsh\/custom\/*.zsh<\/pre>\n<p>Even this part was nice, as I could tidy up things a bit and omit unused stuff. Moreover I decided to create multiple <code>*.zsh<\/code> files (as these are auto-loaded) to achieve modularity.<\/p>\n<h2>Done<\/h2>\n<p>Honestly in the beginning, I had no clue how much I would enjoy my new shell.<\/p>\n<div class=\"attribution\">\n<table>\n<tbody>\n<tr>\n<td><span class=\"reference\">Reference: <\/span><\/td>\n<td><a href=\"http:\/\/peter-butkovic.blogspot.com\/2014\/06\/migrating-from-bash-to-zsh.html\">Migrating from bash to zsh<\/a> from our <a href=\"http:\/\/www.systemcodegeeks.com\/join-us\/scg\/\">SCG partner<\/a> Peter Butkovic at the <a href=\"http:\/\/peter-butkovic.blogspot.com\/\">pb&#8217;s blog about life and IT<\/a> blog.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>These are my steps in migration from bash to zsh. I\u2019m documenting these to keep the future reference for me (and possibly other readers as well). Motivation? Check out the Slideshare presentation: Why Zsh is Cooler than Your Shell Current shell to find out the current shell: ps -p $$ it\u2019s useful during migration to &hellip;<\/p>\n","protected":false},"author":8,"featured_media":203,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21],"tags":[],"class_list":["post-249","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-zsh"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Migrating from bash to zsh - System Code Geeks - 2026<\/title>\n<meta name=\"description\" content=\"These are my steps in migration from bash to zsh. I\u2019m documenting these to keep the future reference for me (and possibly other readers as well).\" \/>\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.systemcodegeeks.com\/shell-scripting\/zsh\/migrating-bash-zsh\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Migrating from bash to zsh - System Code Geeks - 2026\" \/>\n<meta property=\"og:description\" content=\"These are my steps in migration from bash to zsh. I\u2019m documenting these to keep the future reference for me (and possibly other readers as well).\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.systemcodegeeks.com\/shell-scripting\/zsh\/migrating-bash-zsh\/\" \/>\n<meta property=\"og:site_name\" content=\"System Code Geeks\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/systemcodegeeks\" \/>\n<meta property=\"article:published_time\" content=\"2016-02-12T15:11:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.systemcodegeeks.com\/wp-content\/uploads\/2016\/01\/zsh-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=\"Peter Butkovic\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@typek_pb\" \/>\n<meta name=\"twitter:site\" content=\"@systemcodegeeks\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Peter Butkovic\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.systemcodegeeks.com\/shell-scripting\/zsh\/migrating-bash-zsh\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.systemcodegeeks.com\/shell-scripting\/zsh\/migrating-bash-zsh\/\"},\"author\":{\"name\":\"Peter Butkovic\",\"@id\":\"https:\/\/www.systemcodegeeks.com\/#\/schema\/person\/efeaccc780e62e008f72ef6e16f88aac\"},\"headline\":\"Migrating from bash to zsh\",\"datePublished\":\"2016-02-12T15:11:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.systemcodegeeks.com\/shell-scripting\/zsh\/migrating-bash-zsh\/\"},\"wordCount\":328,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.systemcodegeeks.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.systemcodegeeks.com\/shell-scripting\/zsh\/migrating-bash-zsh\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.systemcodegeeks.com\/wp-content\/uploads\/2016\/01\/zsh-logo.jpg\",\"articleSection\":[\"ZSH\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.systemcodegeeks.com\/shell-scripting\/zsh\/migrating-bash-zsh\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.systemcodegeeks.com\/shell-scripting\/zsh\/migrating-bash-zsh\/\",\"url\":\"https:\/\/www.systemcodegeeks.com\/shell-scripting\/zsh\/migrating-bash-zsh\/\",\"name\":\"Migrating from bash to zsh - System Code Geeks - 2026\",\"isPartOf\":{\"@id\":\"https:\/\/www.systemcodegeeks.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.systemcodegeeks.com\/shell-scripting\/zsh\/migrating-bash-zsh\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.systemcodegeeks.com\/shell-scripting\/zsh\/migrating-bash-zsh\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.systemcodegeeks.com\/wp-content\/uploads\/2016\/01\/zsh-logo.jpg\",\"datePublished\":\"2016-02-12T15:11:08+00:00\",\"description\":\"These are my steps in migration from bash to zsh. I\u2019m documenting these to keep the future reference for me (and possibly other readers as well).\",\"breadcrumb\":{\"@id\":\"https:\/\/www.systemcodegeeks.com\/shell-scripting\/zsh\/migrating-bash-zsh\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.systemcodegeeks.com\/shell-scripting\/zsh\/migrating-bash-zsh\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.systemcodegeeks.com\/shell-scripting\/zsh\/migrating-bash-zsh\/#primaryimage\",\"url\":\"https:\/\/www.systemcodegeeks.com\/wp-content\/uploads\/2016\/01\/zsh-logo.jpg\",\"contentUrl\":\"https:\/\/www.systemcodegeeks.com\/wp-content\/uploads\/2016\/01\/zsh-logo.jpg\",\"width\":150,\"height\":150},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.systemcodegeeks.com\/shell-scripting\/zsh\/migrating-bash-zsh\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.systemcodegeeks.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Shell Scripting\",\"item\":\"https:\/\/www.systemcodegeeks.com\/category\/shell-scripting\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"ZSH\",\"item\":\"https:\/\/www.systemcodegeeks.com\/category\/shell-scripting\/zsh\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Migrating from bash to zsh\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.systemcodegeeks.com\/#website\",\"url\":\"https:\/\/www.systemcodegeeks.com\/\",\"name\":\"System Code Geeks\",\"description\":\"Operating System Developers Resource Center\",\"publisher\":{\"@id\":\"https:\/\/www.systemcodegeeks.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.systemcodegeeks.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.systemcodegeeks.com\/#organization\",\"name\":\"Exelixis Media P.C.\",\"url\":\"https:\/\/www.systemcodegeeks.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.systemcodegeeks.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.systemcodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png\",\"contentUrl\":\"https:\/\/www.systemcodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png\",\"width\":864,\"height\":246,\"caption\":\"Exelixis Media P.C.\"},\"image\":{\"@id\":\"https:\/\/www.systemcodegeeks.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/systemcodegeeks\",\"https:\/\/x.com\/systemcodegeeks\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.systemcodegeeks.com\/#\/schema\/person\/efeaccc780e62e008f72ef6e16f88aac\",\"name\":\"Peter Butkovic\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.systemcodegeeks.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0c5fa0d37f45fe416448766a394ad7e5fae4ae72cb8e3416152e6ca6c05f832f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0c5fa0d37f45fe416448766a394ad7e5fae4ae72cb8e3416152e6ca6c05f832f?s=96&d=mm&r=g\",\"caption\":\"Peter Butkovic\"},\"description\":\"Peter is a java developer living in the Munich area. Prototyping is for him the most favourite part of the project work (especially in the phase when nobody really knows if things are really gonna work :) He is also quite influenced by the ideas of open source software. And important things except that? Family, friends and Jesus Christ (the best Friend :)\",\"sameAs\":[\"http:\/\/peter-butkovic.blogspot.gr\/\",\"http:\/\/de.linkedin.com\/in\/butkovic\",\"https:\/\/x.com\/typek_pb\"],\"url\":\"https:\/\/www.systemcodegeeks.com\/author\/peter-butkovic\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Migrating from bash to zsh - System Code Geeks - 2026","description":"These are my steps in migration from bash to zsh. I\u2019m documenting these to keep the future reference for me (and possibly other readers as well).","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.systemcodegeeks.com\/shell-scripting\/zsh\/migrating-bash-zsh\/","og_locale":"en_US","og_type":"article","og_title":"Migrating from bash to zsh - System Code Geeks - 2026","og_description":"These are my steps in migration from bash to zsh. I\u2019m documenting these to keep the future reference for me (and possibly other readers as well).","og_url":"https:\/\/www.systemcodegeeks.com\/shell-scripting\/zsh\/migrating-bash-zsh\/","og_site_name":"System Code Geeks","article_publisher":"https:\/\/www.facebook.com\/systemcodegeeks","article_published_time":"2016-02-12T15:11:08+00:00","og_image":[{"width":150,"height":150,"url":"https:\/\/www.systemcodegeeks.com\/wp-content\/uploads\/2016\/01\/zsh-logo.jpg","type":"image\/jpeg"}],"author":"Peter Butkovic","twitter_card":"summary_large_image","twitter_creator":"@typek_pb","twitter_site":"@systemcodegeeks","twitter_misc":{"Written by":"Peter Butkovic","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.systemcodegeeks.com\/shell-scripting\/zsh\/migrating-bash-zsh\/#article","isPartOf":{"@id":"https:\/\/www.systemcodegeeks.com\/shell-scripting\/zsh\/migrating-bash-zsh\/"},"author":{"name":"Peter Butkovic","@id":"https:\/\/www.systemcodegeeks.com\/#\/schema\/person\/efeaccc780e62e008f72ef6e16f88aac"},"headline":"Migrating from bash to zsh","datePublished":"2016-02-12T15:11:08+00:00","mainEntityOfPage":{"@id":"https:\/\/www.systemcodegeeks.com\/shell-scripting\/zsh\/migrating-bash-zsh\/"},"wordCount":328,"commentCount":0,"publisher":{"@id":"https:\/\/www.systemcodegeeks.com\/#organization"},"image":{"@id":"https:\/\/www.systemcodegeeks.com\/shell-scripting\/zsh\/migrating-bash-zsh\/#primaryimage"},"thumbnailUrl":"https:\/\/www.systemcodegeeks.com\/wp-content\/uploads\/2016\/01\/zsh-logo.jpg","articleSection":["ZSH"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.systemcodegeeks.com\/shell-scripting\/zsh\/migrating-bash-zsh\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.systemcodegeeks.com\/shell-scripting\/zsh\/migrating-bash-zsh\/","url":"https:\/\/www.systemcodegeeks.com\/shell-scripting\/zsh\/migrating-bash-zsh\/","name":"Migrating from bash to zsh - System Code Geeks - 2026","isPartOf":{"@id":"https:\/\/www.systemcodegeeks.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.systemcodegeeks.com\/shell-scripting\/zsh\/migrating-bash-zsh\/#primaryimage"},"image":{"@id":"https:\/\/www.systemcodegeeks.com\/shell-scripting\/zsh\/migrating-bash-zsh\/#primaryimage"},"thumbnailUrl":"https:\/\/www.systemcodegeeks.com\/wp-content\/uploads\/2016\/01\/zsh-logo.jpg","datePublished":"2016-02-12T15:11:08+00:00","description":"These are my steps in migration from bash to zsh. I\u2019m documenting these to keep the future reference for me (and possibly other readers as well).","breadcrumb":{"@id":"https:\/\/www.systemcodegeeks.com\/shell-scripting\/zsh\/migrating-bash-zsh\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.systemcodegeeks.com\/shell-scripting\/zsh\/migrating-bash-zsh\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.systemcodegeeks.com\/shell-scripting\/zsh\/migrating-bash-zsh\/#primaryimage","url":"https:\/\/www.systemcodegeeks.com\/wp-content\/uploads\/2016\/01\/zsh-logo.jpg","contentUrl":"https:\/\/www.systemcodegeeks.com\/wp-content\/uploads\/2016\/01\/zsh-logo.jpg","width":150,"height":150},{"@type":"BreadcrumbList","@id":"https:\/\/www.systemcodegeeks.com\/shell-scripting\/zsh\/migrating-bash-zsh\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.systemcodegeeks.com\/"},{"@type":"ListItem","position":2,"name":"Shell Scripting","item":"https:\/\/www.systemcodegeeks.com\/category\/shell-scripting\/"},{"@type":"ListItem","position":3,"name":"ZSH","item":"https:\/\/www.systemcodegeeks.com\/category\/shell-scripting\/zsh\/"},{"@type":"ListItem","position":4,"name":"Migrating from bash to zsh"}]},{"@type":"WebSite","@id":"https:\/\/www.systemcodegeeks.com\/#website","url":"https:\/\/www.systemcodegeeks.com\/","name":"System Code Geeks","description":"Operating System Developers Resource Center","publisher":{"@id":"https:\/\/www.systemcodegeeks.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.systemcodegeeks.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.systemcodegeeks.com\/#organization","name":"Exelixis Media P.C.","url":"https:\/\/www.systemcodegeeks.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.systemcodegeeks.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.systemcodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png","contentUrl":"https:\/\/www.systemcodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png","width":864,"height":246,"caption":"Exelixis Media P.C."},"image":{"@id":"https:\/\/www.systemcodegeeks.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/systemcodegeeks","https:\/\/x.com\/systemcodegeeks"]},{"@type":"Person","@id":"https:\/\/www.systemcodegeeks.com\/#\/schema\/person\/efeaccc780e62e008f72ef6e16f88aac","name":"Peter Butkovic","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.systemcodegeeks.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0c5fa0d37f45fe416448766a394ad7e5fae4ae72cb8e3416152e6ca6c05f832f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0c5fa0d37f45fe416448766a394ad7e5fae4ae72cb8e3416152e6ca6c05f832f?s=96&d=mm&r=g","caption":"Peter Butkovic"},"description":"Peter is a java developer living in the Munich area. Prototyping is for him the most favourite part of the project work (especially in the phase when nobody really knows if things are really gonna work :) He is also quite influenced by the ideas of open source software. And important things except that? Family, friends and Jesus Christ (the best Friend :)","sameAs":["http:\/\/peter-butkovic.blogspot.gr\/","http:\/\/de.linkedin.com\/in\/butkovic","https:\/\/x.com\/typek_pb"],"url":"https:\/\/www.systemcodegeeks.com\/author\/peter-butkovic\/"}]}},"_links":{"self":[{"href":"https:\/\/www.systemcodegeeks.com\/wp-json\/wp\/v2\/posts\/249","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.systemcodegeeks.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.systemcodegeeks.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.systemcodegeeks.com\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.systemcodegeeks.com\/wp-json\/wp\/v2\/comments?post=249"}],"version-history":[{"count":0,"href":"https:\/\/www.systemcodegeeks.com\/wp-json\/wp\/v2\/posts\/249\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.systemcodegeeks.com\/wp-json\/wp\/v2\/media\/203"}],"wp:attachment":[{"href":"https:\/\/www.systemcodegeeks.com\/wp-json\/wp\/v2\/media?parent=249"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.systemcodegeeks.com\/wp-json\/wp\/v2\/categories?post=249"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.systemcodegeeks.com\/wp-json\/wp\/v2\/tags?post=249"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}