Saturday, December 03, 2016

2016-12-03 Saturday - Vulkan 3D Programming

There are some interesting practical applications of 3D visualization technologies to many commercial businesses - if you have heard of OpenGL  - you might want to keep an eye on Vulkan as it continues to mature. Note the CPU and Memory utilization and lag differences in this side-by-side comparison

https://www.khronos.org/ 
https://www.toptal.com/api-developers/a-brief-overview-of-vulkan-api

https://vulkan-tutorial.com/

 
https://github.com/GPUOpen-Tools/CodeXL

Friday, November 04, 2016

2016-11-05 Saturday - Enterprise Search

I'm doing a bit of a refresh on the latest Enterprise Search options that are out there - and will use this blog post as my placeholder for my notes. Hopefully this will become a useful resource for others too.

Initially, I intend to examine the following (but may add others as time permits):

General Search Articles


 Apache Solr Related Articles

Apache Lucene Related Articles

Elasticsearch Related Articles

 

Comparison Articles



Search Related Books

Friday, October 14, 2016

2016-10-14 Friday - The 2016 Top Programming Languages

The 2016 Top Programming Languages

http://spectrum.ieee.org/computing/software/the-2016-top-programming-languages

2016-10-14 Friday - Is REST Holding Your API Performance Hostage?

Github's recent adoption of Facebook's GraphQL has me reconsidering ways to approach API design for my own clients...
There is no silver bullet (or free lunch) to balancing the concerns of performance, complexity, and minimizing leaking-the-abstraction - but there are very powerful and compelling advantages to the GraphQL approach that are worthy of your consideration in your approach to building APIs that minimize long-term maintenance, network latency, and providing greater flexibility to your service consumers

Saturday, August 27, 2016

2016-08-27 Saturday - Apache Tomcat / TomEE start-up takes forever

I've just installed Apache Tomcat 9.0.0.M9 and Apache TomEE 7.0.1 today - and encountered a curious issue with the start-up taking forever (for either one) - well, at least longer than a minute...

Some folks report much longer "hang" times...

I've also installed Apache Tomcat 9.0.0.M9 on a different laptop (Windows 7) - and the start-up is normal (~1+ second)

On my primary development laptop (MSI, Windows 10, Java 1.8.0_102-b14) - the start-up takes ~1 minute+

I happened across this article:

which suggested changing the protocol from "HTTP/1.1" to "org.apache.coyote.http11.Http11NioProtocol"

Problem solved - for now - until I have time to dig into this more and determine root cause.

Some folks have suggested this problem is due to a lack of entropy in the OS...

Given the above, the recent Python 3.6 release included a change that caught my eye

 

Saturday, August 13, 2016

2016-08-13 Saturday - Nvidia GTX Titan X

Nvidia unveils new GTX Titan X: 11 teraflops,
3584 CUDA cores, 12GB of GDDR5X memory, 480GB/s of memory bandwidth
http://arstechnica.com/gadgets/2016/07/gtx-titan-x-pascal-specs-price-release-date/