Everyone is using Varnish to speed up their sites nowadays. Varnish greatly decreases page load time on websites with mostly anonymous traffic. But many anonymous sites still need to personalize content a bit based on user geo location, time-of-day, the languages the browser claims to support, etc.
I was always a bit skeptical of the whole Cloud IDE thing, that was until recently when I gave Cloud9 a shot. I must admit, I was surprised when I read the Engineering Orientation wiki page for one of our clients, Vroom.com, as it suggested I create a Cloud9 IDE account as part of my project setup. What??
I figured I’d give it a try…
It’s a weird piece of Drupal 8 out-of-the-box behavior: each time after you AJAX-load a views block with exposed filter, you are scrolled to the top of the block! It’s especially tiresome for mobile device users… Is there a way that we can fix it??
Removing this behavior entirely is a massive improvement. Here is a recipe to circumvent the issue for Drupal 7 – but it won’t work for Drupal 8! But search no more. Here for you is the exact solution:
This past Wednesday evening, at our HQ in New York, Boyle Software’s VP of R&D Lev Gimelfarb gave an excellent TechTalk on his latest development effort: Stacy. It was a fantastic way to reinvigorate our TechTalk series after a long hiatus! We had a good turn out of Boyle Software employees as well as several colleagues, clients, and friends. Pizza was consumed, beverages were imbibed, and we all learned some new things…
In the past couple of years I’ve seen lots of companies and products moving from monolithic applications to microservices world. As large, heavy web services are being replaced, I’ve started looking into products for REST services integration.
Mulesoft seems to be a good place to go for REST services integration and implementation. RAML is racing Swagger to become #1 solution for API design. Their Anypoint platform is making the integration of third party API’s simple and efficient. Using the ability to connect to SAP or ServiceNow platforms makes this solution perfect for wide variety for consumers. Mapping and transforming data capabilities are great bonuses as well.
Whenever I walk into a hands-off meeting during E3, I never know what to expect. Especially when running late and having completely missed the overall introduction to the meeting. When I walked into an E3 demo with the Mojang developers, I was excited to see an opened text editor. This meant that we might be diving into some code and that honestly made me really happy!
Here is a typical situation encountered when developing server-side applications that expose a RESTful API: We have a resource that represents a collection of records of the same type and the API allows querying this resource. The result of this query is a list of matching records, normally represented as an array of JSON objects.
I remember the time, several years ago, that I first noticed the little piece of masking tape at the top of my developer friend’s laptop screen. “You block your camera?” I asked. “Of course! You never know…” And so it got me thinking: this guy knows a whole lot more about hacking capabilities than I do – what harm can it do? And from that moment forward I decided to play it safe: I have always put a small sticky square of a post-it note over the cam on my own laptop. So it’s been somewhat validating over the past 48 hours to see the spike in Web chatter stemming from the revelation that ZUCK BLOCKS HIS CAM!
According to Kissmetrics, “47 percent of visitors expect a website to load in less than 2 seconds, and 40 percent of visitors will leave the website if the loading process takes more than 3 seconds.” [Source] Wow, only 2-3 seconds! We have to deliver our content really quickly. While our back-end team is working every day on a back-end optimization, what can we do on a front-end?