API Rhino - Software 'Toolkit'
Some of the software and platforms we use and have extensive experience of. These do change frequently as technologies develop but will give you a good indication of the 'toolkit' that is available to implement your desired solution successfully.
Microsoft Visual Studio Software
Microsoft Visual Studio 2013 / 2022. ASP.Net Core + MVC / C# (all versions 9 years+). Microsoft Visual Studio MVC patterns. C# model / controller coding and Razor views. VB (12.0 - 16.9). Using Microsoft Entity Framework. ASP.NET Web API. SOLID C# design principles. Bootstrap responsive frontend framework. Cross-browser compatibility (down to IE7 using Modernizr). SharePoint 2010 / 2013 website build experience. Visual layout principles, information architecture, usability, accessibility and UX principles.
- Microsoft SQL Server 2000/2005/2012/2014/2016
- Oracle 9i, Oracle 11g
- Cubes - SSAS/Microsoft analysis services 2000/2005/2012/2014/2016
- ETL solutions with SSIS - SQL Server Integration Services.
- Very strong Server Side development with C#.
- Strategic development partner: Info Rhino Data Solutions
Database / Cloud / Data Formats and Usage
Front End / UI Development /CMS Development
Data Visualisation / Graphic Design / Image Manipulation
Mapping e.g with Leaflet.js, Bing and Google maps. Charting with jqPlot and Highcharts and the Data Tables jQuery plugin. Adobe CS experience (Photoshop, InDesign and After Effects)
Project Management / Source Control
Developing in an Agile team environment with SCRUM methodologies. Working with project managers and scrum masters to plan project activities. Experience of Jira (logging issues/work requests). Using GitHub, Azure DevOps Server (TFS) and SVN Tortoise.
Machine Learning and BI
Trends pick up followers, leaders and evangelists. Trends leave behind more established technologies rightly and wrongly. Sometimes the truth hurts. Business Intelligence often fails to provide meaningful insights. BI specialists, consultancies and technologies amount to not much more than bean counting at best. This was never what it should have been about.
There has to be a balance between:-
- Showing the user the headlines - Business Intelligence
- Identifying outcomes and observations - Machine learning
- Statistically verifying the human and non human discoveries through both BI and Machine Learning
Let's Clear Up The Confusion
Unit testing actually refers to testing software without any external dependencies. In simple-speak, this means we have a program that doesn't need to get information from a file or a database and the test provides that information instead. Integration testing is where we do consider external dependencies. This means all database testing is actually Integration testing but people always confuse the two. We see countless examples of confusion in the industry and between experts let us set up your database testing.
Database Integration Tetsing With NBI
Perhaps you are performing a database upgrade, or want to be confident that your release process is working more effectively? We understand the importance of best practice with testing databases and code and can lead you on this. It is time to stop significant waste on projects whereby most testing is covert, not public and ineffective. Separate fact from fiction and have confidence in your data. Strategic development partner: Info Rhino Data Solutions