Sencha Touch apps, and hybrid HTML5 apps in general, are not known for their blazing speed. We strive, and often invest considerable time and energy, to make our Sencha Touch apps perform as well as possible. Ideally to parity with native. While this is not always possible for reasons inherent in the platform, there are a few "weird" tricks you can use to make sure it's not your code making things slow down. Have These Tools Gone Too Far? Before we get to the goldmine of performance enhancing code, let's go over some general tools in our arsenal we can use to diagnose performance issues and determine which approaches might be faster. One tool that is very useful for any JS performance analysis is jsPerf. This website allows you to create isolated test cases to evaluate the performance of...
Check out our restaurant technology & innovation blog. Explore the digital ecosphere at every system touchpoint.
A Look at Designing in Sketch 3 and Why it Kicks Ass.
As a Designer specializing in UI/UX, I am always looking for new tools and tricks to help streamline and increase my workflow. There are a vast amount of great plugins to help with everything from image optimization, to generating android and iOS assets. While all of those resources are great and extremely helpful, almost none of them take a stab at the workhorse of a process...the actual design software. That realm has been basically controlled and dominated by Adobe Creative Suite. That all changed for me after using a free trial of Sketch 3 by Bohemian Coding. Sketch is an extremely focused vector-based design program created with UI design in mind. It eliminates all of the unnecessary (and in my case never used) functionality built into programs such as Illustrator and Photoshop. The...
Choosing a Web Designer vs. Finding the Perfect Car
“Does my business really need to hire a web designer?” This is a question hundreds of business owners are asking themselves every day. This question is actually much larger than a simple “yes” or “no”, as it leads to more questions: “What do I look for in a web designer?”, “Why does this company cost so much more than this one?”, and “Should I use WiX® or Squarespace?” When trying to wade through all of these questions, think about how you buy a new car. There are thousands of possibilities, but somehow you've got to ask yourself the right questions that eventually lead you to either a shiny new BMW, or a simple used VW. “Can I just build a website myself?” There are a number of free website builders out there to choose from, but do you really know what works? It’s like buying a used...
Should You Update Your Apps for iPhone 6 and 6 Plus?
Spoiler Alert: It's highly likely. Let's say you released an iOS app in the last couple of years. If you released an app for the original iPhone up to the iPhone 3GS, you probably know what it's like to have updated that app to look nice on the Retina display iPhone 4 and what it was like to update your app again for the taller iPhone 5 screen. Updating to use exactly twice as many pixels, easy. A few more pixels in height, no problem. Different heights for screen elements, depending on the device, and downsampling instead of exactly three times as many pixels... OK, this may take a minute. Here at DineEngine, we've been designing and developing Android and iOS apps for several years now, so we're used to adapting to the needs of ever larger and sharper displays that come with every new...
Small Businesses Still Don’t Have Websites.
Photo courtesy of Spencer E Holtaway(CC No Derivatives)According to a Yodle survey, 52% of small business owners still do not have a website. They are missing a huge opportunity for getting new customers. Perhaps they're satisfied with the business they have, but there's no guarantee that things will stay that way. It's always better to have too much business than not enough. Perhaps they feel that Facebook or Google+ satisfies their client's needs. Over 2 billion people use the Internet. For most consumers, the web is obviously the first place they begin their search for a product or service that they need. They do this because it's very convenient for finding the best deals, or finding businesses in the most convenient locations. If your customers love your...
Installing mod_deflate on CentOS 5
Performance tuning is a critical component of any large website. The reduction in mere milliseconds could be the difference between a visitor viewing your page, and someone moving on to your competitor. Recently, DineEngine® was contacted to audit and implement changes to a highly-trafficked WordPress site on a LAMP (Linux, Apache, MySQL, PHP) server. During this, we found that the output was not being gzip compressed. Typically this isn't any cause for concern. Use your package manager to install mod_deflate, set the appropriate values in Apache's configuration, and move on to the next item on the list. In this case, however, it wasn't that simple. The Environment CentOS 5.10 Apache 2.2.19 MySQL 5.0.96 PHP 5.2 Installing mod_deflate The server runs Apache 2, so we went searching for...
Some Facts About Ruby On Rails Development
Ruby On Rails (ROR) is an open source web framework which runs on the Ruby Programming Language. It was created in 2003 by David Heinemeier Hansson and has been built up by the Rails core team and over 3400 contributors. ROR is optimized for programming productivity. This means programmers can get things done more rapidly with less effort. A common description of ROR is that it feels lighter, it's more agile, and it's easier to understand. One can do more with less code than a lot of other languages and frameworks. It is also the hottest technology in web application development. Some claim that if you are an expert at ruby on rails development, you will never have employment problems. Whether this is completely true, it certainly wouldn't hurt to have this skill set under your belt....
Get Started with DineEngine.
Get your project done the right way every time. A DineEngine Technologist will reach out to you within 24 hours, guaranteed. Now that’s service.
(800) 338-8102
733-C Lakeview Plaza Blvd.
Worthington, Ohio 43085