Elasticsearch data mining

I presented introductory material on Elasticsearch for the South Shore .NET Users Group. Here are the slides: This talk covers an overview of Elasticsearch data mining. Elasticsearch is a Big Data solution to document storage and search. It is a NoSQL-backed search engine using a HDFS-based filesystem. Elasticsearch basics Setting up a development environment Loading data Searching data using REST Searching data using NEST, the …

Top 5 Free Tools for Business

I’ve helped many different small and medium size companies get started or improve their business processes. Many companies are looking for good tools which are easy to use with minimal or no cost. Here are the top 5 free tools for business I use and implement to help with communication, projects, and client management. SugarCRM Community Edition Are you always …

Top 5 free tools for Windows

These are the tools that I use every day in my personal and professional life. In a world where everyone is competing for my $0.99 these companies are making amazing free tools for us to use. Some of the programs have a little learning curve (e.g. Keepass) but they all pay off on the minimal time investment. Here are the top 5 …

Top 5 companies where I’d love to work

I’m a developer. Fortunately for me, I love writing code. At the same time, most companies where I work are not technology companies but service companies. I sometimes day-dream about working for a pure technology company. I would love to build technical products for developers. I’m grateful these companies exist. They make my career easier everyday. Here’s my list of the top 5 companies where I’d love to work. …

Natural Language Processing and Scalable Architecture

There are many companies state they do natural language processing (NLP) for electronic medical records (EMRs). However, I see two major problems with this claim. Most companies aren’t doing NLP This is only a problem if the company isn’t delivering on the promise of NLP. The technology is used to look through human-generated free-text content. This blog is an example of this. An Excel spreadsheet, is not free-text content. Using …

Big Data helps the move from Fee for Service to Capitation-based payments

The Fee For Service model for medical payments is the predominant payment scheme in the United States. In the Fee for Service model, physicians are incentivized to provide more treatments regardless of effectiveness. There is no link between the recipient of services and payment for those services. The recipient of the medical services, the patient, does not directly participate in the fee transaction. They …

Pro Office 365 Development

Pro Office 365 Development This is an excellent book for anyone (developer or user) who needs to learn the full benefits of your Office365 subscription. I just migrated a client of 30 users from hosted exchange to Office365. This is the book I gave to the chief of operations when he asked “what was so great about Office365?” Within a …

Learn C++ for Game Development

Learn C++ for Game Development I program a lot in different languages. However, I’ve never really had a need to program in C++. Recently, due to a project requirement, I needed to write in C++. I was looking for a concise, and still informative guide. I really needed something that would allow me to ramp up to writing C++ in …

Beginning Application Lifecycle Management

Beginning Application Lifecycle Management by Joachim Rossberg This book covers a very important topic for modern product development and management. Application Lifecycle Management 2.0(+) is the practice of how businesses need to manage their product management. This includes the practices from business need creation through product development and finally to production support. This book is a critical read if you …

Big Data : Overview (Part 1)

Please join me for a series of talk on Big Data with the South Shore .NET Users Group. I hope you can make it. Big Data has become the new buzzword like “Agile” and “Cloud”. Like those two others, it’s a transformative technology. We’ll be discussing: What is it? Technology key words HDFS Hadoop MapReduce ElasticSearch This will be part …

Bootstrap Bootcamp

Thanks to everyone who can to my Bootstrap Bootcamp. The agenda covered: Getting started Mobile first with the grid system Themes HTML Elements (tables, buttons, etc) Forms Navigation Bars Alerts The code can be found in my GitHub Bootstrap Bootcamp repository. As promised, here are the slides:

Continuous Integration Step By Step

Continuous Integration is a critical part of successful software development. Here are my slides from my recent talk on Continuous Integration Step by Step. Continuous integration (CI) allows you to check the quality of your project on every developer commit. It’s a key part of any Agile environment. We will start with a 5 year old ASP.NET WebPages application and …

Unit Testing and Tools

Unit testing and tools was a huge talk. This talk clearly needs to be broken up into two sessions (maybe three!) Here are the slides. Unit Testing and Tools from William Simms   Key points from the presentations are: Unit testing is critical for high-quality on-time software Run all tests, all the time Tools demoed: MSTest Moq NCover Jenkins Unity …

South Shore .NET joins INETA

South Shore .NET Users Group is officially a member of the International .NET Association. About INETA: INETA provides structured, peer-based organizational, educational, and promotional support to the growing worldwide community of professional user groups. Our mission is to offer assistance and resources to community groups that promote and educate their membership. INETA welcomes all facets of the user community, from …

South Shore .NET Users Group

The South Shore .NET Users Group is a collection of .NET developers living in the Boston South Shore area. Although we mostly live on the South Shore several attendees live in Boston, some even on the North Shore. We meet on the last Thursday of the month. Past and future meetings can be found on our meetup site: South Shore .NET Users Group. …