Developer Blog http://ethode.com/blogs/ Most Recent programming - Ethode Blog en-US 2021-09-28T08:51:31 Blockland Cleveland Solutions Conference Exceeds All Expectations <p>Four months ago <a href="https://www.berniemoreno.com/" title="Bernie Moreno" target="_blank">Bernie Moreno</a>, an exuberant, outgoing luxury car titan laid out his vision to make Cleveland a tech... http://ethode.com/blog/blockland-cleveland-solutions-conference-exceeds-all-expectations 2018-12-09T07:45:00 http://ethode.com/blog/blockland-cleveland-solutions-conference-exceeds-all-expectations 10 Trello Tips & Tricks <p dir="ltr">Every superhero has its faithful sidekick. <em>Batman</em> has <em>Robin</em>, <em>Archie</em> has <em>Jugghead</em>, <em>Deadpool</em> has <em>Bob</em>. And <em>Ethode</em> has ... http://ethode.com/blog/10-trello-tips-tricks 2018-09-12T10:00:00 http://ethode.com/blog/10-trello-tips-tricks The Ethical Heart of Web Development <p dir="ltr">During a meeting with our project managers, we walked through the ethical obligation of working on a project we believe is doomed to fail.</p> <p></p> <p dir="ltr">If a client comes to us... http://ethode.com/blog/the-ethical-heart-of-web-development 2018-09-05T02:45:00 http://ethode.com/blog/the-ethical-heart-of-web-development Dive into a Liquid SVG Logo Reveal Animation <h3>Introduction</h3> <p>Today we're going to make an animated loader/spinner image. Loaders and spinners tell the user to sit tight while the the browser or server does some work. We could just look ... http://ethode.com/blog/dive-into-a-liquid-svg-logo-reveal-animation 2018-08-29T05:00:00 http://ethode.com/blog/dive-into-a-liquid-svg-logo-reveal-animation SAML Module Enables 1-Login for multiple dotCMS sites <p dir="ltr">MIAMI, FLORIDA and MEDINA, OHIO - dotCMS and Ethode are pleased to announce the launch and availability of a new SAML Authentication Module for dotCMS, a powerful content management ... http://ethode.com/blog/saml-module-enables-1-login-for-multiple-dotcms-sites 2018-08-23T02:00:00 http://ethode.com/blog/saml-module-enables-1-login-for-multiple-dotcms-sites Ethode gives life to the I Promise School online, launches new website for the LeBron James Family Foundation <p dir="ltr">On July 30, 2018, we had the privilege of launching a website for the <a href="http://ipromise.school">I Promise School</a>, a brand new public school taking an innovative approach to ... http://ethode.com/blog/ethode-gives-life-to-the-i-promise-school-online-launches-new-website-for-the-lebron-james-family-foundation 2018-08-08T10:00:00 http://ethode.com/blog/ethode-gives-life-to-the-i-promise-school-online-launches-new-website-for-the-lebron-james-family-foundation Complex Development Challenges and Our Strange Obsession With Solving Them <p dir="ltr">Imagine if a friend of yours called to tell you they had the most wonderful experience with a flat tire. Or if a colleague shared with joy that their smartphone fell into the office ... http://ethode.com/blog/complex-development-challenges-and-our-strange-obsession-with-solving-them 2018-07-25T11:45:00 http://ethode.com/blog/complex-development-challenges-and-our-strange-obsession-with-solving-them The Upside of Markdown <p dir="ltr"><strong>Why Markdown is better than HTML or WYSIWYG</strong></p> <p dir="ltr">If you&rsquo;ve had any experience in web development or web content management, you&rsquo;ve likely come ... http://ethode.com/blog/the-upside-of-markdown 2018-07-18T12:00:00 http://ethode.com/blog/the-upside-of-markdown 10 Slack Hacks our software development company uses every day <p><strong>Slack is our water cooler, whiteboard, system monitor, and boardroom</strong></p> <p></p> <p dir="ltr"><a href="https://slack.com/">Slack</a> is our company&rsquo;s #1 tool for ... http://ethode.com/blog/10-slack-hacks-our-software-development-company-uses-every-day 2018-07-04T02:30:00 http://ethode.com/blog/10-slack-hacks-our-software-development-company-uses-every-day Local City and County Governments in a Digital World: 11 Recommendations for Municipal Website Projects <p>Websites for counties, cities, public schools, and townships often fall short of expectations. Their layout and navigation are clunky and outdated. Web pages don't receive timely updates. Community... http://ethode.com/blog/local-city-and-county-governments-in-a-digital-world-11-recommendations-for-municipal-website-projects 2018-06-27T09:30:00 http://ethode.com/blog/local-city-and-county-governments-in-a-digital-world-11-recommendations-for-municipal-website-projects Have you encrypted your website with SSL? - Thanks to Google, Web Security is Here to Stay. <p dir="ltr">As the number of people worldwide that use the Internet grows (<a href="https://www.internetworldstats.com/stats.htm">4 billion and counting</a>!), keeping up with hacking, phishing, ... http://ethode.com/blog/have-you-encrypted-your-website-with-ssl-thanks-to-google-web-security-is-here-to-stay 2018-06-19T05:15:00 http://ethode.com/blog/have-you-encrypted-your-website-with-ssl-thanks-to-google-web-security-is-here-to-stay Why your inbox has been flooded by Privacy Policy updates: GDPR for Dummies (or everyone not located in the European Union) <p dir="ltr">By now you&rsquo;ve probably heard about the European Union&rsquo;s GDPR rules that went into effect in late May; it&rsquo;s the reason your inbox has been flooded with Privacy Policy ... http://ethode.com/blog/why-your-inbox-has-been-flooded-by-privacy-policy-updates-gdpr-for-dummies-or-everyone-not-located-in-the-european-union 2018-06-11T12:00:00 http://ethode.com/blog/why-your-inbox-has-been-flooded-by-privacy-policy-updates-gdpr-for-dummies-or-everyone-not-located-in-the-european-union The Weekly Geek <p dir="ltr">One of our core values is Continual Improvement - Never Stop Learning.</p> <p>We share articles in our Slack channels that are particularly significant to the work we are doing, may help ... http://ethode.com/blog/the-weekly-geek 2018-06-11T12:00:00 http://ethode.com/blog/the-weekly-geek Rapid Integration Development <p>It doesn't matter how long you're in technology, marketing, or both; management will always want projects faster and cheaper. &nbsp;We've seen huge advancements in the last decade in technologies ... http://ethode.com/blog/rapid-integration-development 2017-11-12T12:00:00 http://ethode.com/blog/rapid-integration-development Let's Talk About Docker <p>Recently I was in several conversations with my coworkers about Docker. Some were filled with concerns, others had stars in their eyes, and others had ideas that were just completely wrong. I ... http://ethode.com/blog/let-s-talk-about-docker 2016-12-07T12:00:00 http://ethode.com/blog/let-s-talk-about-docker Intro to Google Polymer Web Components <p dir="ltr">In our continuing series on Web Components, this week we will explore Google's <a href="https://www.polymer-project.org/1.0/">Polymer</a> library. &nbsp;In case you missed them, check out... http://ethode.com/blog/intro-to-google-polymer-web-components 2016-03-21T12:00:00 http://ethode.com/blog/intro-to-google-polymer-web-components Intro to React JS for Beginners <h3 dir="ltr">What&rsquo;s In The Video?</h3> <p dir="ltr">Are you looking for a React JS example, or how to build a React JS component?</p> <p></p> <p dir="ltr">Watch this excellent bare-bones ... http://ethode.com/blog/intro-to-react-js-for-beginners 2016-02-29T12:00:00 http://ethode.com/blog/intro-to-react-js-for-beginners How to Quickly Build An App Using Vue.js & Laravel <p dir="ltr"><a href="http://vuejs.org/">Vue.js</a> is an amazing reactive javascript framework that competes with:</p> <p></p> <ul> <li dir="ltr"> <p dir="ltr">Angular</p> </li> <li dir="ltr"> <p dir... http://ethode.com/blog/how-to-quickly-build-an-app-using-vue-js-laravel 2016-02-25T12:00:00 http://ethode.com/blog/how-to-quickly-build-an-app-using-vue-js-laravel Agile Analogies: Comparing The Cone of Uncertainity to Football's Big Game <p dir="ltr">As IT professionals, we understand the importance of an agile, iterative development process. &nbsp;However, it is usually very difficult for most clients to understand this approach to ... http://ethode.com/blog/agile-analogies-comparing-the-cone-of-uncertainity-to-football-s-big-game 2016-02-05T12:00:00 http://ethode.com/blog/agile-analogies-comparing-the-cone-of-uncertainity-to-football-s-big-game Fixing Spaghetti: How to Work With Legacy Code <h4 dir="ltr">What is Legacy Code?</h4> <p dir="ltr">Legacy code is software that generates value for a business but is difficult for developers to change. The terms "code rot" and "spaghetti code" ... http://ethode.com/blog/fixing-spaghetti-how-to-work-with-legacy-code 2016-01-26T12:00:00 http://ethode.com/blog/fixing-spaghetti-how-to-work-with-legacy-code Outsourcing vs. Local Developers: Which Will Actually Cost You More? <p dir="ltr">When discussing upcoming website, software, and application projects with potential clients, outsourcing comes up frequently. Why shouldn&rsquo;t it? At first glance, it seems as though ... http://ethode.com/blog/outsourcing-vs-local-developers-which-will-actually-cost-you-more 2016-01-05T12:00:00 http://ethode.com/blog/outsourcing-vs-local-developers-which-will-actually-cost-you-more How to Bridge the Great Website Content Gap <p></p> <p align="CENTER" style="text-align: left;"><img src="/images/blog/How%20to%20Conquer%20the%20Great%20Website%20Content%20Gap.png" width="303" height="200" style="float: right;" />Everyone ... http://ethode.com/blog/how-to-bridge-the-great-website-content-gap 2015-12-09T12:00:00 http://ethode.com/blog/how-to-bridge-the-great-website-content-gap Learn how to test JavaScript, Node, and AngularJS <p>Learing TDD (Test-Driven Development) is something I've wanted to do for a while. I got the excuse to learn it so I could present it for a Lunch-and-Learn at Ethode.</p> <p>I put together a Git ... http://ethode.com/blog/learn-how-to-test-javascript-node-and-angularjs 2015-11-05T12:00:00 http://ethode.com/blog/learn-how-to-test-javascript-node-and-angularjs Ethode Prescribes a Different Approach to Web-Based Medical Apps <div id="fileAsset_field"> <div id="fileAssetdt">When a company approaches us to build a web application, they are looking for something to help make their business more effective. They want to save ... http://ethode.com/blog/ethode-prescribes-a-different-approach-to-web-based-medical-apps 2015-10-29T12:00:00 http://ethode.com/blog/ethode-prescribes-a-different-approach-to-web-based-medical-apps How to save info into Contentlet using custom plugin <p>I had some issues not that long ago figuring out how to build a dotCMS plugin that would save custom data in to a particular structure and wasn't finding much helpful stuff on the internet. I ... http://ethode.com/blog/how-to-save-info-into-contentlet-using-custom-plugin 2015-04-14T12:00:00 http://ethode.com/blog/how-to-save-info-into-contentlet-using-custom-plugin 5 secrets web design companies don't want you to know <p>With over 17 years programming and doing web design, let me tell you, I think I have seen just about every odd thing one could imagine. &nbsp;Every now-and-then, we run across other companies and ... http://ethode.com/blog/5-secrets-web-design-companies-don-t-want-you-to-know 2015-04-13T12:00:00 http://ethode.com/blog/5-secrets-web-design-companies-don-t-want-you-to-know 5 Reasons Why Companies Need to Outsource To Cleveland <p>It's no secret, <strong>Cleveland is on the rise</strong>. &nbsp;For years, Cleveland was plagued with economic downturns, poor city management and the death of the US auto and steel industry. &... http://ethode.com/blog/5-reasons-why-companies-need-to-outsource-to-cleveland 2015-03-26T12:00:00 http://ethode.com/blog/5-reasons-why-companies-need-to-outsource-to-cleveland Creating a RESTful API to enable and disable dotCMS users using velocity <p>Many dotCMS applications have front end users with elevated permissions that manage other users.</p> <p>While dotCMS makes it quite trivial to display user information on the front end, ... http://ethode.com/blog/creating-a-restful-api-to-enable-and-disable-dotcms-users-using-velocity 2015-03-13T12:00:00 http://ethode.com/blog/creating-a-restful-api-to-enable-and-disable-dotcms-users-using-velocity 6 Simple Reasons Why Spring Boot Rocks <h1 id="6-simple-reasons-why-spring-boot-rocks">6 Simple Reasons Why Spring Boot Rocks</h1> <p><img src="/dotAsset/a3721082-791e-40a8-88c4-6909d4e114d3.png" width="150" height="150" style="float: ... http://ethode.com/blog/6-simple-reasons-why-spring-boot-rocks 2015-03-13T12:00:00 http://ethode.com/blog/6-simple-reasons-why-spring-boot-rocks Magento - Get All Customer Order by Email <p>From time to time everyone finds them selves in a position where they are faced with a scenario they have never encountered before.&nbsp; Tonight I was attempting to get all orders for a customer ... http://ethode.com/blog/magento-get-all-customer-order-by-email 2015-03-08T12:00:00 http://ethode.com/blog/magento-get-all-customer-order-by-email git - Change Remote Origin <p>Sometimes it's the little things that eat up your day. &nbsp;So here's a simple howto for all of you git users (LOVE github), to let you change you're remote origin. &nbsp;Sometimes when creating a... http://ethode.com/blog/git-change-remote-origin 2015-03-08T12:00:00 http://ethode.com/blog/git-change-remote-origin dotCMS 2.5.4 how to associate pages to templates w/ the db <p>Back when I was with the good folks over there at the University of Akron, the WebTeam needed to divine all published pages using a certain template. &nbsp;At the time we were running a 1.9 dotCMS ... http://ethode.com/blog/dotcms-2-5-4-how-to-associate-pages-to-templates-w-the-db 2015-03-03T12:00:00 http://ethode.com/blog/dotcms-2-5-4-how-to-associate-pages-to-templates-w-the-db Lunch And Learn #2: An Intro To Software Architecture <iframe src="//www.slideshare.net/slideshow/embed_code/45248426" width="476" height="400" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe> http://ethode.com/blog/lunch-and-learn-2-an-intro-to-software-architecture 2015-02-28T12:00:00 http://ethode.com/blog/lunch-and-learn-2-an-intro-to-software-architecture 50 Web Design Experts Reveal 3 Favorite Web Design Tools <p>There are hundreds if not thousands of tools on the Internet for Web Designers. &nbsp;It's mentally exhausting to think of all the tools I've used over the years.</p> <p>So, today I posed a ... http://ethode.com/blog/50-web-design-experts-reveal-3-favorite-web-design-tools 2015-02-27T12:00:00 http://ethode.com/blog/50-web-design-experts-reveal-3-favorite-web-design-tools Lunch and Learn #1: An Intro to Object-Oriented Development <iframe frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen="" width="550" height="400" src="http://prezi.com/embed/c2oglbcwev1n/?bgcolor=ffffff&amp;lock_to_path=1&amp;... http://ethode.com/blog/lunch-and-learn-1-an-intro-to-object-oriented-development 2015-02-20T12:00:00 http://ethode.com/blog/lunch-and-learn-1-an-intro-to-object-oriented-development ATL FTW @ATV - AKA, Sears Hackathon was great <p><img src="/dotAsset/692146ce-5706-4780-bd1d-3bc2fb0d369d.jpg" width="800" height="207" title="Sears Hackathon ATL 2015" /><br />Last week as I was making final preparations for my business trip to ... http://ethode.com/blog/atl-ftw-atv-aka-sears-hackathon-was-great 2015-01-26T12:00:00 http://ethode.com/blog/atl-ftw-atv-aka-sears-hackathon-was-great MS SQL Server JDBC 4.0 Driver <p>Need a driver for connecting to SQL Server on top of a Java 1.6 stack? Here it is, the JDBC 4.0 SQL Server driver straight from Microsoft.</p> <p><a href="http://dev.ethode.com/dotAsset/c6557872-... http://ethode.com/blog/ms-sql-server-jdbc-4-0-driver 2015-01-09T12:00:00 http://ethode.com/blog/ms-sql-server-jdbc-4-0-driver Why is my dotCMS slow? How to make dotCMS faster <p><strong>What usually happens?</strong></p> <p>So we run into this problem a lot... Let me tell you how it goes...</p> <p><em>Customer: my dotcms installation is fine and then some days it just ... http://ethode.com/blog/why-is-my-dotcms-slow-how-to-make-dotcms-faster 2014-11-04T12:00:00 http://ethode.com/blog/why-is-my-dotcms-slow-how-to-make-dotcms-faster 7 Awesome New Features in dotCMS 1.9 <p>DotCMS 1.9 will be a&nbsp;monumental&nbsp;update to the current 1.7 version of the CMS project. &nbsp;While 1.7 was and still is an outstanding platform, one can easily see why 1.9 will light the ... http://ethode.com/blog/7-awesome-new-features-in-dotcms-1-9 2014-10-30T04:00:00 http://ethode.com/blog/7-awesome-new-features-in-dotcms-1-9 Out with (JSON Serializer) and In With GSON <p>So as many of you know, we worth a lot with&nbsp;<a title="Spring MVC - By SpringSource" href="http://www.springsource.com" target="_blank">Spring MVC</a>&nbsp;(2.5 and up) and utilize the RESTful-... http://ethode.com/blog/out-with-json-serializer-and-in-with-gson 2014-10-30T12:00:00 http://ethode.com/blog/out-with-json-serializer-and-in-with-gson 50 Web Design Experts Reveal 3 Favorite Web Design Tools <p>There are hundreds if not thousands of tools on the Internet for Web Designers. &nbsp;It's mentally exhausting to think of all the tools I've used over the years.</p> <p>So, today I posed a ... http://ethode.com/blog/50-web-design-experts-reveal-3-favorite-web-design-tools T http://ethode.com/blog/50-web-design-experts-reveal-3-favorite-web-design-tools 50 Web Design Experts Reveal 3 Favorite Web Design Tools <p>There are hundreds if not thousands of tools on the Internet for Web Designers. &nbsp;It's mentally exhausting to think of all the tools I've used over the years.</p> <p>So, today I posed a ... http://ethode.com/blog/50-web-design-experts-reveal-3-favorite-web-design-tools T http://ethode.com/blog/50-web-design-experts-reveal-3-favorite-web-design-tools 7 Awesome New Features in dotCMS 1.9 <p>DotCMS 1.9 will be a&nbsp;monumental&nbsp;update to the current 1.7 version of the CMS project. &nbsp;While 1.7 was and still is an outstanding platform, one can easily see why 1.9 will light the ... http://ethode.com/blog/7-awesome-new-features-in-dotcms-1-9 T http://ethode.com/blog/7-awesome-new-features-in-dotcms-1-9 7 Awesome New Features in dotCMS 1.9 <p>DotCMS 1.9 will be a&nbsp;monumental&nbsp;update to the current 1.7 version of the CMS project. &nbsp;While 1.7 was and still is an outstanding platform, one can easily see why 1.9 will light the ... http://ethode.com/blog/7-awesome-new-features-in-dotcms-1-9 T http://ethode.com/blog/7-awesome-new-features-in-dotcms-1-9 Out with (JSON Serializer) and In With GSON <p>So as many of you know, we worth a lot with&nbsp;<a title="Spring MVC - By SpringSource" href="http://www.springsource.com" target="_blank">Spring MVC</a>&nbsp;(2.5 and up) and utilize the RESTful-... http://ethode.com/blog/out-with-json-serializer-and-in-with-gson T http://ethode.com/blog/out-with-json-serializer-and-in-with-gson 5 Reasons Why Companies Need to Outsource To Cleveland <p>It's no secret, <strong>Cleveland is on the rise</strong>. &nbsp;For years, Cleveland was plagued with economic downturns, poor city management and the death of the US auto and steel industry. &... http://ethode.com/blog/5-reasons-why-companies-need-to-outsource-to-cleveland T http://ethode.com/blog/5-reasons-why-companies-need-to-outsource-to-cleveland 5 secrets web design companies don't want you to know <p>With over 17 years programming and doing web design, let me tell you, I think I have seen just about every odd thing one could imagine. &nbsp;Every now-and-then, we run across other companies and ... http://ethode.com/blog/5-secrets-web-design-companies-don-t-want-you-to-know T http://ethode.com/blog/5-secrets-web-design-companies-don-t-want-you-to-know 5 Reasons Why Companies Need to Outsource To Cleveland <p>It's no secret, <strong>Cleveland is on the rise</strong>. &nbsp;For years, Cleveland was plagued with economic downturns, poor city management and the death of the US auto and steel industry. &... http://ethode.com/blog/5-reasons-why-companies-need-to-outsource-to-cleveland T http://ethode.com/blog/5-reasons-why-companies-need-to-outsource-to-cleveland 5 secrets web design companies don't want you to know <p>With over 17 years programming and doing web design, let me tell you, I think I have seen just about every odd thing one could imagine. &nbsp;Every now-and-then, we run across other companies and ... http://ethode.com/blog/5-secrets-web-design-companies-don-t-want-you-to-know T http://ethode.com/blog/5-secrets-web-design-companies-don-t-want-you-to-know Out with (JSON Serializer) and In With GSON <p>So as many of you know, we worth a lot with&nbsp;<a title="Spring MVC - By SpringSource" href="http://www.springsource.com" target="_blank">Spring MVC</a>&nbsp;(2.5 and up) and utilize the RESTful-... http://ethode.com/blog/out-with-json-serializer-and-in-with-gson T http://ethode.com/blog/out-with-json-serializer-and-in-with-gson