A Broad Range of Expertise

Technology

Technology is changing at a fast pace and although it can be difficult to keep up, Cyberwolf Software works hard to stay current. If our productivity improves then we believe that can translate to higher customer productivity through higher reliability, better performance and intuitive user experience.

Microsoft C Sharp

C-sharp (C#)

Programming Language

C# is the predominant language in the Microsoft .NET programming stack.   Although we started as a Visual Basic shop, we have migrated our skill set to include C#.   All new server work is built with C#.   Our experience with C# includes:

  •  ASP.NET Web Forms
  •  ASP.NET Web API
  •  Asynchronous Programming
  •  Entity Framework and LINQ
  •  Azure Cognitive Services

Microsoft Visual Basic

Visual Basic

Programming Language

Cyberwolf Software has more than 20+ years of programming experience using Visual Basic.   All of our early work was done in Visual Basic and to this day we still support Visual Basic.   However all new work is performed in C#.   The reason for the transition is C# is more consistent with the front-end web languages such as JavaScript, TypeScript and jQuery.   Our experience with Visual Basic includes:

  •  ASP.NET Web Forms
  •  ASP.NET Web API
  •  Windows Forms
  •  Entity Framework and LINQ

HTML5/JavaScript/Cascading Style Sheets

HTML5 / JavaScript / Cascading Style Sheets (CSS)

Web Languages

Cyberwolf Software has in-depth experience using the web languages.   Many of our solutions are web applications.   This is due to the advantages of scale, support and deployment.

  •  HTML 5 - Web page markup language based upon XML (eXtensible Markup Language)
  •  JavaScript - Client-side scripting
  •  CSS - Cascading Style Sheets - how to control the look of the web page

Bootstrap

Bootstrap

Responsive Web Styling Framework

Bootstrap is a fully responsive, web styling framework provided by Twitter.   It has great market penetration in the web app space due to its grid structure and the ability to auto-adjust (or respond) to different device sizes.   Cyberwolf Software has worked with both Bootstrap v3 and v4.   In fact, this website uses Bootstrap 4 for its styling.

jQuery

jQuery

Client-side Web Framework

jQuery is an extremely popular client-side web framework that allows programmers to use function chaining and other features to be more productive when enabling features in the browser.   jQuery is based on JavaScript.

Sass

Sass

CSS on Steroids

Sass is an extension to Cascading Style Sheets that provides awesome features such as variables and mix-ins.   Bootstrap 4 uses Sass to enable theming. Indeed that is one of the major uses of Sass - to provide a "branded" look to a website.   This website makes use of Sass to provide theming.

AngularJS

AngularJS

Client-side Web Framework

AngularJS is an open source web framework provided by the developers at Google.   Angular extends HTML in a way that allows a developer to be more consistent and productive in developing web apps.   Cyberwolf Software has used AngularJS in web and mobile apps.

Ionic

Ionic

Progressive Web Apps (Mobile Apps)

Ionic allows web developers to leverage their skills to build progressive web apps (PWA).   A progressive web app is a cross-platform that can run on any browser and run on mobile devices.   Through its toolset Ionic allows web developers to access native functions on mobile devices (camera, geolocation, etc.) without having to build native apps for Android and iOS.   The mobile app delivery for our Operations Photo Management app was constructed using Ionic.

AngularJS

Telerik

Developer Components

Telerik is a developer components company.   It offers a variety of products designed and built to allow a developer to stay focused on solving business problems. Cyberwolf Software has used Telerik components for several years; specifically:

  •  KendoUI
  •  UI for ASP.NET AJAX
  •  Reporting
  •  Sitefinity

Kendo UI

Telerik Kendo UI

Client-side Web UI Components

KendoUI is a set of client-side web user interface components developed by Telerik.   These UI components allow a developer using jQuery or AngularJS to be highly productive.   Select a KendoUI component such as Grid, Dropdown List, DateTimePicker, etc.; write a few lines of code; and, your app now has that functionality. Cyberwolf Software has found several of Telerik's products to be very useful in allowing us to focus on the business problem and not get bogged down in building specific user interface constructs.

TypeScript

TypeScript

JavaScript on Steroids

TypeScript is an extension to JavaScript developed by Microsoft.   Any developer that has done significant programming in JavaScript understands the ease of which "spaghetti code" begins to propagate.   TypeScript solves this by adding features such as declarative typing, object orientation and modularity.   These features make the client-side code less prone to errors and easier to support.

Excel Visual Basic for Applications

Excel VBA (and Word VBA)

Scripting Microsoft Office Products

Cyberwolf Software has written extensive VBA macros to take full use of Excel and Word.   In one instance, we've even had our Excel VBA Macro Code validated by the FDA. In Hunter for Sample Manager (and Hunter for BlazeLIMS), we deliver a Hunter Excel AddIn that pivots and charts data for Statistical Quality Charting purposes.   In another case, we wrote, an MS Word VBA AddIn that constructed a standard government report based upon the data selected.

SQL Server

Microsoft SQL Server

Backend Database

Cyberwolf Software has been using Microsoft SQL Server since version 6.5.   That is 20+ years.   Dennis Debevec passed the certification tests to become a Microsoft Certified DataBase Administrator (MCDBA) and has taught Database Design & Implementation using SQL Server at the University level.   Cyberwolf Software's proficiency in SQL Server includes:

  •  Database Design
  •  Stored Procedure programming
  •  Functions
  •  Structured Query Language (SQL) construction

SAS

SAS

Statistical Programming Language

During Dennis Debevec's recent (2018) graduate studies, he spent a semester learning SAS and using the language to delve into empirical asset pricing.   Data from WRDS (Wharton Research Data Services) was used to examine the U.S.  Stock market and factor based research.   Dennis' project focused on momentum crashes - the fact that a momentum strategy works in general but can have periods of extreme underperformance when applied in a long-short portfolio.

Oracle

Oracle

Backend Database

Cyberwolf Software has had experience with Oracle going back to 1999.   We've written functions using PL/SQL.   Currently, we have several Hunter configurations that query Oracle database.   Specifically, we have Hunter implementations for Thermo Fisher Sample Manager and Blaze Systems BlazeLIMS.

VistaDB

Vista DB

Embedded .NET Database

VistaDB is a small, embedded .NET database that can be delivered with .NET applications.   We've used VistaDB since version 4 to provide an alternative to expensive relational database licensing for some of our customers.   In addition, we use VistaDB if we have a need for storing secure information for a web application.