Bruce Clay, Inc.'s search engine optimization tutorial is a step-by-step SEO guide that will teach you how to optimize a website for search, complete with free SEO tools! Are you a website owner concerned that your site doesn't show up in Google? Or are you planning a website and want to make it search-friendly from the ground up? Whatever your situation, this tutorial will teach you all the SEO basics and important SEO tips to help you optimize your web pages to be found in search engines.


A Product Owner, fundamentally needs to have great communication skills. You need to explain your point of view to others so that they understand where you’re going and how they can follow you. A Product Owner is in essence a decision maker, there’s no time for second guessing, so this role requires a lot of proactivity and quick reaction and adaptation.


This document describes a series of steps you can follow to gradually migrate a small or large web site from HTTP to HTTPS. You can take the steps at any speed — all in 1 day, or 1 step per month — but you should take them in order. Each step is an incremental improvement and has value on its own. However, your site does not provide a security guarantee until you have completed all migration steps.


Some people are very quick to blame EF for bad performance and while there may be something to that in some situations, I find that very frequently a few minor adjustments in code can fix serious performance issues.


This article is an effort to explore techniques used by developers of in-stream data processing systems, trace the connections of these techniques to massive batch processing and OLTP/OLAP databases, and discuss how one unified query engine can support in-stream, batch, and OLAP processing at the same time.


These animations illustrate how a parametric Bézier curve is constructed. The parameter t ranges from 0 to 1. In the simplest case, a first-order Bézier curve, the curve is a straight line between the control points.


In order to draw things in 2D, we usually rely on lines, which typically get classified into two categories: straight lines, and curves. The first of these are as easy to draw as they are easy to make a computer draw. Give a computer the first and last point in the line, and BAM! straight line. No questions asked. Curves, however, are a much bigger problem. While we can draw curves with ridiculous ease freehand, computers are a bit handicapped in that they can't draw curves unless there is a mathematical function that describes how it should be drawn.


Advanced git commands that you may find useful whether you are working in a team environment or on your personal project.


Elasticsearch configuration properties are key to it's elasticity. If the default configurations are working perfectly adequately for you in the current state of your application’s evolution, rest assured that you’ll have plenty of levers available to you as your application grows.