BAt its most basic, building a site search in SXA requires two components: a search box and a search results page. The goal of the task detailed here is that the user is able to select a “Search” module when
How to Build a SXA Module for a Search Listing Feature
For an internal project at Sitecore, we wanted to make it as easy as possible for users to create a SXA site using modules. For example, if they wanted pages and page designs for blog posts, they would select the
A Complete Curriculum for Becoming a .Net Web Developer
This is my complete recommended curriculum for becoming a .Net web developer. It’s separated out into topics, which include learning resources, and projects. These are purely suggestions — you may find that other resources work better for you for mastering
Strategies for Successful Self-Learning
Learning independently can be difficult. It is easy to get distracted by the many other things in your life. Becoming a web developer is going to be a long road that is going to take hard-work and dedication. With the
How to Become A Web Developer: A Comparison of the CS Degree, Coding Bootcamp, and Self-Teaching
If you are thinking about becoming a web developer, chances are you are considering three options: 1) Getting a computer science degree 2) Attending a coding bootcamp 3) Teaching yourself After I graduated with a MA in Psychology, I considered
What the CRUD is an API?
API, AJAX, JSON, REST, CRUD… what are all these acronyms and what do they have to do with each other? API stands for Application Program Interface. An API provides a way for one program to interact with another program over
Web Development 101: The Client-Server Model
This is my first in a series of posts about becoming a .Net Web Developer. In this post, I go over the basics of web development, including some important concepts and definitions. Here’s a common question: What is the difference
Getting Started in Web Development
Getting started in web development really begins with an understanding of programming fundamentals. This post lists helpful steps for learning programming before pursuing more advanced curriculums or tutorials.
Using Programming to Solve a Real Problem: Analyzing a Community Needs Survey
Back in March, I implemented a needs assessment survey for my local LGBT community center. Lacking the paid software I’d used in college, I had to improvise with free resources. I collected the data using Google forms, downloaded the data as
Back-End Basics: HTTP Requests and MVC
This post goes over the basics of HTTP requests and model-view-controller, two concepts which are vital for understanding back-end development.