eCommerce powerhouse hybris recently announced the release of its new cloud platform: YaaS (“hybris as a Service”). Currently in beta, the platform is set to be launched at the end of August, 2015. YaaS is a completely new product, disconnected from the existing hybris Commerce Suite. It allows companies to build, connect, share, and market eCommerce-related micro-services. Its architecture is all based on RESTful micro-services, accessed and controlled by OAuth authentication. The platform already contains a set of core and commerce services: a document repository, a message queue service, an email service, product/category/cart/tax services, and a checkout mashup service, among others.
Drupal is written with PHP – a language that has quite a few limitations: request-response logic, one thread per request, no shared-in-memory variables between requests, among other strictures. PHP is easy and fine when you only need to render HTML pages, but what if you want to add real-time applications like chat, streaming analytics, or document collaboration? For these, a better approach is to use the WebSocket protocol. Languages like Java or C++ support this protocol in their core, but not PHP. If we want to develop real-time applications, can a Drupal website avoid writing some part with Java or C++ or using third-party products like Google Cloud Messaging (GCM)? The answer is yes.
To apply, please email your resumé to firstname.lastname@example.org today!
I’d like to discuss bugs in one of the most-used modules in Drupal: the “Chaos Tool Suite” – or ctools. The problems are associated with rendering multi-value fields several times in the same panel. (And before I get into the details, a big thanks to the developers who have investigated and addressed this problem, in particular in the Drupal discussion boards “multi-value field offset not working correctly” and “accidentally modifying entities.”)
When F.A. Hayek wrote his book “The Denationalisation of Money” (1976), as imaginative as he was, little could the Nobel-prize winning economist have imagined bitcoin. When I read it in grad school, his book sparked questions more than offering answers. How could this work? The future then remained open. It wasn’t clear what exactly technology might deliver over time, yet technology would push this question. Of that I was convinced. (And I had some ideas that I worked on, but that’s for another discussion…) Enter bitcoin.
I had strange situation crop up on a recent project: node teaser was coming up with a 404 page! I start looking into this issue and finally found that it was redirecting to a nonexistent node. When I ran the query below, I found that there were more then 5000 redirects to nonexistent nodes:
SELECT REPLACE(r.redirect,'node/','') FROM redirect as r
LEFT JOIN node as n ON REPLACE(r.redirect,'node/','') = n.nid
WHERE r.redirect LIKE 'node/%' AND n.nid IS NULL
The Apachesolr_Search module is a terrific module. Using it we have been able to create multiple search pages and blocks that do not effect Drupal’s database performance. But even great modules can have problems: we’ve been having issues displaying the generated search results… Continue reading
The short answer is: yes! You can make a virtual Galaxy S2/Galaxy S3 rival out of entry-level Core i3 business laptop.
As the suggestion above may seem controversial, I’m going to share some settings which can actually make this happen.