In this blog we discuss basic concepts surrounding quantum qubits (quantum entanglement, superposition, and decoherence), relate superposition to the “Bloch Sphere,” obtain a random value by measuring a qubit in superposition, and present a Q# quantum number generator (QRNG) that generates random numbers to the console…
See Keyhole at Dev Up 2019
We are pleased to announce that Keyhole Software is a Gold Sponsor of the 2019 St. Louis Developer Conference! This will be the fifth year of Keyhole Sponsoring.
Formerly known as the St. Louis Days of .NET and rebranded as Dev Up during the 2015 conference, the 12th annual edition will bring together regional and national IT experts to share their knowledge for technology.
The Dev Up conference is October 14-16, 2019 at the Ameristar Casino in St. Charles, Missouri. Monday, October 14th features all-day hands-on sessions called “Pre-Compilers” which are optional. The main conference takes place on October 15th & 16th and features over 140 technical training sessions geared toward all levels of experience.
Keyhole Education Events
See Free Ticket CalendarKeyhole Software Educational Events Microservices – Cloud Technologies – Blockchain – Hyperledger – Azure Join Keyhole Software experts for educational events in Kansas City, St. Louis, Denver, Omaha, Lincoln, and remotely online.Upcoming Events Register To AttendDeep Dive Into Vue.js Free Event | Thursday, December, 8, 2023An educational session that will dive into Vue including the philosophy behind …
Service Discovery with Eureka and Zuul
One issue that we face day to day as developers is speed of development. One of the coolest things to me in the ever-changing landscape of technology is how this issue us continually being addressed in an effort to makes our lives easier.
We have gone from having to write everything needed in a verbose way to being able to configure a simple REST API in a few lines of code with Spring Boot. The most amazing part of this is not only the ability to create the web services but also the ability to allow these services to communicate in a smart way. Spring has given us many tools to allow easy configuration and putting together things that just work (mostly).
This post is not to be considered a full guide to which the extent of these technologies can be leveraged. In this post, we give examples of how Spring Boot can be used (along with Zuul and Eureka) to create a simple discovery service.
There are other components that can be added for things like a configuration server to pull all application.properties files from a common location that is updatable in real time, or circuit breakers to allow the graceful failing of different pieces of your API.
What this post will focus on is the service discovery between Spring Boot applications. We will also touch on how, using SteeltoeOSS, .NET applications can also take advantage of being a part of the service discovery and be routed through our Spring Boot-based Zuul Gateway. We will also look at how we can integrate Spring Security into our gateway to secure the entire API no matter the language…
Taking on the Azure Developer Certification (70-532) Exam
Many of the companies that we work with use various cloud providers (such as Google, Amazon and Microsoft) for IT Service Delivery. This has created a great need for those who assist these companies to possess the technical skills required for proper and effective implementation of such services.
An excellent way to make yourself stand apart from the crowd in this space (and your company for that matter), is to obtain a developer/architect certification, such as the Microsoft Azure Developer Certification. Plus, if your company is focusing on becoming a Microsoft partner, it may be necessary to have a few developers on your team spend some time working to become certified. Fortunately, my awesome company Keyhole Software presented me with this opportunity.
In this blog, I share what I did to prepare for the Azure developer certification, specifically the 70-532 Developing Microsoft Azure Solutions Certification exam. I’ll include a couple of prep tools that helped me significantly, as well as a few unexpected “gotchas” I encountered when taking the exam…





