<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6943879080620983015</id><updated>2024-11-01T12:43:01.194+02:00</updated><title type='text'>Code of Our Lives</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://gergerconsulting.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default'/><link rel='alternate' type='text/html' href='http://gergerconsulting.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default?start-index=26&amp;max-results=25'/><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>66</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6943879080620983015.post-837203893382492153</id><published>2024-01-09T12:56:00.000+02:00</published><updated>2024-01-09T12:56:27.115+02:00</updated><title type='text'>A New Product for Podcast Listeners</title><content type='html'>&lt;p&gt;W&lt;span style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: black; display: inline !important; float: none; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;e&#39;re excited to announce our first consumer product.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: black; display: inline !important; float: none; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7KoJY7QFCO_T2AWQAPHpLCj5hl8Ca2pjjLZVu4V0E1zMBvMpH_pjGNdW7TAmt1FA_gWzx6fHfqp4lulkAIINT3BMeyJ2OE1zRVeYeNa8YOWE2VIdS0njvVnE8rSoQMM4uMLVcfKwpBn17Jp9jGwB_IeNnHyv5KO4HehHQuf2CR7C4Sz-p9gGq7ZzVJxkT/s1024/DALL%C2%B7E%202023-11-18%2012.58.11%20-%20Ultra-minimalistic%20and%20modern%20logo%20design%20for%20&#39;Listen%20Later&#39;,%20emphasizing%20extreme%20simplicity.%20The%20logo%20features%20a%20single,%20elegant,%20and%20abstract%20line%20i.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1024&quot; data-original-width=&quot;1024&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7KoJY7QFCO_T2AWQAPHpLCj5hl8Ca2pjjLZVu4V0E1zMBvMpH_pjGNdW7TAmt1FA_gWzx6fHfqp4lulkAIINT3BMeyJ2OE1zRVeYeNa8YOWE2VIdS0njvVnE8rSoQMM4uMLVcfKwpBn17Jp9jGwB_IeNnHyv5KO4HehHQuf2CR7C4Sz-p9gGq7ZzVJxkT/s320/DALL%C2%B7E%202023-11-18%2012.58.11%20-%20Ultra-minimalistic%20and%20modern%20logo%20design%20for%20&#39;Listen%20Later&#39;,%20emphasizing%20extreme%20simplicity.%20The%20logo%20features%20a%20single,%20elegant,%20and%20abstract%20line%20i.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;strong style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Introducing Listen Later&lt;/strong&gt;&lt;/p&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://www.listenlater.net/&quot; style=&quot;color: mediumblue; overflow-wrap: break-word !important; text-decoration: underline;&quot; target=&quot;_blank&quot;&gt;Listen Later&lt;/a&gt;&amp;nbsp;converts articles into podcasts,&amp;nbsp;narrated by our advanced AI with a human-like quality&lt;/b&gt;&lt;/span&gt;&lt;strong style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;.&lt;/strong&gt;&lt;span style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: black; display: inline !important; float: none; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt; Email us an article and Listen Later will swiftly turn it into a podcast episode in your personal feed, accessible on any podcast app.&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;strong style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Launch Special&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://www.listenlater.net/&quot; target=&quot;_blank&quot;&gt;Sign up now and get free credits&lt;/a&gt; &lt;/strong&gt;&lt;span style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;to convert multiple articles into audio and enjoy &lt;/span&gt;&lt;span style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: black; display: inline !important; float: none; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; letter-spacing: normal; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;this unique service.&lt;/span&gt;&lt;br style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot; /&gt;&lt;br style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot; /&gt;&lt;strong style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Why You Will Love Listen Later&lt;br /&gt;&lt;br /&gt;Convenience Redefined:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: black; display: inline !important; float: none; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Transform articles into podcasts. Listen while you drive, exercise, or relax.&lt;/span&gt;&lt;br style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot; /&gt;&lt;br style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot; /&gt;&lt;strong style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Exceptional Audio Quality:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: black; display: inline !important; float: none; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Enjoy natural, human-like AI narration. It&#39;s like listening to a storyteller, but powered by cutting-edge technology.&lt;/span&gt;&lt;br style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot; /&gt;&lt;br style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot; /&gt;&lt;strong style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Seamless Experience:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: black; display: inline !important; float: none; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Using Listen Later is as easy as sending an email. There is no app to install and it&#39;s available on all devices and podcast apps.&lt;/span&gt;&lt;br style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot; /&gt;&lt;br style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot; /&gt;&lt;a href=&quot;https://www.listenlater.net/&quot; style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: mediumblue; font-family: Arial, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; orphans: 2; overflow-wrap: break-word !important; text-align: left; text-decoration: underline; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot; target=&quot;_blank&quot;&gt;Learn More at ListenLater.net&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://gergerconsulting.blogspot.com/feeds/837203893382492153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6943879080620983015/837203893382492153' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/837203893382492153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/837203893382492153'/><link rel='alternate' type='text/html' href='http://gergerconsulting.blogspot.com/2024/01/a-new-product-for-podcast-listeners.html' title='A New Product for Podcast Listeners'/><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7KoJY7QFCO_T2AWQAPHpLCj5hl8Ca2pjjLZVu4V0E1zMBvMpH_pjGNdW7TAmt1FA_gWzx6fHfqp4lulkAIINT3BMeyJ2OE1zRVeYeNa8YOWE2VIdS0njvVnE8rSoQMM4uMLVcfKwpBn17Jp9jGwB_IeNnHyv5KO4HehHQuf2CR7C4Sz-p9gGq7ZzVJxkT/s72-c/DALL%C2%B7E%202023-11-18%2012.58.11%20-%20Ultra-minimalistic%20and%20modern%20logo%20design%20for%20&#39;Listen%20Later&#39;,%20emphasizing%20extreme%20simplicity.%20The%20logo%20features%20a%20single,%20elegant,%20and%20abstract%20line%20i.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6943879080620983015.post-1194900372738353189</id><published>2023-08-02T15:07:00.002+03:00</published><updated>2023-08-02T15:07:47.004+03:00</updated><title type='text'>My Coding Experience with an AI Assistant</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p class=&quot;reader-text-block__paragraph&quot; style=&quot;--artdeco-reset-typography_getfontsize: 1.6rem; --artdeco-reset-typography_getlineheight: 1.5; -webkit-text-stroke-width: 0px; background-color: white; border: var(--artdeco-reset-base-border-zero); box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: var(--font-size-large); font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 1.75; margin: 1.6rem 0px; orphans: 2; padding: var(--artdeco-reset-base-padding-zero); text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; vertical-align: var(--artdeco-reset-base-vertical-align-baseline); white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;AI is real and it is here. Its implications for knowledge workers will be enormous, including you.&lt;/p&gt;&lt;p class=&quot;reader-text-block__paragraph&quot; style=&quot;--artdeco-reset-typography_getfontsize: 1.6rem; --artdeco-reset-typography_getlineheight: 1.5; -webkit-text-stroke-width: 0px; background-color: white; border: var(--artdeco-reset-base-border-zero); box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: var(--font-size-large); font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 1.75; margin: 1.6rem 0px; orphans: 2; padding: var(--artdeco-reset-base-padding-zero); text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; vertical-align: var(--artdeco-reset-base-vertical-align-baseline); white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;There is no escaping AI in our line of work. Therefore, while building the new version of&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://www.gitora.com/plsql_editor.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;background-color: var(--artdeco-reset-link-background-color-transparent); border: var(--artdeco-reset-link-border-zero); box-sizing: inherit; color: var(--color-action); font-size: var(--artdeco-reset-base-font-size-hundred-percent); font-weight: var(--font-weight-bold); margin: var(--artdeco-reset-base-margin-zero); overflow-wrap: break-word; padding: var(--artdeco-reset-base-padding-zero); text-decoration: var(--artdeco-reset-link-text-decoration-none); touch-action: manipulation; vertical-align: var(--artdeco-reset-base-vertical-align-baseline);&quot;&gt;Gitora PL/SQL Editor&lt;/span&gt;&lt;/a&gt;, I’ve fully embraced it.&lt;/p&gt;&lt;p class=&quot;reader-text-block__paragraph&quot; style=&quot;--artdeco-reset-typography_getfontsize: 1.6rem; --artdeco-reset-typography_getlineheight: 1.5; -webkit-text-stroke-width: 0px; background-color: white; border: var(--artdeco-reset-base-border-zero); box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: var(--font-size-large); font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 1.75; margin: 1.6rem 0px; orphans: 2; padding: var(--artdeco-reset-base-padding-zero); text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; vertical-align: var(--artdeco-reset-base-vertical-align-baseline); white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;The last few months have been the most interesting, rewarding and productive period of my professional life.&amp;nbsp;I’ve practically stopped using Google search and StackOverflow, two websites I’d consider essential to my work just a few months ago.&lt;/p&gt;&lt;p class=&quot;reader-text-block__paragraph&quot; style=&quot;--artdeco-reset-typography_getfontsize: 1.6rem; --artdeco-reset-typography_getlineheight: 1.5; -webkit-text-stroke-width: 0px; background-color: white; border: var(--artdeco-reset-base-border-zero); box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: var(--font-size-large); font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 1.75; margin: 1.6rem 0px; orphans: 2; padding: var(--artdeco-reset-base-padding-zero); text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; vertical-align: var(--artdeco-reset-base-vertical-align-baseline); white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;I’ve coded the Gitora PL/SQL debugger virtually without reading a single line of documentation about how to build debuggers in Java or the specifics of how to build a Java debugger for PL/SQL. I am not even sure if there is any documentation available about building a PL/SQL debugger on the Internet.&lt;/p&gt;&lt;p class=&quot;reader-text-block__paragraph&quot; style=&quot;--artdeco-reset-typography_getfontsize: 1.6rem; --artdeco-reset-typography_getlineheight: 1.5; -webkit-text-stroke-width: 0px; background-color: white; border: var(--artdeco-reset-base-border-zero); box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: var(--font-size-large); font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 1.75; margin: 1.6rem 0px; orphans: 2; padding: var(--artdeco-reset-base-padding-zero); text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; vertical-align: var(--artdeco-reset-base-vertical-align-baseline); white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;I just talked about these topics with ChatGPT and analyzed, used the code snippets it produced.&lt;/p&gt;&lt;p class=&quot;reader-text-block__paragraph&quot; style=&quot;--artdeco-reset-typography_getfontsize: 1.6rem; --artdeco-reset-typography_getlineheight: 1.5; -webkit-text-stroke-width: 0px; background-color: white; border: var(--artdeco-reset-base-border-zero); box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: var(--font-size-large); font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 1.75; margin: 1.6rem 0px; orphans: 2; padding: var(--artdeco-reset-base-padding-zero); text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; vertical-align: var(--artdeco-reset-base-vertical-align-baseline); white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;All CSS and almost all of the run-of-the-mill code I needed to write for the debugger and the Gitora AI Assistant for SQL and PL/SQL (oh the irony!) is either written by ChatGPT or GitHub CoPilot. Heck, I even had the the previous sentenced grammatically verified with ChatGPT. &lt;span style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: #212529; display: inline !important; float: none; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;I got it right in my first attempt and ChatGPT congratulated me.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;reader-text-block__paragraph&quot; style=&quot;--artdeco-reset-typography_getfontsize: 1.6rem; --artdeco-reset-typography_getlineheight: 1.5; -webkit-text-stroke-width: 0px; background-color: white; border: var(--artdeco-reset-base-border-zero); box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: var(--font-size-large); font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 1.75; margin: 1.6rem 0px; orphans: 2; padding: var(--artdeco-reset-base-padding-zero); text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; vertical-align: var(--artdeco-reset-base-vertical-align-baseline); white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwgb2DxyD_ttunXbX_UME0XMBgiHcIGZENO7tory655rYLkQI7qUYi-9e80Xed3S6mKSo2Vq6YmyKkTOyW19MPggjbIFqXl9oz2QwmaDwCCu-ZQovXifrh082Yoc29tyRu4oLs2SFMEAT-3_MTt0by7GeD0P2H-S6lS5rshYX2AguHJPdw_bt4UBnZmKaE/s864/chatgpt.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;364&quot; data-original-width=&quot;864&quot; height=&quot;270&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwgb2DxyD_ttunXbX_UME0XMBgiHcIGZENO7tory655rYLkQI7qUYi-9e80Xed3S6mKSo2Vq6YmyKkTOyW19MPggjbIFqXl9oz2QwmaDwCCu-ZQovXifrh082Yoc29tyRu4oLs2SFMEAT-3_MTt0by7GeD0P2H-S6lS5rshYX2AguHJPdw_bt4UBnZmKaE/w640-h270/chatgpt.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;strong style=&quot;box-sizing: border-box; font-weight: bolder;&quot;&gt;After using an AI Assistant for a few months, I cannot imagine coding without it.&amp;nbsp; I view it an amazing junior pair programmer I am working with.&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;Although useful, ChatGPT and GitHub CoPilot are not as great as they can be while I am working with the Oracle database because they don&#39;t know the objects in the schema I am working in.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;A context aware AI Assistant which knows about the tables, their relationships and other objects in the database would be immensely helpful. So I decided to build one. Gitora Editor 2.0 is my second iteration of a schema-aware AI Assistant.&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;If you think this is interesting and useful, you can download the Gitora Editor from this link. I&#39;d appreciate any feedback. This whole thing is pretty new and I am interested in knowing how you are using the Gitora AI Assistant and how you think I can make it better.&lt;/p&gt;&lt;p class=&quot;reader-text-block__paragraph&quot; style=&quot;--artdeco-reset-typography_getfontsize: 1.6rem; --artdeco-reset-typography_getlineheight: 1.5; -webkit-text-stroke-width: 0px; background-color: white; border: var(--artdeco-reset-base-border-zero); box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: var(--font-size-large); font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 1.75; margin: 1.6rem 0px; padding: var(--artdeco-reset-base-padding-zero); text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; vertical-align: var(--artdeco-reset-base-vertical-align-baseline); white-space: normal; word-spacing: 0px;&quot;&gt;&amp;nbsp;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://gergerconsulting.blogspot.com/feeds/1194900372738353189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6943879080620983015/1194900372738353189' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/1194900372738353189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/1194900372738353189'/><link rel='alternate' type='text/html' href='http://gergerconsulting.blogspot.com/2023/08/my-coding-experience-with-ai-assistant.html' title='My Coding Experience with an AI Assistant'/><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwgb2DxyD_ttunXbX_UME0XMBgiHcIGZENO7tory655rYLkQI7qUYi-9e80Xed3S6mKSo2Vq6YmyKkTOyW19MPggjbIFqXl9oz2QwmaDwCCu-ZQovXifrh082Yoc29tyRu4oLs2SFMEAT-3_MTt0by7GeD0P2H-S6lS5rshYX2AguHJPdw_bt4UBnZmKaE/s72-w640-h270-c/chatgpt.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6943879080620983015.post-773344387659126912</id><published>2023-08-01T12:45:00.003+03:00</published><updated>2023-08-01T12:46:17.246+03:00</updated><title type='text'>Gitora AI Chat: Write SQL with AI</title><content type='html'>&lt;p&gt;Introducing the Gitora AI Assistant: Write, debug and explain SQL and PL/SQL with the help of AI.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIk95m7G7dNz67qoeLysFzY0zpoNUic60JdHjKTs8YMoyYJz2XBjTTfJf7ja84l0mRKnYTUfKu2LWAVFU7IbKItsTGraIKtnIt35IzObQdzsDgobE_NzpwMosF2pBHnCpTyNacX7tVsC_XNKVVmsf_-NDOx7cZGFZmQ-eRmyiSGBGSt_6-S3iWCoaxR-OV/s1119/AIChat2_small.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;886&quot; data-original-width=&quot;1119&quot; height=&quot;507&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIk95m7G7dNz67qoeLysFzY0zpoNUic60JdHjKTs8YMoyYJz2XBjTTfJf7ja84l0mRKnYTUfKu2LWAVFU7IbKItsTGraIKtnIt35IzObQdzsDgobE_NzpwMosF2pBHnCpTyNacX7tVsC_XNKVVmsf_-NDOx7cZGFZmQ-eRmyiSGBGSt_6-S3iWCoaxR-OV/w640-h507/AIChat2_small.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Gitora AI Assistant knows about your tables, their structure and their relationships so that it can give relevant answers.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blog.gitora.com/introducing-the-gitora-pl-sql-editor-2-0/&quot;&gt;To learn more and download click at this link.&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://gergerconsulting.blogspot.com/feeds/773344387659126912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6943879080620983015/773344387659126912' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/773344387659126912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/773344387659126912'/><link rel='alternate' type='text/html' href='http://gergerconsulting.blogspot.com/2023/08/gitora-ai-chat-write-sql-with-ai.html' title='Gitora AI Chat: Write SQL with AI'/><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIk95m7G7dNz67qoeLysFzY0zpoNUic60JdHjKTs8YMoyYJz2XBjTTfJf7ja84l0mRKnYTUfKu2LWAVFU7IbKItsTGraIKtnIt35IzObQdzsDgobE_NzpwMosF2pBHnCpTyNacX7tVsC_XNKVVmsf_-NDOx7cZGFZmQ-eRmyiSGBGSt_6-S3iWCoaxR-OV/s72-w640-h507-c/AIChat2_small.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6943879080620983015.post-5141352247209579223</id><published>2023-07-21T14:56:00.000+03:00</published><updated>2023-07-21T14:56:06.093+03:00</updated><title type='text'>PL/SQL Editor with AI Assistant</title><content type='html'>&lt;p&gt;&lt;span style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: rgba(0, 0, 0, 0.9); display: inline !important; float: none; font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Introducing Gitora PL/SQL AI Assistant. It suggests PL/SQL code in real-time right from the Gitora Editor.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: rgba(0, 0, 0, 0.9); display: inline !important; float: none; font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhx9leg1dNlZoS68Rm03z_XYMILkgqxW1jKAZqmfafOJa7-EFwEhbMV_qWh2m6Cc29YNkEG4CrC-kSt1d4x7dkwWwvX-ASvbcYytB6KmcEDGSsfE9OQzN29gsheD4Hfzp28A-GOJUvi8-H0rl5js5GAGNV5LJGb4GzvimoyXFZYVrav_9It2lNKn8PCgMFG/s473/ai2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;212&quot; data-original-width=&quot;473&quot; height=&quot;286&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhx9leg1dNlZoS68Rm03z_XYMILkgqxW1jKAZqmfafOJa7-EFwEhbMV_qWh2m6Cc29YNkEG4CrC-kSt1d4x7dkwWwvX-ASvbcYytB6KmcEDGSsfE9OQzN29gsheD4Hfzp28A-GOJUvi8-H0rl5js5GAGNV5LJGb4GzvimoyXFZYVrav_9It2lNKn8PCgMFG/w640-h286/ai2.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: rgba(0, 0, 0, 0.9); display: inline !important; float: none; font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt; &lt;/span&gt;&lt;br style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: inherit !important; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot; /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: rgba(0, 0, 0, 0.9); display: inline !important; float: none; font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;This was one of the MOST INTERESTING features I&#39;ve ever worked on. The first iteration is a small step in the right direction. But the possibilities are ENDLESS.&lt;/span&gt;&lt;br style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: inherit !important; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot; /&gt;&lt;br style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: inherit !important; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot; /&gt;&lt;span style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: rgba(0, 0, 0, 0.9); display: inline !important; float: none; font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;I&#39;d truly appreciate it if you could try it out and provide feedback so that I can improve it. Ideas to where to apply AI next are most welcome.&lt;/span&gt;&lt;br style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: inherit !important; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot; /&gt;&lt;br style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: inherit !important; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot; /&gt;&lt;span style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: rgba(0, 0, 0, 0.9); display: inline !important; float: none; font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;You can download the editor from this link: https://www.gitora.com/plsql_editor.html&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: rgba(0, 0, 0, 0.9); display: inline !important; float: none; font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://gergerconsulting.blogspot.com/feeds/5141352247209579223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6943879080620983015/5141352247209579223' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/5141352247209579223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/5141352247209579223'/><link rel='alternate' type='text/html' href='http://gergerconsulting.blogspot.com/2023/07/plsql-editor-with-ai-assistant.html' title='PL/SQL Editor with AI Assistant'/><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhx9leg1dNlZoS68Rm03z_XYMILkgqxW1jKAZqmfafOJa7-EFwEhbMV_qWh2m6Cc29YNkEG4CrC-kSt1d4x7dkwWwvX-ASvbcYytB6KmcEDGSsfE9OQzN29gsheD4Hfzp28A-GOJUvi8-H0rl5js5GAGNV5LJGb4GzvimoyXFZYVrav_9It2lNKn8PCgMFG/s72-w640-h286-c/ai2.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6943879080620983015.post-8010337576322535764</id><published>2023-05-03T22:23:00.002+03:00</published><updated>2023-05-03T22:24:18.742+03:00</updated><title type='text'>New Web Based PL/SQL Editor</title><content type='html'>&lt;p&gt;&lt;span face=&quot;-apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;&quot; style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: #212529; display: inline; float: none; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;We are excited to announce the launch of Gitora 7, which includes a groundbreaking addition to our suite of tools:&lt;/span&gt;&lt;/p&gt;&lt;h2 style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; clear: both; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 24px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 600; letter-spacing: normal; line-height: 1.25; margin-bottom: 15px; margin-top: 24px; orphans: 2; padding-bottom: 0.3em; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;b style=&quot;box-sizing: border-box; font-weight: bolder;&quot;&gt;The Gitora PL/SQL Editor&lt;/b&gt;&lt;/h2&gt;&lt;h2 style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; clear: both; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 24px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 600; letter-spacing: normal; line-height: 1.25; margin-bottom: 15px; margin-top: 24px; orphans: 2; padding-bottom: 0.3em; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;b style=&quot;box-sizing: border-box; font-weight: bolder;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-3b2dwRGWtKt9oBixpgcWkpRATtBT5WeiX7sr3uPdhCkjexCUGwL18P2uqI4GjmJNXovHcSnzNVAAYnUdhonL3SX4IUlapNnAp1mLHd2JYtWSs8g5JdHyAfHXLqgZGy0tWdOmdYO6WbOdlP1EwrO3DtmbT3Ae9I6FBDP188AI3gALdiHrIuXhC3yCmg/s1920/home.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1040&quot; data-original-width=&quot;1920&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-3b2dwRGWtKt9oBixpgcWkpRATtBT5WeiX7sr3uPdhCkjexCUGwL18P2uqI4GjmJNXovHcSnzNVAAYnUdhonL3SX4IUlapNnAp1mLHd2JYtWSs8g5JdHyAfHXLqgZGy0tWdOmdYO6WbOdlP1EwrO3DtmbT3Ae9I6FBDP188AI3gALdiHrIuXhC3yCmg/s16000/home.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/b&gt;&lt;/h2&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1.5em; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;a href=&quot;https://www.gitora.com/plsql_editor.html&quot; target=&quot;_blank&quot;&gt;The Gitora PL/SQL Editor&lt;/a&gt; represents a fresh approach to writing PL/SQL code, drawing on the latest advances in code editors to deliver an unparalleled experience to the PL/SQL community. Packed with modern features that are intuitive and easy to use, this editor represents a significant leap forward in coding in PL/SQL.&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1.5em; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Let’s take a quick look at some of the features that make the Gitora PL/SQL Editor so remarkable:&lt;/p&gt;&lt;ul style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1rem; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;&lt;b style=&quot;box-sizing: border-box; font-weight: bolder;&quot;&gt;Beautiful Design&lt;/b&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;The Gitora PL/SQL Editor boasts a beautiful, modern design that makes it easy on the eyes and intuitive to use. With Bootstrap 5 components and Font Awesome icons, you can rest assured that the editor will be both stylish and functional.&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;&lt;b style=&quot;box-sizing: border-box; font-weight: bolder;&quot;&gt;Dark Mode&lt;/b&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;When you’re working long hours on code, the last thing you want is to strain your eyes. That’s why the Gitora PL/SQL Editor comes with a gorgeous dark mode that is easy on the eyes and perfect for long coding sessions.&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;&lt;b style=&quot;box-sizing: border-box; font-weight: bolder;&quot;&gt;Single Page Web Application&lt;/b&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;Designed from the ground up for a multi-monitor, multi-tab world, the Gitora PL/SQL Editor is a single-page web application that allows you to open multiple editors in many browser tabs across multiple monitors. This means that you can work on complicated tasks without losing your place.&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;&lt;b style=&quot;box-sizing: border-box; font-weight: bolder;&quot;&gt;Auto Complete Suggestions&lt;/b&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;The editor’s smart auto-complete suggestions make it easy to find what you’re looking for. Whether you’re typing package, procedure or function names, the editor will suggest relevant options to help speed up your workflow.&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;&lt;b style=&quot;box-sizing: border-box; font-weight: bolder;&quot;&gt;Package (and Object Type) Content Navigator&lt;/b&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;Navigating between package procedures, and functions is a breeze with the package content navigator. With just a single click, you can easily move between different parts of your code.&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;&lt;b style=&quot;box-sizing: border-box; font-weight: bolder;&quot;&gt;Split Editor&lt;/b&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;The split editor lets you work on two sections of your code simultaneously, making it easy to compare code or write related sections side by side.&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;&lt;b style=&quot;box-sizing: border-box; font-weight: bolder;&quot;&gt;Go Back/Forward in the Editor&lt;/b&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;The editor remembers the locations of your cursor, allowing you to easily navigate back and forth between different parts of your code with just a click, much like a browser’s back/forward buttons.&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;&lt;b style=&quot;box-sizing: border-box; font-weight: bolder;&quot;&gt;Go to Definition&lt;/b&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;With the CTRL+click command, you can quickly go to the definition of any database object in the code, allowing you to move between different parts of your project with ease.&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;&lt;b style=&quot;box-sizing: border-box; font-weight: bolder;&quot;&gt;Code Folding&lt;/b&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;Code folding lets you get a better view of the code structure by folding code blocks, making it easier to read and understand large chunks of code.&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;&lt;b style=&quot;box-sizing: border-box; font-weight: bolder;&quot;&gt;Integrated with the Gitora Version Control&lt;/b&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;Finally, the editor is fully integrated with the Gitora Version Control, allowing you to use it independently or from within the Gitora Version Control application. This makes it easy to manage your code changes and keep track of your work as you go.&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1.5em; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;We hope you’re as excited about the Gitora PL/SQL Editor as we are! With its many powerful features and intuitive design, we’re confident that it will be a game-changer for Oracle database developers everywhere.&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1.5em; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;a href=&quot;https://www.gitora.com/download.html&quot; target=&quot;_blank&quot;&gt;Download Gitora 7 today to see what it can do for you!&lt;/a&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1.5em; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span face=&quot;-apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;&quot; style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: #212529; display: inline; float: none; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://gergerconsulting.blogspot.com/feeds/8010337576322535764/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6943879080620983015/8010337576322535764' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/8010337576322535764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/8010337576322535764'/><link rel='alternate' type='text/html' href='http://gergerconsulting.blogspot.com/2023/05/new-web-based-plsql-editor.html' title='New Web Based PL/SQL Editor'/><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-3b2dwRGWtKt9oBixpgcWkpRATtBT5WeiX7sr3uPdhCkjexCUGwL18P2uqI4GjmJNXovHcSnzNVAAYnUdhonL3SX4IUlapNnAp1mLHd2JYtWSs8g5JdHyAfHXLqgZGy0tWdOmdYO6WbOdlP1EwrO3DtmbT3Ae9I6FBDP188AI3gALdiHrIuXhC3yCmg/s72-c/home.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6943879080620983015.post-6014081888829614295</id><published>2022-11-21T14:18:00.003+02:00</published><updated>2022-11-21T14:19:09.468+02:00</updated><title type='text'>Using Git with PL/SQL in a Shared Development Database</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1.5em; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;b style=&quot;box-sizing: border-box; font-weight: bolder;&quot;&gt;With &lt;a href=&quot;https://www.gitora.com&quot; target=&quot;_blank&quot;&gt;Gitora 6&lt;/a&gt;, developers can work on the same code base (i.e. a package, procedure etc…) in the same database without blocking each other.&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1.5em; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Many development teams use a single database for development. Many of them use the same database for testing, as well. They achieve this by using different schemas for different purposes. Gitora 6 enables these teams to create Git repos for these schemas and pull updates between them.&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1.5em; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;With Gitora 6, you can even create a different schema for every developer and have them merge their code using Git.&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1.5em; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;b style=&quot;box-sizing: border-box; font-weight: bolder;&quot;&gt;Gitora 6 enables you to implement any modern development workflow in a single database.&lt;/b&gt;&lt;/p&gt;&lt;h2 style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; clear: both; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 24px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 600; letter-spacing: normal; line-height: 1.25; margin-bottom: 15px; margin-top: 24px; orphans: 2; padding-bottom: 0.3em; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;How does Gitora 6 work?&lt;/h2&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1.5em; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Gitora 6 introduces a new repo type called&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;box-sizing: border-box; font-weight: bolder;&quot;&gt;Single Schema Repo (SSR)&lt;/b&gt;. As its name suggests an SSR manages database objects from a single schema. The DDL scripts in SSR’s don’t contain the schema prefixes so that Gitora can execute them in other schemas in the same database.&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1.5em; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;This enables developers to work on the same package, procedure, function, view etc… (i.e. anything that can be created with the CREATE OR REPLACE command) at the same time, in the same database in different schemas.&lt;/p&gt;&lt;h2 style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; clear: both; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 24px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 600; letter-spacing: normal; line-height: 1.25; margin-bottom: 15px; margin-top: 24px; orphans: 2; padding-bottom: 0.3em; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;An Example&lt;/h2&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1.5em; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Let’s go through an example: Let’s assume that the team is working on a logistics software and have a schema named LOGISTICS that stores all their database objects. The team can create a schema (or already have one) called LOGISTICS_TEST in the same database. Here are the steps the team needs to follow so that they can pull their changes to LOGISTICS_TEST.&lt;/p&gt;&lt;ol style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1rem; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;Create a single schema Gitora repo that manages the LOGISTICS schema. Let’s call it the REPO_LOGISTICS.&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;Add all relevant database objects in the LOGISTICS schema to the LOGISTICS_REPO.&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;Create another single schema Gitora repo that manages the LOGISTICS_TEST schema. Let’s call it the REPO_LOGISTICS_TEST&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;Pull from the REPO_LOGISTICS to REPO_LOGISTICS_TEST&lt;/li&gt;&lt;/ol&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1.5em; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;That’s it. That’s all there is to it. From this point on, any change you make to the code in the LOGISTICS schema can be pulled to the LOGISTICS_TEST schema using Gitora (and vice versa).&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1.5em; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;b style=&quot;box-sizing: border-box; font-weight: bolder;&quot;&gt;Single Schema Repos can also be used to create separate development environments in the same database for every developer in the team.&lt;/b&gt;&lt;/p&gt;&lt;h2 style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; clear: both; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 24px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 600; letter-spacing: normal; line-height: 1.25; margin-bottom: 15px; margin-top: 24px; orphans: 2; padding-bottom: 0.3em; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Multiple Developers, Same Database&lt;/h2&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1.5em; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Assuming we already have the LOGISTICS schema and the REPO_LOGISTICS repo from the previous example, here is how that would work:&lt;/p&gt;&lt;ol style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1rem; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;Create a schema for each developer: LOGISTICS_JOE, LOGISTICS_MARY, LOGISTICS_PAUL.&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;Create a single schema Gitora repo for each schema. Let’s call them REPO_LOGISTICS_JOE, REPO_LOGISTICS_MARY, REPO_LOGISTICS_PAUL respectively.&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;Pull from the REPO_LOGISTICS to REPO_LOGISTICS_JOE, REPO_LOGISTICS_MARY and REPO_LOGISTICS_PAUL.&lt;/li&gt;&lt;/ol&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1.5em; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;From this point on, all three developers can work in their own schema and edit any package, procedure, view etc… freely, without overwriting each other’s changes or being affected by them. Using Gitora, they can create new branches in their own repo, for features or bugs they work on without affecting anyone else.&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1.5em; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;When the time comes to put it all together, they can use Gitora to merge their changes.&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1.5em; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;We wrote a few articles to get you started:&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1.5em; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;a data-id=&quot;http://blog.gitora.com/how-to-create-a-single-schema-repo/&quot; data-type=&quot;URL&quot; href=&quot;http://blog.gitora.com/how-to-create-a-single-schema-repo/&quot; rel=&quot;noreferrer noopener&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #007bff; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;Creating Single Schema Repos.&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1.5em; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;a data-id=&quot;http://blog.gitora.com/plsql-how-to-develop-two-features-simultaneously-but-deploy-only-one/&quot; data-type=&quot;URL&quot; href=&quot;http://blog.gitora.com/plsql-how-to-develop-two-features-simultaneously-but-deploy-only-one/&quot; rel=&quot;noreferrer noopener&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #0056b3; outline: 0px; text-decoration: underline;&quot; target=&quot;_blank&quot;&gt;How to implement agile development in a single database&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1.5em; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;a data-id=&quot;http://blog.gitora.com/managing-tables-with-single-schema-repos/&quot; data-type=&quot;URL&quot; href=&quot;http://blog.gitora.com/managing-tables-with-single-schema-repos/&quot; rel=&quot;noreferrer noopener&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #007bff; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;How to manage changes to tables with Single Schema Repos&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1.5em; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;b style=&quot;box-sizing: border-box; font-weight: bolder;&quot;&gt;Before Gitora 6, agile database development with Gitora required multiple databases to implement. With Gitora 6 you can achieve it in a single database.&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1.5em; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;We are incredibly excited to release Gitora 6. We believe it will bring a massive productivity boost to Oracle database development teams worldwide. We can’t wait for you to try it.&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1.5em; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;a data-id=&quot;https://www.gitora.com/download.html&quot; data-type=&quot;URL&quot; href=&quot;https://www.gitora.com/download.html&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #007bff; text-decoration: none;&quot;&gt;Gitora 6 is available now. You can download it from this link.&lt;/a&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://gergerconsulting.blogspot.com/feeds/6014081888829614295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6943879080620983015/6014081888829614295' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/6014081888829614295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/6014081888829614295'/><link rel='alternate' type='text/html' href='http://gergerconsulting.blogspot.com/2022/11/using-git-with-plsql-in-shared.html' title='Using Git with PL/SQL in a Shared Development Database'/><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6943879080620983015.post-3859909270473473913</id><published>2022-11-09T17:45:00.001+02:00</published><updated>2022-11-09T17:46:23.162+02:00</updated><title type='text'>Are You Using Version Control for Your Database or Are You Ticking a Box?</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1.5em; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;You use a version control system to solve certain problems, to accomplish certain tasks. These are:&lt;/p&gt;&lt;ul style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1rem; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;Keep track of who changes what, when and why.&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;If necessary, use previous versions of the code base for testing, development etc…&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;Move changes between environments faster, with fewer errors during deployment.&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;Improve productivity of the team (i.e. less time coordinating manually and more time developing. For example different developers working on the same parts of the code base simultaneously and merging their changes at a later time, hopefully mostly automatically.).&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1.5em; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;If you are using a version control system but not accomplishing any of the things above, are you really using a version control system?&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1.5em; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Here is a perfectly reasonable scenario that I’ve seen in the real world. I’ve seen this scenario with teams using Git with SQL Developer, SVN/Git with another Oracle PL/SQL IDE. Invariably, they all end up here:&lt;/p&gt;&lt;ol style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1rem; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;In the DEV database, you make changes to the package PKG_HIRING in the HR schema and then commit the package under /HR/PKG_HIRING.sql file in Git.&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;Next, another developer makes changes to the same package. He commits his changes under /HR/next_version/PKG_HIRING.sql, because… why not? It’s not like there is any enforcement.&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;A third developer commits his changes to /HR/PKG_HIRING.pkb because for some reason, the tool he uses for editing uses the .pkb suffix for packages.&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;The fourth developer named John, decides to copy PKG_HIRING to a file and work on it. He thinks he can move his changes to the database later. So he creates /HR/JOHN_DO_NOT_TOUCH/PKG_HIRING.sql&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;A fifth developer, makes changes to the HR.PKG_HIRING package but forgets to commit the package to Git. Hey it happens…&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;A sixth developer makes even more changes. He commits the package to Git under HR/PKG_HIRING.sql thereby committing not only his changes but also the fifth developers changes.&lt;/li&gt;&lt;/ol&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1.5em; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Three months later, you are tasked with deploying the latest version of the HR application to the TEST database. Which PKG_HIRING package are you going to deploy to TEST?&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1.5em; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;I actually know the answer to this question. You will deploy the one in the HR schema. It’s the safest option. I cannot help but wonder tough.. in these past three months, did John save his changes to the database? If so, how did he do it? Did he simply overwrite the package? What if some changes were lost?&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1.5em; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;At this point, I have to ask… Why do you even have a version control system? Why does that Git/SVN repo even exist? Is it useful at all or are you just doing all this just to tick a box and to be able to say that you are using a version control system?&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1.5em; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;a href=&quot;http://www.gitora.com&quot; target=&quot;_blank&quot;&gt;Gitora&lt;/a&gt; solves all these problems above. It creates a version control system around Git and enforces it at the database level.&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1.5em; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Let’s repeat the same steps for the six developers but this time let them use Gitora:&lt;/p&gt;&lt;ol style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1rem; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;In DEV, you make changes to the PKG_HIRING package in the HR schema. When you are done, you open the Gitora web app, you see the list of database objects you changed, you select the ones you want to commit (in this case PKG_HIRING) you add a comment to the commit (such as the ticket number) and click the commit button.&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;The second developer follows the same process as you. He cannot make any changes to the package until you are done with it. Once you are done, he can make his changes. He opens the Gitora App, commit his changes to Git and is done. Note that, he doesn’t get to choose which folder he saves the PKG_HIRING.sql file to. Gitora creates a well structured working directory with reasonable folder and file names for database objects. The locations of these files are also standard. When there is human decision involved with naming and putting files in the file system, a lot of errors can occur. Gitora prevents these errors.&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;The third developer’s IDE used the .pkb extension for his file. Since developers don’t get to name the files or choose the folders they save database object scripts to, the third developer also has no choice but to follow the same process as the first two developers. By the way, Gitora works with any IDE. You can use SQL Developer, SQL Navigator, TOAD or PL/SQL Developer. It doesn’t matter. Everyone in your team can use a different editor if they choose to do so. Gitora still works.&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;The fourth developer was impatient. He created a new file under JOHN_DO_NOT_TOUCH and saved his changes to that file. With Gitora, he has no direct access to Git and the Git working folder. (Gitora is a server side solution. You don’t install Git to developer’s computers.) So he cannot do that. However, if he wants to do mischief, he still can copy the PKG_HIRING package to a new file in his computer and make changes there. Then, he can simply overwrite everything in the PKG_HIRING package with his version at a later time. This will cause some changes to be lost in the package depending on when he does it. He can even go ahead and commit his changes to Gitora. But hold on a second. At some point, either during development or testing, the mistake he made will be detected. In the first scenario, there is no way to know for certain who erased all the functioning code and exactly what code should be put back to the package. It will be trivial to use Git to figure out who deleted the perfectly functioning code from PKG_HIRING because Gitora always keeps track of who changed what, when and why. Since we can know when the mistake happened, we will know the correct version of the package to put back to. John will take the heat for his egregious mistake and merge his changes to the correct version of the package. No one wants that kind of heat. It is easy to see that Gitora incentivizes the right kind of behavior among teammates by keeping everyone accountable for their actions as well as making it possible to recover from critical mistakes.&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;The fifth developer simply forgot to commit his changes to Git. With Gitora there are two ways this can be caught. First, the sixth developer who wants to edit the package will contact the fifth developer to ask when the package will be available. Second, Gitora web app always shows which objects are locked by whom. So before preparing a deployment, you can always check if there are any database objects that are locked.&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;In the first scenario, the sixth developer committed fifth developers changes along with his. With Gitora, the sixth developer will always commit only his changes because there is no way he can gain access to the PKG_HIRING without the fifth developer releasing the package first. Gitora enforces that if an object is being edited by someone, no one else can edit it. With Gitora, version control is not something you do on the side but it is tightly integrated into your workflow and enforced.&lt;/li&gt;&lt;/ol&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1.5em; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;And finally, three months later, you are tasked with preparing the deployment to TEST. How are you going to move the changes to the TEST database? With Gitora, all you need to do is to open the Gitora app, connect to the TEST database and pull the HR repo from DEV to TEST and you are done.&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1.5em; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Going back to the beginning of the article; Gitora makes Git a useful version control system for the Oracle Database.&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1.5em; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;As shown in the second scenario with &lt;a href=&quot;http://www.gitora.com&quot;&gt;Gitora&lt;/a&gt; you can:&lt;/p&gt;&lt;ul style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 1rem; margin-top: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;&lt;span color=&quot;initial&quot; style=&quot;box-sizing: border-box; font-size: revert;&quot;&gt;Keep track of who changes what, when and why.&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;i style=&quot;box-sizing: border-box;&quot;&gt;We caught John misbehaving.&lt;/i&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;If necessary, use previous versions of the code base for testing, development etc…&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;i style=&quot;box-sizing: border-box;&quot;&gt;We recovered an old version of PKG_HIRING and have John merge his changes to it.&lt;/i&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;Move changes between environments faster, with fewer errors during deployment.&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;i style=&quot;box-sizing: border-box;&quot;&gt;Done via point and click Gitora Web Application.&lt;/i&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;Improve productivity of the team (i.e. less time coordinating manually and more time developing. For example different developers working on the same parts of the code base simultaneously and merging their changes at a later time, hopefully mostly automatically.).&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;i style=&quot;box-sizing: border-box;&quot;&gt;The second scenario reduced manual coordination significantly. Gitora can do a lot more. You can have different teams work on the same code base at the same time and merge their changes just like Java, JavaScript developers. However that’s beyond the scope of this article. Please read&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://blog.gitora.com/agile-development-with-a-single-database/&quot; rel=&quot;noreferrer noopener&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #007bff; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;this article&lt;/a&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;and&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://blog.gitora.com/plsql-how-to-develop-two-features-simultaneously-but-deploy-only-one/&quot; rel=&quot;noreferrer noopener&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #007bff; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;this article&lt;/a&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;to learn more about how you can implement parallel development with &lt;a href=&quot;http://www.gitora.com&quot;&gt;Gitora&lt;/a&gt;.&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://gergerconsulting.blogspot.com/feeds/3859909270473473913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6943879080620983015/3859909270473473913' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/3859909270473473913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/3859909270473473913'/><link rel='alternate' type='text/html' href='http://gergerconsulting.blogspot.com/2022/11/are-you-using-version-control-for-your.html' title='Are You Using Version Control for Your Database or Are You Ticking a Box?'/><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6943879080620983015.post-3190177579508138946</id><published>2022-05-10T08:52:00.005+02:00</published><updated>2022-06-10T09:39:25.560+02:00</updated><title type='text'>Agile PL/SQL Development with Git</title><content type='html'>&lt;p&gt;&lt;a href=&quot;https://www.gitora.com/&quot;&gt;Gitora 6&lt;/a&gt;, the latest version of the source control tool for the Oracle Database, enables PL/SQL developers implement agile development practices in a single database.&lt;/p&gt;&lt;p&gt;With Gitora 6, developers can work on the same code base (packages, procedures etc...) at the same time, in the same database.&lt;/p&gt;&lt;p&gt;Learn more at &lt;a href=&quot;http://blog.gitora.com/introducing-gitora-6/&quot;&gt;http://blog.gitora.com/introducing-gitora-6/&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://gergerconsulting.blogspot.com/feeds/3190177579508138946/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6943879080620983015/3190177579508138946' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/3190177579508138946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/3190177579508138946'/><link rel='alternate' type='text/html' href='http://gergerconsulting.blogspot.com/2022/05/agile-plsql-development.html' title='Agile PL/SQL Development with Git'/><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6943879080620983015.post-892767546589501217</id><published>2021-02-24T13:34:00.011+02:00</published><updated>2021-02-25T13:15:27.904+02:00</updated><title type='text'>Version Control for Oracle Webinar Video</title><content type='html'>&lt;p&gt;&amp;nbsp;
&lt;/p&gt;&lt;p&gt;On February 16th, we hosted a webinar about Gitora 5. Many thanks to everyone who attended. The recording of the webinar is below. &lt;br /&gt;&lt;/p&gt;


&lt;iframe allow=&quot;autoplay; fullscreen; picture-in-picture&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;360&quot; src=&quot;https://player.vimeo.com/video/513265795&quot; width=&quot;640&quot;&gt;&lt;/iframe&gt;


&lt;/p&gt;&lt;p&gt;You can view the slides for the webinar below. &lt;a href=&quot;https://www.dropbox.com/s/uzfgkou6h8zcw24/Gitora%205.pdf?dl=0&quot; target=&quot;_blank&quot;&gt;You can also download the slides from this link.&lt;/a&gt;
&lt;p&gt;&lt;/p&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;485&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;//www.slideshare.net/slideshow/embed_code/key/yU4LWzoCtQdL6Z&quot; style=&quot;border-width: 1px; border: 1px solid #CCC; margin-bottom: 5px; max-width: 100%;&quot; width=&quot;595&quot;&gt; &lt;/iframe&gt;

  
&lt;p&gt;There were a few questions we received several times during the webinar. We&#39;d like to reiterate our answers below:&lt;/p&gt;


&lt;p&gt;&lt;b&gt;How does Gitora work with GitLab, GitHub or similar services...?&lt;/b&gt;&lt;br /&gt;Gitora repos work&amp;nbsp;with these services&amp;nbsp;just like any other local Git repo does. From the point of GitLab, GitHub or similar services, Gitora repos are just local repos that you can push to these services.&lt;/p&gt;



&lt;p&gt;&lt;b&gt;How can I create a merge/pull request with Gitora?&lt;/b&gt;&lt;br /&gt;Merge/Pull request is not a Git feature. It is a GitHub/GitLab feature. You can continue creating merge/pull requests on these services using the same workflow you use&amp;nbsp;for any other local repo. To create a merge/pull request&amp;nbsp;for a Gitora repo, first push your repo to GitHub/GitLab using the Gitora web app (or use Git directly). Next, go to your GitHub/GitLab account and create your merge/pull request.&lt;/p&gt;



&lt;p&gt;&lt;b&gt;How can I work on two different projects with different deadlines&amp;nbsp;in the same development database and send only code related to one project to the test database?&lt;/b&gt;&lt;br /&gt;You can&#39;t. Gitora cannot do magic. :-) There will never be a tool that will help you to do this because it is impossible. What Gitora empowers you to do is to have multiple databases per project. Then&amp;nbsp;you can work on the same logical objects in different databases and use Gitora to merge code bases.&lt;br /&gt;&lt;a href=&quot;http://blog.gitora.com/plsql-how-to-develop-two-features-simultaneously-but-deploy-only-one/&quot; rel=&quot;noreferrer noopener&quot; target=&quot;_blank&quot;&gt;You can watch a full workflow and detailed explanation of this process at this link.&lt;/a&gt;&lt;/p&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gergerconsulting.blogspot.com/feeds/892767546589501217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6943879080620983015/892767546589501217' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/892767546589501217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/892767546589501217'/><link rel='alternate' type='text/html' href='http://gergerconsulting.blogspot.com/2021/02/version-control-for-oracle-webinar-video.html' title='Version Control for Oracle Webinar Video'/><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6943879080620983015.post-2984974870606169253</id><published>2021-02-11T11:28:00.000+02:00</published><updated>2021-02-11T11:28:15.447+02:00</updated><title type='text'>Source Control Management for the Oracle Database</title><content type='html'>&lt;p&gt;Managing the source code of objects in the Oracle database and moving them between databases has been a problem for many years.&lt;/p&gt;&lt;p&gt;DBA&#39;s and database developers did not enjoy the benefits of prominent source control software such as Git and have been largely left behind.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.gitora.com&quot;&gt;Gitora&lt;/a&gt; is a unique tool that bridges the Oracle database and Git and enables DBA&#39;s and database developers to benefit from Git&#39;s capabilities in managing database objects.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://zoom.us/webinar/register/WN_ZbtmZ3mXQLy0KYUjogX5aA&quot; target=&quot;_blank&quot;&gt;On February 16th we are hosting a webinar&lt;/a&gt; to show you how you can use Gitora to manage your database objects.&lt;br /&gt;&lt;br /&gt;In this webinar we&#39;ll cover the following topics:&lt;/p&gt;&lt;p&gt;- How to use Git for database object DDL statements&lt;br /&gt;- How to use Gitora to move code between databases&lt;br /&gt;- How to implement modern development workflows using Gitora&lt;br /&gt;- How to use &lt;b&gt;Pluggable Databases&lt;/b&gt; for a more productive development environment&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://zoom.us/webinar/register/WN_ZbtmZ3mXQLy0KYUjogX5aA&quot;&gt;You can sign up at this link.&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://gergerconsulting.blogspot.com/feeds/2984974870606169253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6943879080620983015/2984974870606169253' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/2984974870606169253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/2984974870606169253'/><link rel='alternate' type='text/html' href='http://gergerconsulting.blogspot.com/2021/02/source-control-management-for-oracle.html' title='Source Control Management for the Oracle Database'/><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6943879080620983015.post-6689936910994155026</id><published>2021-01-27T13:14:00.001+02:00</published><updated>2021-01-27T13:14:09.622+02:00</updated><title type='text'>Gitora 5 Source Control for Oracle is Out</title><content type='html'>&lt;p&gt;We are very excited to announce that Gitora 5 is now available for download.



&lt;/p&gt;&lt;div class=&quot;entry-content&quot;&gt;&lt;p&gt;Gitora 5 is a huge step forward for version management of database objects.&lt;/p&gt;



&lt;p&gt;Gitora 5 has many new features. Below are just six of our favorites:&lt;/p&gt;



&lt;div class=&quot;wp-block-group&quot;&gt;&lt;div class=&quot;wp-block-group__inner-container&quot;&gt;
&lt;ul&gt;&lt;li&gt;A Brand New User Interface and Application&lt;/li&gt;&lt;li&gt;One Gitora Installation to Manage Any Number of Databases&lt;/li&gt;&lt;li&gt;Gitora Now Manages Tables&lt;/li&gt;&lt;li&gt;No-login development experience&lt;/li&gt;&lt;li&gt;A Comprehensive Developer Privileges Management Module&lt;/li&gt;&lt;li&gt;Full API To Completely Automate Your Workflow&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;/div&gt;



&lt;p&gt;Let’s go over these new features briefly:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;A Brand New User Interface and Application&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;We redesigned every screen in Gitora from the ground up. The new 
design gives Gitora 5 a beautiful modern look with large components, 
easy to read, fresh colors and updated icons.&amp;nbsp;&lt;/p&gt;



&lt;p&gt;We also rebuilt the application with Java. This reduced Gitora’s 
database footprint by more than 95% making it much easier to install and
 manage.&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;One Gitora Installation to Manage Any Number of Databases&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;This was probably one of the most requested features. Previously, if 
you wanted to manage a database with Gitora, you needed a new Gitora 
installation. This is no longer the case.&lt;/p&gt;



&lt;p&gt;Thanks to Gitora 5’s new architecture, users can now manage any number of databases with Gitora 5 from a single application.&lt;/p&gt;



&lt;p&gt;This makes moving code and switching between databases much easier. 
Maintenance and upgrade tasks are also much simpler because there is 
only one application to manage.&lt;/p&gt;



&lt;p&gt;Moreover, we made installing Gitora much easier. No more running 
hundreds of database scripts or changing database settings. Once you 
create a database user for Gitora, the application will automatically 
install its database objects.&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;Gitora Now Manages Tables&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;Tables are now first class citizens in Gitora. You can manage every 
table’s DDL in Git repos along with its constraints and indexes, in its 
own file with its complete history, automatically.&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;No-login Development Experience&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;Previously, signing in to Gitora required an extra step for database 
developers. Every time they opened a database session, they had to 
execute one line of code to sign in to Gitora. Gitora 5 can be 
configured to recognize selected database users as valid Gitora users. 
This way, Gitora 5 becomes completely transparent during regular 
development activities.&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;A Comprehensive Developer Privileges Management Module&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;Gitora 5 Enterprise comes with a sophisticated authorization module 
with which you can manage who can edit which database object and perform
 which Git operation. You can define privileges for actions such as 
check out, commit, pull, push etc… at database level and at repo level. 
You can even restrict access to certain objects to specific developers.&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;Full API To Completely Automate Your Workflow&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;Last but not least, Gitora 5 Enterprise comes with a set of API’s so 
that you can fully automate your workflow. The API’s are easy to use and
 support the restrictions you specify in the authorization module.&lt;/p&gt;



&lt;p&gt;These are our top six features but there are many more. Here is just a few of them:&lt;/p&gt;



&lt;ul&gt;&lt;li&gt;A new and improved diff screen&lt;/li&gt;&lt;li&gt;A new way to track every DDL you execute in the database&lt;/li&gt;&lt;li&gt;Table DDL generation that is master-detail relationship aware&lt;/li&gt;&lt;li&gt;Support for sequences, materialized views&lt;/li&gt;&lt;/ul&gt;



&lt;p&gt;Gitora 5 comes with the features you are already familiar with:&lt;/p&gt;



&lt;ul&gt;&lt;li&gt;Create Git repos with any of your database code objects such as Packages, Views, Types, Triggers etc…&lt;/li&gt;&lt;li&gt;Gitora doesn’t miss a change. Capture every change in these objects automatically and commit them to Git with a single click.&lt;/li&gt;&lt;li&gt;Perform
 Git operations such as reset, branch, merge, pull etc.. These 
operations will update your database objects automatically.&lt;/li&gt;&lt;li&gt;Push your repos to any cloud service such as GitHub, GitLab etc…&lt;/li&gt;&lt;/ul&gt;



&lt;p&gt;Gitora is a unique tool that integrates Git to the Oracle Database. 
It enables you to use Git just like a Java, JavaScript or C# 
developer.&amp;nbsp;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Gitora 5 is by far our biggest and most important release since 
releasing the first version of Gitora in 2015. Gitora 5 is an 
indispensable tool to improve developer productivity, implement modern 
development workflows and cut delivery times significantly.&lt;/p&gt;



&lt;p&gt;&lt;a href=&quot;https://www.gitora.com/download.html&quot; rel=&quot;noreferrer noopener&quot; target=&quot;_blank&quot;&gt;Try Gitora 5 today.&lt;/a&gt;&lt;/p&gt;
	&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gergerconsulting.blogspot.com/feeds/6689936910994155026/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6943879080620983015/6689936910994155026' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/6689936910994155026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/6689936910994155026'/><link rel='alternate' type='text/html' href='http://gergerconsulting.blogspot.com/2021/01/gitora-5-source-control-for-oracle-is.html' title='Gitora 5 Source Control for Oracle is Out'/><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6943879080620983015.post-8439015561113294917</id><published>2020-06-23T20:12:00.004+02:00</published><updated>2020-06-23T20:12:38.277+02:00</updated><title type='text'>Oracle Legend Bryn Llewellyn on Distributed, Cloud-Native Databases</title><content type='html'>Bryn Llewellyn has run PL/SQL and Edition-Based Redefinition at Oracle for more than a decade and we are incredibly happy to have him as our next speaker!&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEED7Uifcg0XfufTdBFG6KgBlrEhgdobhGOlUOh95UIS9nSu8PbXn2ls8TUUAue5V2Kq5ays6fREa2mRjdxtaNCBxjg099HFKXD9AYyFTrWgeTeHkN9FpNClIhRJB3KxyUianhSCM0UcfY/s1600/world-map-dark.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;588&quot; data-original-width=&quot;1156&quot; height=&quot;162&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEED7Uifcg0XfufTdBFG6KgBlrEhgdobhGOlUOh95UIS9nSu8PbXn2ls8TUUAue5V2Kq5ays6fREa2mRjdxtaNCBxjg099HFKXD9AYyFTrWgeTeHkN9FpNClIhRJB3KxyUianhSCM0UcfY/s320/world-map-dark.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
Cloud-native databases are coming out of age. They are open source and high performance. They are built on the shared nothing architecture, have linear write scalibility, low read latency and built-in fault tolerance. And now they are even compatibale with PostgreSQL.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.prohuddle.com/webinars/brynllewellyn/cloud_native_database.php&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;100&quot; data-original-width=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF37eoLL2ZzGR6giTdwv0rctJDtkhKRYVxHp6UHjQC69wyweyhNwJJNr-L06Wt4ElnSF-XOg0GTM3XtukF95ORiJG62TGKrcYaISzkbstLL52O1PtmBCRIaapoGXOLJEEh75R2jxtEJ7Ou/s1600/sign-me-up.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
&lt;a href=&quot;http://www.prohuddle.com/webinars/brynllewellyn/cloud_native_database.php&quot; target=&quot;_blank&quot;&gt;Attend the webinar by the Oracle legend Bryn Llewellyn&lt;/a&gt; and learn how distributed databases can help you in your daily work.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gergerconsulting.blogspot.com/feeds/8439015561113294917/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6943879080620983015/8439015561113294917' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/8439015561113294917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/8439015561113294917'/><link rel='alternate' type='text/html' href='http://gergerconsulting.blogspot.com/2020/06/oracle-legend-bryn-llewellyn-on.html' title='Oracle Legend Bryn Llewellyn on Distributed, Cloud-Native Databases'/><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEED7Uifcg0XfufTdBFG6KgBlrEhgdobhGOlUOh95UIS9nSu8PbXn2ls8TUUAue5V2Kq5ays6fREa2mRjdxtaNCBxjg099HFKXD9AYyFTrWgeTeHkN9FpNClIhRJB3KxyUianhSCM0UcfY/s72-c/world-map-dark.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6943879080620983015.post-8451942638770935884</id><published>2020-06-02T20:03:00.003+02:00</published><updated>2020-06-02T20:03:50.189+02:00</updated><title type='text'>Introduction to Apache Kafka</title><content type='html'>Apache Kafka is a product that should be in every IT professional&#39;s toolbox.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://www.prohuddle.com/webinars/ricardoferreira/apache_kafka.php&quot; target=&quot;_blank&quot;&gt;Attend the webinar by developer advocate Ricardo Ferreira &lt;/a&gt;and learn how to use Kafka in your daily work&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmrMydRWRITJ0zTlZJ2gZtKG21VqI3CdNWmYv_OqBCPkvtS0lDNYkrFVbR9nAs2Ca0t2roIJBv4eXRECTGZg8vB7HVOW2wLmLibtqVA22VUWvg5fToBBfPLR3ETeduLoybo_qpCoi_Kt1k/s1600/kafka-training-in-brighton-apache-kafka-training-1576498761.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;350&quot; data-original-width=&quot;700&quot; height=&quot;160&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmrMydRWRITJ0zTlZJ2gZtKG21VqI3CdNWmYv_OqBCPkvtS0lDNYkrFVbR9nAs2Ca0t2roIJBv4eXRECTGZg8vB7HVOW2wLmLibtqVA22VUWvg5fToBBfPLR3ETeduLoybo_qpCoi_Kt1k/s320/kafka-training-in-brighton-apache-kafka-training-1576498761.jpeg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;About the Webinar:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
The use of distributed streaming platforms is becoming increasingly popular among developers, but have you ever wondered why?&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
Part Pub/Sub messaging system, partly distributed storage, partly CEP-type event processing engine, the usage of this type of technology brings a whole new perspective on how developers capture, store, and process events. This talk will explain what distributed streaming platforms are and how it can be a game changer for modern data architectures. We&#39;ll discuss the road in IT that led to the need of this type of platform, the current state of Apache Kafka, as well as scenarios where this technology can be implemented.&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
&lt;a href=&quot;http://www.prohuddle.com/webinars/ricardoferreira/apache_kafka.php&quot; target=&quot;_blank&quot;&gt;Sign up for the webinar.&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.prohuddle.com/webinars/ricardoferreira/apache_kafka.php&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;100&quot; data-original-width=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF37eoLL2ZzGR6giTdwv0rctJDtkhKRYVxHp6UHjQC69wyweyhNwJJNr-L06Wt4ElnSF-XOg0GTM3XtukF95ORiJG62TGKrcYaISzkbstLL52O1PtmBCRIaapoGXOLJEEh75R2jxtEJ7Ou/s1600/sign-me-up.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
&lt;b&gt;About the Presenter:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;padding: 0px 0px 10px;&quot;&gt;
&lt;span style=&quot;font-family: csans-regular, Open Sans;&quot;&gt;Ricardo is a Developer Advocate at Confluent, the company founded by the original co-creators of Apache Kafka. He has over 22 years of experience working with software engineering and specializes in service-oriented architecture, big data, cloud, and serverless architecture. Prior to Confluent, he worked for other vendors, such as Oracle, Red Hat, and IONA Technologies, as well as several consulting firms. While not working he enjoys grilling steaks on his backyard with his family and friends, where he gets the chance to talk about anything that is not IT related. Currently, he lives in Raleigh, North Carolina, with his wife, and son.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gergerconsulting.blogspot.com/feeds/8451942638770935884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6943879080620983015/8451942638770935884' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/8451942638770935884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/8451942638770935884'/><link rel='alternate' type='text/html' href='http://gergerconsulting.blogspot.com/2020/06/introduction-to-apache-kafka.html' title='Introduction to Apache Kafka'/><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmrMydRWRITJ0zTlZJ2gZtKG21VqI3CdNWmYv_OqBCPkvtS0lDNYkrFVbR9nAs2Ca0t2roIJBv4eXRECTGZg8vB7HVOW2wLmLibtqVA22VUWvg5fToBBfPLR3ETeduLoybo_qpCoi_Kt1k/s72-c/kafka-training-in-brighton-apache-kafka-training-1576498761.jpeg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6943879080620983015.post-1510948472810053562</id><published>2020-05-27T00:00:00.004+02:00</published><updated>2020-05-27T00:00:33.319+02:00</updated><title type='text'>Machine Learning for Oracle Professionals</title><content type='html'>&lt;br /&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
&lt;b&gt;In this webinar, Oracle ACE Director Craig&amp;nbsp;Shallahamer will introduce you to the world of applied Machine Learning from an Oracle Professional (DBA/Developer/Manager) perspective.&lt;/b&gt; This includes understanding what ML is, why use it and why now.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDm42XwrI_nbqkZfCaKdjr7ze2mq0SgLeazEgBw_3fchSy626iFic2TUOKLEgMg56isPY4X2GZV_QukTcyZ2JH4UBAn5yGhLg53k2sXEldUPA2IRZNKtf-BKSFJ8VGz-wjssOxgkH4aS4e/s1600/craig.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;486&quot; data-original-width=&quot;350&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDm42XwrI_nbqkZfCaKdjr7ze2mq0SgLeazEgBw_3fchSy626iFic2TUOKLEgMg56isPY4X2GZV_QukTcyZ2JH4UBAn5yGhLg53k2sXEldUPA2IRZNKtf-BKSFJ8VGz-wjssOxgkH4aS4e/s320/craig.jpg&quot; width=&quot;230&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
He will demonstrate how to create an automated anomalous performance detection system. He&#39;ll use industry standard Python with its ML libraries and Jupyter Notebooks. &lt;b&gt;You will be able to download and do everything he does in this webinar!&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
&lt;a href=&quot;http://www.prohuddle.com/webinars/CraigShallahamer/machine_learning.php&quot; target=&quot;_blank&quot;&gt;Click here to register.&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
&lt;b&gt;If you have ever wondered how ML can be applied in an IT environment, you don&#39;t want to miss this webinar.&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.prohuddle.com/webinars/CraigShallahamer/machine_learning.php&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;100&quot; data-original-width=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF37eoLL2ZzGR6giTdwv0rctJDtkhKRYVxHp6UHjQC69wyweyhNwJJNr-L06Wt4ElnSF-XOg0GTM3XtukF95ORiJG62TGKrcYaISzkbstLL52O1PtmBCRIaapoGXOLJEEh75R2jxtEJ7Ou/s1600/sign-me-up.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gergerconsulting.blogspot.com/feeds/1510948472810053562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6943879080620983015/1510948472810053562' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/1510948472810053562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/1510948472810053562'/><link rel='alternate' type='text/html' href='http://gergerconsulting.blogspot.com/2020/05/machine-learning-for-oracle.html' title='Machine Learning for Oracle Professionals'/><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDm42XwrI_nbqkZfCaKdjr7ze2mq0SgLeazEgBw_3fchSy626iFic2TUOKLEgMg56isPY4X2GZV_QukTcyZ2JH4UBAn5yGhLg53k2sXEldUPA2IRZNKtf-BKSFJ8VGz-wjssOxgkH4aS4e/s72-c/craig.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6943879080620983015.post-8501236564652867495</id><published>2020-05-18T20:26:00.001+02:00</published><updated>2020-05-18T20:26:21.436+02:00</updated><title type='text'>How to Improve Oracle Performance with NVM</title><content type='html'>Non-Volatile Memory hardware is a technology that every Oracle customer must know about. Attend the webinar by Yaron Dar and find out how you can improve the performance of yoru Oracle database with NVM.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
Covered topics:&lt;/div&gt;
&lt;ul style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; list-style: none; margin: 0px; padding: 0px 0px 0px 40px;&quot;&gt;
&lt;li&gt;- Proof points, best practices, and guidelines for achieving peak performance for Oracle workloads with NVMe and Storage Class Memory.&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;- Maintaining high availability through disasters with Oracle Extended RAC (demo)&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;- Achieving amazing data reduction and storage efficiency for Oracle databases.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
Register at:&amp;nbsp;&lt;a href=&quot;http://www.prohuddle.com/webinars/yarondar/oracle_performance.php&quot;&gt;http://www.prohuddle.com/webinars/yarondar/oracle_performance.php&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.prohuddle.com/webinars/yarondar/oracle_performance.php&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;100&quot; data-original-width=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF37eoLL2ZzGR6giTdwv0rctJDtkhKRYVxHp6UHjQC69wyweyhNwJJNr-L06Wt4ElnSF-XOg0GTM3XtukF95ORiJG62TGKrcYaISzkbstLL52O1PtmBCRIaapoGXOLJEEh75R2jxtEJ7Ou/s1600/sign-me-up.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://gergerconsulting.blogspot.com/feeds/8501236564652867495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6943879080620983015/8501236564652867495' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/8501236564652867495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/8501236564652867495'/><link rel='alternate' type='text/html' href='http://gergerconsulting.blogspot.com/2020/05/how-to-improve-oracle-performance-with.html' title='How to Improve Oracle Performance with NVM'/><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF37eoLL2ZzGR6giTdwv0rctJDtkhKRYVxHp6UHjQC69wyweyhNwJJNr-L06Wt4ElnSF-XOg0GTM3XtukF95ORiJG62TGKrcYaISzkbstLL52O1PtmBCRIaapoGXOLJEEh75R2jxtEJ7Ou/s72-c/sign-me-up.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6943879080620983015.post-5458523054078812675</id><published>2020-05-06T01:09:00.000+02:00</published><updated>2020-05-06T01:11:19.263+02:00</updated><title type='text'>Centrally Managed Users in Oracle (MS Active Directory)</title><content type='html'>&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
Attend the webinar by Oracle ACE Simon Pane and learn how to integrate Microsoft Active Directory with the Oracle database.&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
&lt;a href=&quot;http://www.prohuddle.com/webinars/simonpane/oracle_centrally_managed_users.php&quot; target=&quot;_blank&quot;&gt;Click here to register.&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgaRf3RlMV4zt8L0OOPswQf7fZic0w0KxM0pRufts8hiWTrbRw1N-Ow76TyYZkL2-9WIHgHyHv42oLHWC5RfPKWSjpUAP6iQHBcvE9HqPf3vhhD9a0nni4xwquzII5sQyJLwwY6zWe-jiI/s1600/activedirectory.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;114&quot; data-original-width=&quot;220&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgaRf3RlMV4zt8L0OOPswQf7fZic0w0KxM0pRufts8hiWTrbRw1N-Ow76TyYZkL2-9WIHgHyHv42oLHWC5RfPKWSjpUAP6iQHBcvE9HqPf3vhhD9a0nni4xwquzII5sQyJLwwY6zWe-jiI/s1600/activedirectory.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
&lt;b&gt;About the Webinar&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
This presentation details the advantages of using Centrally Managed Users (CMU) over the previous technologies, covers the installation/set-up process, and gives practical examples and use cases for organizations to leverage and benefit from the simplified integration of database user management (authentication and authorization) with Active Directory (AD).&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
An exciting new feature of Oracle Database 18c and 19c is &quot;Centrally Managed Users&quot; (CMU). This, for the first time, allows for simple and complete user management integration with Active Directory. No additional licenses required!&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
Previously, Oracle Enterprise User Security (EUS) and Oracle Unified Directory (OUD) was needed as an intermediate component bridging the Oracle Database to Active Directory. While EUS/OUD is still present and does offer some additional features and benefits, it&#39;s no longer required for database-AD user integration and management.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.prohuddle.com/webinars/simonpane/oracle_centrally_managed_users.php&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;100&quot; data-original-width=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF37eoLL2ZzGR6giTdwv0rctJDtkhKRYVxHp6UHjQC69wyweyhNwJJNr-L06Wt4ElnSF-XOg0GTM3XtukF95ORiJG62TGKrcYaISzkbstLL52O1PtmBCRIaapoGXOLJEEh75R2jxtEJ7Ou/s1600/sign-me-up.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
&lt;br /&gt;
This webinar is sponsored by &lt;a href=&quot;http://www.gitora.com/&quot; target=&quot;_blank&quot;&gt;Gitora&lt;/a&gt;, the source control tool for the Oracle database.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gergerconsulting.blogspot.com/feeds/5458523054078812675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6943879080620983015/5458523054078812675' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/5458523054078812675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/5458523054078812675'/><link rel='alternate' type='text/html' href='http://gergerconsulting.blogspot.com/2020/05/centrally-managed-users-in-oracle-ms.html' title='Centrally Managed Users in Oracle (MS Active Directory)'/><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgaRf3RlMV4zt8L0OOPswQf7fZic0w0KxM0pRufts8hiWTrbRw1N-Ow76TyYZkL2-9WIHgHyHv42oLHWC5RfPKWSjpUAP6iQHBcvE9HqPf3vhhD9a0nni4xwquzII5sQyJLwwY6zWe-jiI/s72-c/activedirectory.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6943879080620983015.post-917709910557138916</id><published>2020-04-08T21:26:00.001+02:00</published><updated>2020-04-08T21:26:20.820+02:00</updated><title type='text'>Practical Oracle SQL Webinar by ACE Director Kim Berg Hansan</title><content type='html'>ACE Director Kim Berg Hansen is the author of the book &quot;Practical Oracle SQL, Mastering the Full Power of Oracle Database&quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://amzn.to/2RkWmSL&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;714&quot; data-original-width=&quot;500&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAjYvIDwI_LHUw6MqwDFnLQYFuhInVkjBB3mPznaGdorwKOm7EB2Z5FSvELgyWdIhzjSJAkiNR4U1hyQJT7jwzebpOgJ0YEYz-UNt2YnoscPwE4UtN18LD8Cst0M7e8_D6hpHdcnH4InYt/s320/practicaloraclesql2.jpg&quot; width=&quot;224&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
Kim Berg Hansen is known to present complicated SQL features in a very accessible way to developers so that they can apply these features in their daily work.&lt;br /&gt;&lt;br /&gt;In this webinar, Kim will present several SQL techniques,&amp;nbsp;&lt;a href=&quot;https://amzn.to/2RkWmSL&quot; style=&quot;margin: 0px; padding: 0px; text-decoration-line: none;&quot;&gt;&lt;u style=&quot;margin: 0px; padding: 0px;&quot;&gt;taken from his new book Practical Oracle SQL&lt;/u&gt;&lt;/a&gt;, and show you how you can apply them in real life scenarios. &lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.prohuddle.com/webinars/KimBergHansen/practical_oracle_sql.php&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;100&quot; data-original-width=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF37eoLL2ZzGR6giTdwv0rctJDtkhKRYVxHp6UHjQC69wyweyhNwJJNr-L06Wt4ElnSF-XOg0GTM3XtukF95ORiJG62TGKrcYaISzkbstLL52O1PtmBCRIaapoGXOLJEEh75R2jxtEJ7Ou/s1600/sign-me-up.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
Kim will cover the following topics:&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Tree Calculations with Recursion (Recursive subquery factoring)&lt;/li&gt;
&lt;li&gt;Functions Defined Within SQL (Functions in the WITH clause)&lt;/li&gt;
&lt;li&gt;Answering Top-N Questions (Analytic ranking functions)&lt;/li&gt;
&lt;li&gt;Rolling Sums to Forecast Reaching Minimums (Analytic window clause, recursive subquery factoring, model clause)&lt;/li&gt;
&lt;li&gt;Merging Date Ranges (Row pattern matching MATCH_RECOGNIZE)&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;a href=&quot;http://www.prohuddle.com/webinars/KimBergHansen/practical_oracle_sql.php&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Click here to register for the webinar.&lt;/b&gt;&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gergerconsulting.blogspot.com/feeds/917709910557138916/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6943879080620983015/917709910557138916' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/917709910557138916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/917709910557138916'/><link rel='alternate' type='text/html' href='http://gergerconsulting.blogspot.com/2020/04/practical-oracle-sql-webinar-by-ace.html' title='Practical Oracle SQL Webinar by ACE Director Kim Berg Hansan'/><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAjYvIDwI_LHUw6MqwDFnLQYFuhInVkjBB3mPznaGdorwKOm7EB2Z5FSvELgyWdIhzjSJAkiNR4U1hyQJT7jwzebpOgJ0YEYz-UNt2YnoscPwE4UtN18LD8Cst0M7e8_D6hpHdcnH4InYt/s72-c/practicaloraclesql2.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6943879080620983015.post-3771600132409428938</id><published>2020-04-02T22:17:00.004+02:00</published><updated>2023-06-01T11:55:09.891+03:00</updated><title type='text'>Oracle Database + Git = Gitora 4</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
We are happy to announce the new version of Gitora, the version control tool for the Oracle Database.&lt;br /&gt;
&lt;br /&gt;
Gitora 4 enables you to manage your entire Oracle code base with Git. New features in Gitora 4 include:&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Push to and pull from repositories in GitHub, GitLab, Bitbucket etc...&lt;/li&gt;
&lt;li&gt;Simplified workflow and vastly improved working directory structure&lt;/li&gt;
&lt;li&gt;SQL Developer Extension (Coming soon.)&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Try Gitora today at:&amp;nbsp;&lt;a href=&quot;https://www.gitora.com/&quot;&gt;http://www.gitora.com/&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3qt5r3i13XRsG-vhkDocf-IxsNnddvVpISCPiMaTQFt5PDJXZiPH0bo9VyK8-9QkXbkrAKEmC_CFuPRsiKgdNz6V28_T9a3TQpf1uC979qnTYtexC1IT2LRtUa5WeM7PV3HL3cnwkLNeP/s1600/Gitora+LinkedIn+Banner.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;220&quot; data-original-width=&quot;646&quot; height=&quot;108&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3qt5r3i13XRsG-vhkDocf-IxsNnddvVpISCPiMaTQFt5PDJXZiPH0bo9VyK8-9QkXbkrAKEmC_CFuPRsiKgdNz6V28_T9a3TQpf1uC979qnTYtexC1IT2LRtUa5WeM7PV3HL3cnwkLNeP/s320/Gitora+LinkedIn+Banner.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gergerconsulting.blogspot.com/feeds/3771600132409428938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6943879080620983015/3771600132409428938' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/3771600132409428938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/3771600132409428938'/><link rel='alternate' type='text/html' href='http://gergerconsulting.blogspot.com/2020/04/oracle-database-git-gitora-4.html' title='Oracle Database + Git = Gitora 4'/><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3qt5r3i13XRsG-vhkDocf-IxsNnddvVpISCPiMaTQFt5PDJXZiPH0bo9VyK8-9QkXbkrAKEmC_CFuPRsiKgdNz6V28_T9a3TQpf1uC979qnTYtexC1IT2LRtUa5WeM7PV3HL3cnwkLNeP/s72-c/Gitora+LinkedIn+Banner.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6943879080620983015.post-8793779997304616701</id><published>2018-09-11T18:22:00.001+02:00</published><updated>2018-09-11T18:22:16.907+02:00</updated><title type='text'>EnterpriseDB Postgres for Oracle Developers</title><content type='html'>EnterpriseDB Postgres is the only open source database in Gartner&#39;s Magic Quadrant and has virtually full feature parity with Oracle. Yet, very few of us know about it or use it. Let&#39;s change this.&lt;br /&gt;
&lt;br /&gt;
Attend the webinar by two of the best people in EnterpriseDB world and learn how EDB Postgres can help you.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.prohuddle.com/webinars/edbpostgres/enterprisedb-postgres-for-oracle-professionals.php&quot; target=&quot;_blank&quot;&gt;Register at this link.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ7VQ0uWSzR1bZlvEgbLlC7ghHVgmrmdIW63b6c3kuxvy_UunH3_qDPLAjkymPXJGZYZmJAyYMRPSzgIKKJO6R83PgvZnI3B5pdI3HinEjcYfmQEe5uT5RBrJUVQ2QuZkUXG5QFRinsEkz/s1600/edb.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;691&quot; data-original-width=&quot;1200&quot; height=&quot;184&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ7VQ0uWSzR1bZlvEgbLlC7ghHVgmrmdIW63b6c3kuxvy_UunH3_qDPLAjkymPXJGZYZmJAyYMRPSzgIKKJO6R83PgvZnI3B5pdI3HinEjcYfmQEe5uT5RBrJUVQ2QuZkUXG5QFRinsEkz/s320/edb.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;About the Webinar:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
The greatest roadblock that many organizations face in their technology transformation initiatives is their Oracle relationship. High costs and restrictive licensing are preventing many organizations from investing in strategic new data-driven initiatives that strengthen competitiveness.&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
Recognized by Gartner as the only open source database provider in the Magic Quadrant for Operational Database Management Systems, EDB Postgres is the leading database alternative to Oracle. With Oracle compatibility features and tools that support migrations, often in just hours or days, organizations reduce costs by 80% or more and can deploy the database anywhere without restriction.&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
In this webinar you’ll learn how:&lt;/div&gt;
&lt;ul style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; list-style: none; margin: 0px; padding: 0px 0px 0px 40px;&quot;&gt;
&lt;li&gt;- The EDB Postgres Platform supports Oracle’s PL/SQL and comes with enterprise-level management and diagnostic tools;&lt;/li&gt;
&lt;li&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;- EDB’s Oracle migration expertise and technology coupled with Destiny’s application migration expertise helps organizations migrate to Postgres;&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;- The EDB Postgres Platform significantly reduces an organizations TCO costs while still providing enterprise-level capabilities for business needs and applications.&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.prohuddle.com/webinars/edbpostgres/enterprisedb-postgres-for-oracle-professionals.php&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;100&quot; data-original-width=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF37eoLL2ZzGR6giTdwv0rctJDtkhKRYVxHp6UHjQC69wyweyhNwJJNr-L06Wt4ElnSF-XOg0GTM3XtukF95ORiJG62TGKrcYaISzkbstLL52O1PtmBCRIaapoGXOLJEEh75R2jxtEJ7Ou/s1600/sign-me-up.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: , &amp;quot;open sans&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gergerconsulting.blogspot.com/feeds/8793779997304616701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6943879080620983015/8793779997304616701' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/8793779997304616701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/8793779997304616701'/><link rel='alternate' type='text/html' href='http://gergerconsulting.blogspot.com/2018/09/enterprisedb-postgres-for-oracle.html' title='EnterpriseDB Postgres for Oracle Developers'/><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ7VQ0uWSzR1bZlvEgbLlC7ghHVgmrmdIW63b6c3kuxvy_UunH3_qDPLAjkymPXJGZYZmJAyYMRPSzgIKKJO6R83PgvZnI3B5pdI3HinEjcYfmQEe5uT5RBrJUVQ2QuZkUXG5QFRinsEkz/s72-c/edb.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6943879080620983015.post-7500553290009134938</id><published>2018-08-15T18:58:00.002+02:00</published><updated>2018-08-15T18:58:42.725+02:00</updated><title type='text'>Patching E-Business Suite without Downtime</title><content type='html'>&lt;br /&gt;
Downtime during upgrades can cause a lot of headaches to E-Business Suite customers. No more!&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.prohuddle.com/webinars/alfredo/patching-in-oracle-ebs.php&quot; target=&quot;_blank&quot;&gt;Attend the free webinar&lt;/a&gt; by Oracle ACE Associate and Chicago OUG President Alfredo Abate and learn how you can patch your EBS installations without any downtime.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.prohuddle.com/webinars/alfredo/patching-in-oracle-ebs.php&quot; target=&quot;_blank&quot;&gt;Register at this link.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeBH8RJYiuWLoca06luHdC9LHcWwxScypMiuYjPnboWs9dx-Qj0rfLxFipLwYufdV2oPyXpbElWZedS41eKo5we4ii6H3roO85vPSP6eMXKrNIpRSh37M-3EzF_9c0Mdd_XjBY0xWkbrBM/s1600/oracleebs.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;156&quot; data-original-width=&quot;374&quot; height=&quot;133&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeBH8RJYiuWLoca06luHdC9LHcWwxScypMiuYjPnboWs9dx-Qj0rfLxFipLwYufdV2oPyXpbElWZedS41eKo5we4ii6H3roO85vPSP6eMXKrNIpRSh37M-3EzF_9c0Mdd_XjBY0xWkbrBM/s320/oracleebs.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gergerconsulting.blogspot.com/feeds/7500553290009134938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6943879080620983015/7500553290009134938' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/7500553290009134938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/7500553290009134938'/><link rel='alternate' type='text/html' href='http://gergerconsulting.blogspot.com/2018/08/patching-e-business-suite-without.html' title='Patching E-Business Suite without Downtime'/><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeBH8RJYiuWLoca06luHdC9LHcWwxScypMiuYjPnboWs9dx-Qj0rfLxFipLwYufdV2oPyXpbElWZedS41eKo5we4ii6H3roO85vPSP6eMXKrNIpRSh37M-3EzF_9c0Mdd_XjBY0xWkbrBM/s72-c/oracleebs.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6943879080620983015.post-6584141484207988572</id><published>2018-06-15T05:47:00.002+02:00</published><updated>2018-06-15T05:47:13.608+02:00</updated><title type='text'>Migrating Your Database to Oracle Cloud</title><content type='html'>Oracle Database Cloud is increasingly becoming an attractive option to run databases. However, moving all our data to the cloud still represents an interesting problem. &lt;a href=&quot;http://www.prohuddle.com/webinars/kamran/migrating-your-database-to-oracle-cloud.php&quot; target=&quot;_blank&quot;&gt;Attend the free webinar by Oracle ACE Director and OCM Kamran Aghayev&lt;/a&gt; and learn the eight ways you can migrate your databases to the Oracle Cloud. &lt;a href=&quot;http://www.prohuddle.com/webinars/kamran/migrating-your-database-to-oracle-cloud.php&quot; target=&quot;_blank&quot;&gt;Register at this link.&lt;/a&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgy2KtF59r1A6_Rt8ocot75f4hhASNsI89nzI8yFCvIfB9QxufXqgM9zPJ2oPZ6GorOxLRYMxijj6z9fZDzfUcDOTAaKq1ayuQMcjnpOu25b61A5hzO1CvxL1G5PAGCc_BOM2e9byi0OmrC/s1600/020160722234755.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;900&quot; data-original-width=&quot;900&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgy2KtF59r1A6_Rt8ocot75f4hhASNsI89nzI8yFCvIfB9QxufXqgM9zPJ2oPZ6GorOxLRYMxijj6z9fZDzfUcDOTAaKq1ayuQMcjnpOu25b61A5hzO1CvxL1G5PAGCc_BOM2e9byi0OmrC/s320/020160722234755.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;About the Webinar&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
Are you planning to move your on-premise database to Oracle Cloud? Are you looking for the best way to achieve it?&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
In this session Oracle Certified Master and ACE Director Kamran Agayev will show you how you can migrate your production database to Oracle Public Cloud using various methods such as data pump, cross platform transportable tablespaces with incremental backups, Data Guard, Golden Gate etc...&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
During the presentation Kamran will be present step by step guides for eight different practical migration scenarios that will help you migrate your database to the Oracle Cloud easily.&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
&lt;a href=&quot;http://www.prohuddle.com/webinars/kamran/migrating-your-database-to-oracle-cloud.php&quot; target=&quot;_blank&quot;&gt;Register at this link.&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gergerconsulting.blogspot.com/feeds/6584141484207988572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6943879080620983015/6584141484207988572' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/6584141484207988572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/6584141484207988572'/><link rel='alternate' type='text/html' href='http://gergerconsulting.blogspot.com/2018/06/migrating-your-database-to-oracle-cloud.html' title='Migrating Your Database to Oracle Cloud'/><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgy2KtF59r1A6_Rt8ocot75f4hhASNsI89nzI8yFCvIfB9QxufXqgM9zPJ2oPZ6GorOxLRYMxijj6z9fZDzfUcDOTAaKq1ayuQMcjnpOu25b61A5hzO1CvxL1G5PAGCc_BOM2e9byi0OmrC/s72-c/020160722234755.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6943879080620983015.post-6638266539744012772</id><published>2018-05-08T07:06:00.001+02:00</published><updated>2018-05-08T07:06:28.330+02:00</updated><title type='text'>All About Oracle Autonomous Data Warehouse Cloud</title><content type='html'>Oracle has just released their Autonomous Data Warehouse Cloud Service (ADW). &lt;a href=&quot;http://www.prohuddle.com/webinars/yasinbaskan/autonomous-dwh-cloud.php&quot; target=&quot;_blank&quot;&gt;There is no one better to tell you all about it than the Senior Principal Product Manager Yasin Baskan&lt;/a&gt; who&#39;s been leading the project.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuFnW4jbUlxEg09LuDVn067MKqqk2FHa-S7Bz5eyyw_wunQ_tjImAOLhYigAbDdifM2FYF5bKZc5Ca1bh7wETTjtNNLSY753yc3PZsg9-b45lOvEm_KnBFUst0bIV-Qd18DEqw2Z9cr7cl/s1600/oadwhc.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;424&quot; data-original-width=&quot;688&quot; height=&quot;197&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuFnW4jbUlxEg09LuDVn067MKqqk2FHa-S7Bz5eyyw_wunQ_tjImAOLhYigAbDdifM2FYF5bKZc5Ca1bh7wETTjtNNLSY753yc3PZsg9-b45lOvEm_KnBFUst0bIV-Qd18DEqw2Z9cr7cl/s320/oadwhc.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.prohuddle.com/webinars/yasinbaskan/autonomous-dwh-cloud.php&quot; target=&quot;_blank&quot;&gt;Attend the free webinar by ADW Senior Principal Product Manager Yasin Baskan on May 22nd&lt;/a&gt; and learn all about the Autonomous DWH Cloud from the people who created it.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.prohuddle.com/webinars/yasinbaskan/autonomous-dwh-cloud.php&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;100&quot; data-original-width=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF37eoLL2ZzGR6giTdwv0rctJDtkhKRYVxHp6UHjQC69wyweyhNwJJNr-L06Wt4ElnSF-XOg0GTM3XtukF95ORiJG62TGKrcYaISzkbstLL52O1PtmBCRIaapoGXOLJEEh75R2jxtEJ7Ou/s1600/sign-me-up.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;About the Webinar&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
Oracle’s new cloud service, Autonomous Data Warehouse Cloud, is now generally available. This is a fully-managed service that automates many day-to-day operations for DBAs and DWH developers.&lt;br /&gt;
&lt;br /&gt;
We will talk about the functionality Autonomous Data Warehouse provides and go into details about the technical aspects of the service.&lt;br /&gt;
&lt;br /&gt;
You will be able to learn how you can provision new databases, load data, and run queries. We will walk through the automated functionality like database configuration, security, backup and recovery, and performance. This session will provide you the information you need to start trying out the service.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.prohuddle.com/webinars/yasinbaskan/autonomous-dwh-cloud.php&quot; target=&quot;_blank&quot;&gt;Sign up for the webinar.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;About the Presenter&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Yasin has been with Oracle for nine years in different roles such as pre-sales and product management. Before working for Oracle, he had been an Oracle DBA in the financial industry starting with Oracle Database version 7.3. He has 20 years of IT and Oracle Database experience. Since 2014 he has been part of the data warehousing product management team at Oracle HQ.&lt;br /&gt;
&lt;br /&gt;
In his current role, he is leading the Autonomous Data Warehouse Cloud as the Senior Principal Product Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.prohuddle.com/webinars/yasinbaskan/autonomous-dwh-cloud.php&quot; target=&quot;_blank&quot;&gt;Sign up for the webinar.&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://gergerconsulting.blogspot.com/feeds/6638266539744012772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6943879080620983015/6638266539744012772' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/6638266539744012772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/6638266539744012772'/><link rel='alternate' type='text/html' href='http://gergerconsulting.blogspot.com/2018/05/all-about-oracle-autonomous-data.html' title='All About Oracle Autonomous Data Warehouse Cloud'/><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuFnW4jbUlxEg09LuDVn067MKqqk2FHa-S7Bz5eyyw_wunQ_tjImAOLhYigAbDdifM2FYF5bKZc5Ca1bh7wETTjtNNLSY753yc3PZsg9-b45lOvEm_KnBFUst0bIV-Qd18DEqw2Z9cr7cl/s72-c/oadwhc.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6943879080620983015.post-4737463986867063327</id><published>2018-04-11T02:05:00.000+02:00</published><updated>2018-04-11T02:05:28.342+02:00</updated><title type='text'>CockroachDB for Oracle Professionals</title><content type='html'>&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
Many Oracle DBA&#39;s are adding new databases to their toolbox. Oracle Certified Master Ronald Rood is one of them.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW7AhuXm-cKPIcWOOLOuFqfMKJjZ4jOXvtKueJMYn0aNDRTLocGyBXTmJt1xhXBJh_9SzHZBuuZK395r2kEn2qJFrgV_MD7CVl51qRByVlm9lYnmC3FZmqaUB_r_7x3kGkOwUJdvEyS9UO/s1600/cockroachdb.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;339&quot; data-original-width=&quot;630&quot; height=&quot;172&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW7AhuXm-cKPIcWOOLOuFqfMKJjZ4jOXvtKueJMYn0aNDRTLocGyBXTmJt1xhXBJh_9SzHZBuuZK395r2kEn2qJFrgV_MD7CVl51qRByVlm9lYnmC3FZmqaUB_r_7x3kGkOwUJdvEyS9UO/s320/cockroachdb.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
&lt;a href=&quot;http://www.prohuddle.com/webinars/RonaldRood/cockroachdb-for-oracle-dbas.php&quot; target=&quot;_blank&quot;&gt;Attend Ronald&#39;s webinar and learn how he is using the open source, cloud-native CockroachDB in production.&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.prohuddle.com/webinars/RonaldRood/cockroachdb-for-oracle-dbas.php&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;100&quot; data-original-width=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF37eoLL2ZzGR6giTdwv0rctJDtkhKRYVxHp6UHjQC69wyweyhNwJJNr-L06Wt4ElnSF-XOg0GTM3XtukF95ORiJG62TGKrcYaISzkbstLL52O1PtmBCRIaapoGXOLJEEh75R2jxtEJ7Ou/s1600/sign-me-up.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
In this presentation, Ronald will talk about the success he had in implementing solutions with CockroachDB.&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
CockroachDB is a colud-native database built on the ideas of old SQL, combined with no SQL giving DBA&#39;s an entirely new SQL database. In this webinar Ronald will talk about:&lt;/div&gt;
&lt;div style=&quot;padding: 0px 0px 10px;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;What is CockroachDB? What problems is it good for?&lt;/li&gt;
&lt;li&gt;How to get started?&lt;/li&gt;
&lt;li&gt;How to setup a secure cluster where each node is open for read and for write.&lt;/li&gt;
&lt;li&gt;How to connect client applications to the database in such a way that the loss of a node does not matter.&lt;/li&gt;
&lt;li&gt;A quick explanation of how raft consensus ensures integrity.&lt;/li&gt;
&lt;li&gt;How to use availability zones for even better availability.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Register now.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gergerconsulting.blogspot.com/feeds/4737463986867063327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6943879080620983015/4737463986867063327' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/4737463986867063327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/4737463986867063327'/><link rel='alternate' type='text/html' href='http://gergerconsulting.blogspot.com/2018/04/cockroachdb-for-oracle-professionals.html' title='CockroachDB for Oracle Professionals'/><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW7AhuXm-cKPIcWOOLOuFqfMKJjZ4jOXvtKueJMYn0aNDRTLocGyBXTmJt1xhXBJh_9SzHZBuuZK395r2kEn2qJFrgV_MD7CVl51qRByVlm9lYnmC3FZmqaUB_r_7x3kGkOwUJdvEyS9UO/s72-c/cockroachdb.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6943879080620983015.post-2908023447058346140</id><published>2018-03-07T22:48:00.001+02:00</published><updated>2018-03-07T22:48:52.159+02:00</updated><title type='text'>Unit Testing for PL/SQL</title><content type='html'>&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
&lt;span style=&quot;background-color: white; color: rgba(0, 0, 0, 0.7); font-family: &amp;quot;Source Sans Pro&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px;&quot;&gt;Hi PL/SQL Developers!&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
&lt;span style=&quot;background-color: white; color: rgba(0, 0, 0, 0.7); font-family: &amp;quot;Source Sans Pro&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px;&quot;&gt;We all could use more units tests for our PL/SQL code. :-)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
&lt;span style=&quot;background-color: white; color: rgba(0, 0, 0, 0.7); font-family: &amp;quot;Source Sans Pro&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px;&quot;&gt;Attend the free webinar by utPLSQL lead architect Jacek Gebal and learn how to implement robust unit tests for PL/SQL using the free and open source utPLSQL unit testing framework.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: white; color: rgba(0, 0, 0, 0.7); font-family: &amp;quot;Source Sans Pro&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px;&quot;&gt;&lt;br class=&quot;Apple-interchange-newline&quot; /&gt;Register at:&amp;nbsp;&lt;/span&gt;&lt;a class=&quot;js-link post-link&quot; href=&quot;https://www.linkedin.com/redir/redirect?url=http%3A%2F%2Fwww%2Eprohuddle%2Ecom%2Fwebinars%2Fjacek%2Funit-testing-plsql%2Ephp&amp;amp;urlhash=lS8L&amp;amp;_t=tracking_anet&quot; style=&quot;background: rgb(255, 255, 255); border: 0px; box-sizing: border-box; color: #008cc9; font-family: &amp;quot;Source Sans Pro&amp;quot;, Helvetica, Arial, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; outline: none; padding: 0px; text-decoration-line: none; transition: color 0.1s; vertical-align: baseline;&quot; target=&quot;_blank&quot;&gt;http://www.prohuddle.com/webinars/jacek/unit-testing-plsql.php&lt;/a&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0G4iEbnvgn0np8soHt5TiC9hbs4WAFJg6N0OJPNcNB6ogUPkmvbjAHFtXQ8qgVrv7HbsYMAnHxLSzNqcYc9ePY8ZZBIaSwGvZrK1w9fYM8DFok6qZc29dVL19ySWJRXMIGO4RK4T6RDgM/s1600/unit+testing.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;462&quot; data-original-width=&quot;619&quot; height=&quot;238&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0G4iEbnvgn0np8soHt5TiC9hbs4WAFJg6N0OJPNcNB6ogUPkmvbjAHFtXQ8qgVrv7HbsYMAnHxLSzNqcYc9ePY8ZZBIaSwGvZrK1w9fYM8DFok6qZc29dVL19ySWJRXMIGO4RK4T6RDgM/s320/unit+testing.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gergerconsulting.blogspot.com/feeds/2908023447058346140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6943879080620983015/2908023447058346140' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/2908023447058346140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/2908023447058346140'/><link rel='alternate' type='text/html' href='http://gergerconsulting.blogspot.com/2018/03/unit-testing-for-plsql.html' title='Unit Testing for PL/SQL'/><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0G4iEbnvgn0np8soHt5TiC9hbs4WAFJg6N0OJPNcNB6ogUPkmvbjAHFtXQ8qgVrv7HbsYMAnHxLSzNqcYc9ePY8ZZBIaSwGvZrK1w9fYM8DFok6qZc29dVL19ySWJRXMIGO4RK4T6RDgM/s72-c/unit+testing.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6943879080620983015.post-7478152014375815706</id><published>2018-01-30T18:17:00.001+02:00</published><updated>2018-01-30T18:17:42.556+02:00</updated><title type='text'>Oracle Backup and Recovery in the Cloud</title><content type='html'>&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
&lt;a href=&quot;http://www.prohuddle.com/webinars/veritas/back-up-oracle-database-in-the-cloud.php&quot; target=&quot;_blank&quot;&gt;Attend our free webinar on February 13th&lt;/a&gt; and learn how you can implement a robust backup and recovery solution for your Oracle database running in the cloud.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWHPNRQVYZcIWIxgeJyWT3TzdYoU7Nb5y9Vlb4xRpIxjTXuLahA_IkE9vfH7g3HWKjIGlAlyh3Tn-rjLXWcsiEc9PzG2_B1gZwT1ieXcGiT0VoV08Q_Xifv77zlUAIZNJ3hzVS_muu0W28/s1600/cloud-backup.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;432&quot; data-original-width=&quot;750&quot; height=&quot;184&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWHPNRQVYZcIWIxgeJyWT3TzdYoU7Nb5y9Vlb4xRpIxjTXuLahA_IkE9vfH7g3HWKjIGlAlyh3Tn-rjLXWcsiEc9PzG2_B1gZwT1ieXcGiT0VoV08Q_Xifv77zlUAIZNJ3hzVS_muu0W28/s320/cloud-backup.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
&lt;b&gt;About the Webinar:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
A common misconception is that once you move your database to the cloud, you are done and data protection stops being your problem; it automatically backs itself up, recovers magically and of course it all happens securely. Sadly, nothing can be further from the truth.&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
In reality, the cloud opens up new opportunities but it also comes with its own challenges, especially when it comes to implementing a secure, reliable and fast database backup and recovery solution.&lt;/div&gt;
&lt;div style=&quot;font-family: csans-regular, &amp;quot;Open Sans&amp;quot;; padding: 0px 0px 10px;&quot;&gt;
In this webinar you&#39;ll learn about how the cloud changes your database backup&amp;amp;recovery strategy and what solutions are available to you to use with your Oracle Database in the cloud.&lt;/div&gt;
&lt;div style=&quot;padding: 0px 0px 10px;&quot;&gt;
&lt;span style=&quot;font-family: , &amp;quot;open sans&amp;quot;;&quot;&gt;Specifically, we&#39;ll cover the following topics:&lt;/span&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Backup and recovery strategies for databases running in the cloud&lt;/li&gt;
&lt;li&gt;Pros and cons of various backup and recovery strategies&lt;/li&gt;
&lt;li&gt;How to do native, multi-cloud data protection&lt;/li&gt;
&lt;li&gt;How to streamline and automate backups in the cloud to reduce costs and improve efficiency&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-family: , &amp;quot;open sans&amp;quot;;&quot;&gt;We will also do a live demo with Oracle database running in the Amazon Cloud.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: , &amp;quot;open sans&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.prohuddle.com/webinars/veritas/back-up-oracle-database-in-the-cloud.php&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;100&quot; data-original-width=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF37eoLL2ZzGR6giTdwv0rctJDtkhKRYVxHp6UHjQC69wyweyhNwJJNr-L06Wt4ElnSF-XOg0GTM3XtukF95ORiJG62TGKrcYaISzkbstLL52O1PtmBCRIaapoGXOLJEEh75R2jxtEJ7Ou/s1600/sign-me-up.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: , &amp;quot;open sans&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://gergerconsulting.blogspot.com/feeds/7478152014375815706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6943879080620983015/7478152014375815706' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/7478152014375815706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6943879080620983015/posts/default/7478152014375815706'/><link rel='alternate' type='text/html' href='http://gergerconsulting.blogspot.com/2018/01/oracle-backup-and-recovery-in-cloud.html' title='Oracle Backup and Recovery in the Cloud'/><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWHPNRQVYZcIWIxgeJyWT3TzdYoU7Nb5y9Vlb4xRpIxjTXuLahA_IkE9vfH7g3HWKjIGlAlyh3Tn-rjLXWcsiEc9PzG2_B1gZwT1ieXcGiT0VoV08Q_Xifv77zlUAIZNJ3hzVS_muu0W28/s72-c/cloud-backup.png" height="72" width="72"/><thr:total>0</thr:total></entry></feed>