3 Ways Python Makes Businesses Stronger
data management,Python,technology by Royce Hall on August 27, 2020 |
Python is one of the most in demand languages because it is easy to learn, fast to write with, extremely flexible, and well supported. With this language you can make basic scripts, build robust applications, and do deep learning with ML and AI. In our Python shop alone we have built an app to fly drones that feed data into...
Dev Talk: Managing Racing Data with Terraform and AWS
data management,software development,technology by Royce Hall on August 10, 2020 |
Racing with Data Racing is big in Kentucky. Whether you are into NASCAR or horse racing, we can accommodate. One project we are working on cashes in on this sector with a data driven betting tool. Every day there are races happening all over the world at different times and people place wagers on all of them. If you are...
Powering Up Salesforce with a Custom Domain Monitoring App
software development,technology by Royce Hall on August 7, 2020 |
Hot Salesforce Leads Our client, Agari, protects organizations against phishing, business email compromise (BEC) scams and other advanced email threats using predictive AI informed by global intelligence from around 2 trillion emails annually. Agari approached us because they needed help identifying when their prospects needed their services and were ready to buy. They had tried feeding their sales team with...
Dev Talk: Azure Cloud Infrastructure
Azure,software development,technology by Royce Hall on July 23, 2020 |
Machine Learning Use Case Tech: Azure, Nomad, Consul, Linux/Ubuntu, Terraform We are developing a platform with a client that ingests photographs into a Machine Learning application for analysis. One of the difficulties we faced was a question of variable scalability - the workload is, by nature, going to be “bursty”. It might have 100 jobs to process all at once,...
CTO to Go: Custom Software Development is a Mental Exercise
software development,technology,Testing by Royce Hall on |
Building a mental model of the software When any of our developers sit down to start a software project, we have to start with a mental model Our mental model is not the code, rather it is our understanding of the overall picture of how all these pieces work together. When we are building our mental model, we are thinking...
CTO to Go: Moving to the Cloud
Azure,software development,technology,Tools by Royce Hall on July 13, 2020 |
Benefits of the Cloud I thhink the reason the cloud has become an important thing is because managing your own infrastructure (your hardware, your network, your data center) are all very complex and difficult. It used to be that if you were a company that was big enough to need that type of stuff, you had no choice but to...
Unearthing Residuals with a Single Page React App
innovation,software development,technology by Royce Hall on June 18, 2020 |
Mining Data for Miners Our client owns land used for natural resources and needs to know what sort of residual income to expect from the property. In this industry, land owners will have wells on their property and will make a deal with a oil or gas company where they get a percentage of the income from the sale of...
There’s an app for that, 3 in fact
software development,technology by Royce Hall on June 8, 2020 |
Web app versus mobile apps Let's look at the example of Gmail. Gmail has a web app that you can use on your desktop browser, in which case, it's a big application. It also has a web app you can use on your mobile browser and is tailored to the smaller screen. But then Gmail also has native mobile applications...
Azure Through the Eyes of a Drone
Azure,data management,software development,technology,Tools by Royce Hall on June 5, 2020 |
One of the coolest projects Level 12 has worked on has been utilizing autonomous drones to inspect wind turbines for damage and analyzing the pictures the drones take with machine learning. I did a brief write-up of this project here. There are all sorts of things to nerd out on: drones, Machine Learning, cloud computing, Internet of Things, and automation....
A More Agile Agile Webinar: Implementing Agile Development Principles
software development,software project requirements,technology by Royce Hall on April 14, 2020 |
Practicing Agile Development Principles (without being tied to one methodology) Tim Hickle: So thank you all for joining us today. I'm really excited to have this conversation. Randy and his team at level 12 have been amazing partners for us here at Woven. And something that through the content webinars we've done in the past, I've gotten a lot...
Custom Software Development Versus Commercial off the Shelf (COTS)
data management,innovation,Payment Industry,software development,software project requirements,technology by Royce Hall on April 7, 2020 |
Custom Software Development or Off The Shelf? If you are undertaking a software project, you are probably asking yourself if you need to make or buy your solutions. In larger enterprises you may be thinking about implementing something as big as an ERP systems or CRM, or as small as a client intake form or web portal. You ask, is...
Autonomous Drones Machine Learning Project
Louisville,software development,technology by Royce Hall on March 9, 2020 |
Do you know the difference between automation, Machine Learning, and Artificial Intelligence? Someone recently asked: "My interest in outsourcing is in the areas of cloud and AI and industrial automation space. Is that an area you have prior exposure to?" My response: "We have a lot of experience with cloud applications, management, and automation. We've also explored various industrial automaton...
Automated Testing: Why is it important?
Louisville,Python,software development,software project requirements,technology by Royce Hall on January 17, 2020 |
Have you been burnt by bad automated testing? When we go to software engineering conferences we often talk about the benefits of automated testing. As we've had private conversations with a lot of the people we often find that they have had really bad experiences with applications that have just had tests that were not a benefit. They honestly made...
Productivity Versus Efficiency: Building the Right Thing
Louisville,Payment Industry,software development,technology by Royce Hall on October 4, 2019 |
Productivity and Efficiency have Different Goals: Productivity is highly tied to value, efficiency is tied to waste. To be productive means that you're doing the right thing with as little waste as possible. Sometimes you might actually be productive with waste. And this might be common in more creative fields where people need to get away, they need time, they...
Client Testimonial: SaaS Application Development Project
Louisville,software development,technology by Royce Hall on September 10, 2019 |
SaaS Application Project Testimonial: At the time that we met the level 12 guys, we were, we had decided to rebuild and re-architect our platform, so that it would be more extensible and more scalable and essentially more bulletproof for the types of customers, we were attracting. We had a lot of exposure, a lot of potential risk if we...
3 Ways to Reduce Waste with Custom Software
technology by Biz Dev on July 27, 2017 |
According to the Lean manufacturing methodology, waste is the root of all unprofitable activity within an organization. There are seven categories of waste within Lean: Defects Overproduction Transportation Waiting Inventory Motion Processing Reducing waste is a top priority for most organizations because it has a direct impact on the bottom line, but this is often easier said than done. Identify the...
IoT: The Next Tech Revolution
technology by Biz Dev on June 21, 2017 |
Internet of Things, or IoT, may be the most impactful concept, as well as the least understood, of the next ten years. What is IoT? The simplest—and perhaps the easiest—way to think about the Internet of Things is any machine-to-machine (M2M) communication through the internet. This includes your phone controlling your AC or starting your car, or anything considered “smart.”...
What is DevOps?
technology by Biz Dev on April 26, 2017 |
The term DevOps is a frequently used in the software development community; however, it means different things to different people. In this article, we are going to explore the origin of the word along with various definitions. DevOps Origin The term DevOps was first mentioned during a presentation by Andrew Shafer and Patrick Debois at the Agile 2008 conference. The...
software development,technology by Biz Dev on April 19, 2017 |
What are containers? The use of containers has grown significantly over the past couple of years with Docker leading the charge. The multifaceted deployment scenarios provided by containers are changing IT strategies and tactics. Docker defines a container as, "a lightweight, stand-alone, executable package of a piece of software that includes everything needed to run it." Containers vs. Virtual Machines...