February 28, 2018 Comments Off on DB-Engines.com: A very helpful database technology comparison site
I’ve been working with all sorts of databases for a really long time, and I’ve never seen the industry as dynamic and diverse as it is right now. Unfortunately, if you’re evaluating databases – relational, NoSQL, or otherwise – it can be very difficult to obtain a high-level, vendor-neutral view of your options.
Lately I’ve been spending a fair amount of time on the DB-Engines website in support of some research initiatives that I’m carrying out. DB-Engines provides a wealth of really useful information, including:
- Database rankings
- A compendium of database solutions
- A glossary of key terms
- Side-by-side product comparisons
If you’re interested in learning more about which database technology is best for you and your organization, it’s definitely worth dropping by.
January 30, 2018 Comments Off on Swagger Inspector from SmartBear: a very nice free online tool for testing APIs
SmartBear, makers of ReadyAPI (the most comprehensive and widely adopted Web service and REST API testing platform) have just released an excellent, free tool for carrying out quick and easy interactions with your API.
Swagger Inspector does a superb job of working with APIs (all HTTP methods are available), and it supports parameters, authentication & headers, and message payloads. It even generates OpenAPI documentation. If you’re designing, developing, testing, or simply using an API, you’ll want to check out this exciting new offering.
August 31, 2017 Comments Off on SoapUI training & certification track at SmartBear Connect on September 12
If you’re going to be in the Boston area on September 12, and would like to learn how to deliver high quality APIs by applying robust functional, performance, and security tests, be sure to check out the special training course that will take place during the SmartBear Connect user conference.
This all-day class – which is usually only available for private organizations – will be delivered by SmartBear’s Mike Giller using a significant subset of the training materials WiseClouds presents during private sessions. Mike will discuss:
- The ReadyAPI Platform
- Establishing Connectivity to your APIs
- Developing Functional Tests
- Validating API Responses with Assertions
- Data-Driven Testing & Programmatic Test Control
- Performance Testing & Virtualization
- Best Practices for ReadyAPI
Along with increasing your skill levels, attending this class will prepare you for the optional SoapUI certification exam. And to make things even more interesting, there will be additional tracks and events dedicated to the other major components in SmartBear’s far-reaching product portfolio.
You can learn more here.
July 31, 2017 Comments Off on On-demand graph database design and modeling training/certification now available
Until fairly recently, the impressive benefits provided by graph databases have been restricted to the most sophisticated – and deep pocketed – technology organizations such as Facebook and LinkedIn. But with the rise of flexible, powerful, and affordable offerings such as OrientDB, it’s now possible for every enterprise to realize the advantages of graph databases.
I’m happy to announce that WiseClouds is partnering with OrientDB to produce a series of training courses and companion certification exams. These classes are available in a variety of formats, including video-on-demand, multi-day live courses presented over the Web for private enterprises as well events open to the public, and onsite deliveries.
If you’re interested in learning how to take advantage of everything that a graph database has to offer, I encourage you to check out the OrientDB Multi-Model Database: Modeling, Design & Interaction class. A subscription through the end of 2017 is available for a limited time at $49, which also includes the official OrientDB certification exam. It provides 2 ½ hours of valuable content, including:
- RDBMS Challenges
- Introduction to NoSQL & Supporting Technologies
- Graph Databases Overview
- OrientDB Capabilities & Multi-Model Architecture
- Modeling a Graph Database
- Taking Advantage of Inheritance and Polymorphism
- Interacting with your Graph Database via APIs
- Writing Powerful Queries using Standard SQL
To help you get up to speed quickly, all the lessons are bolstered with easy-to-understand illustrations and multifaceted examples.
June 30, 2017 Comments Off on Three day graph database training in July
For years, graph databases have underpinned core operations at the most sophisticated social networks (such as Facebook and LinkedIn). Thanks to factors such as software advances and more affordable hardware environments, these databases are now within reach of every business and government entity, much as numerous other advanced technologies have now graduated into mainstream deployments.
Many enterprises are now using graph databases as the foundation for diverse applications such as financial fraud detection, targeted advertising, and genomics – to name just a few. I’ve been working with – and writing about – relational databases for many years, and I’m tremendously excited about how graph databases will change everything about the way data is gathered, stored, and most importantly: utilized.
If you’re getting started on your graph database journey, I encourage you to take part in our upcoming training class featuring OrientDB: the industry-leading multi-model database which is equally adept at working with graph *and* document data. Over the course of three days (July 17 – 19), we’ll provide in-depth coverage of essential topics such as database design/modeling, application development, and administration.
You can learn more here.
October 30, 2016 Comments Off on Why the recent Internet of Things (IoT) attack is just the beginning
A few days ago we witnessed a new type of distributed denial of service (DDoS) incident. Unlike previous botnet attacks that enlisted compromised computers, this one corralled assorted unprotected devices like Internet-ready webcams, DVRs, and baby monitors to flood Domain Name System (DNS) servers, and thereby seriously degrade the Internet for hours. I’ll leave the explanation of the mechanics of this incident to more qualified commentators, but I do want to weigh in on why I think these types of events are very hard to combat and why I’m very skeptical about the hype around the Internet of Things (IoT).
We all (well, many of us) know how important it is to keep our computers and software patched and up-to-date; most people also get why firewalls are essential. But consider these facts about IoT devices:
- They’re being created for just about every industry. This diversity means that it’s much harder for the entire universe of vendors to agree on common security standards: defining safeguards for a heart pump is a little different than for a Web-ready washing machine. I’ve served on my share of standards committees: to say that they move slowly is an understatement!
- They have really short development cycles. IoT is shaping up to be a brutally competitive landscape. The winners will be those vendors that deliver solutions to market quickly. Designing and building strong security safeguards takes time, and time is money. The end result is that device protection takes a back seat to market pressures.
- There’s limited space for security software. Margins are very thin on hardware devices: security-focused onboard storage space adds costs that aren’t directly related to functionality.
- They frequently rely on APIs for communication. I’ve blogged about API security in the past. Suffice it to say that it’s a rare API that’s locked down properly.
- New models are always coming on the market. Here’s the really scary part: even if vendors do start getting their security act together, it will be years before today’s highly insecure devices get retired. Meanwhile, they’ll be standing by for their next set of DDoS orders.
July 25, 2016 Comments Off on Announcing Swagger training & certification
Whether they’re employed internally, externally, or both, APIs are vital assets that connect systems, streamline workflows, and make every type of integration possible. In fact, beyond strengthening operational efficiency and enabling cross-system communication, APIs now serve as competitive differentiators for many organizations. It’s no exaggeration to point out that renowned technology-driven businesses such as Uber, AirBnB, or eBay live and die on the quality and performance of their APIs, and this intense reliance is spreading across every industry.
Swagger – and its ecosystem of standards and products – is in the process of transforming the ways that APIs are designed, developed, tested, and supported. I’m happy to announce that my colleague Chris Riley has created an outstanding one-day training and certification program to help enterprises get the most out of Swagger.
Chris is a world-class expert on DevOps, Continuous Integration, and everything else related to how modern APIs are being created, and this deep knowledge comes across in his courseware. He also happens to be a great trainer who is committed to helping his students gain the proficiency they need.
Organizations can send individuals to public Webinars, schedule a private Webinar, or even have an instructor deliver the class onsite. To learn more, visit SmartBear’s registration page.