(Bellevue, WA, April 29, 2020): Beyondsoft Consulting Inc. (BCI) announced today that it had acquired Boyle Software Inc. (BSI) on March 31, 2020. Beyondsoft Consulting (BCI), a global strategic IT consulting company headquartered in Bellevue, Washington, announced Boyle Software as its newest partnership by acquisition. Beyondsoft has been a strategic partner to Fortune 500 companies such as Yahoo, Microsoft, Bank of Montreal, and VMware since 1995, providing a broad range of high-quality IT services. These services include cloud, big data and analytics, business process outsourcing, custom software solutions, test automation, digital enablement, and other software engineering and digital transformation services.Continue reading
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