Web accessibility has been on my mind lately. After talking to an experienced software engineer and attending a React.js Girls event featuring Sophie Koonin as a speaker, both stressed the importance of web accessibility. It surprises me that many US companies do not require web accessibility features.
When web accessibility comes to mind most people think of just adding an alt text to an image, but there is much more to it! This article is a beginner's guide to web accessibility and lists some simple ways to make your website more accessible.
Technology and the web are supposed to make people’s lives easier. Accessibility means creating a website that anyone (no matter what the person’s physical, cognitive, or current ability is) can navigate, interact, and contribute to that website. …
I am just coming out of my first technical interview(it was a mock interview🤓). Everyone’s fear is they will be asked a question and completely draw a blank. Well, that happened to me and it was for a surprisingly easy question, what is a CSS box model? My mind raced thinking I use CSS all the time, but how do I not know what that is!? The truth was, during my Bootcamp, I relied on frameworks like Tailwind CSS and Bootstrap and did not take the time to learn basic and fundamental CSS terms. …
As a recent grad from Flatiron’s software engineering Bootcamp I thought it would be no better time to reflect on my capstone project. I remember being in Mod1 and seeing the Mod5 projects and being totally blown away thinking how will I ever be able to do that?! Fast forward 3 short months later, it was my turn to create my very first solo project.
I wanted to bring my past experience as a fashion designer to my new world of coding. I created an app called The Thread. It gives users the capability to scan their clothing tag to receive information about what they wear (like where the item comes from, fiber content, and care instructions). I wanted the user to be able to take photos so I needed to make a mobile app. I was just coming from Mod4 and just learned React so it was a big leap to learn React Native. I pretty much learned as I went and spent the weekend before my capstone project reading the React Native documentation. …
The internet was designed to be user friendly and to be used for all. One feature that makes it easier for users and visually impaired is speech recognition and speech synthesis.
I created a basic example of speech recognition based on the Web Speech API. Below is a tutorial for my example.
The first step is to check if the user’s browser supports the Web Speech API. …
As a beginner of Rails, I often get confused about what generator generates what and the syntax of these commands. Below is a cheat sheet on the four main generators I find most useful.
They build out standard features of certain parts of your rails application. To start any generator type
rails g or
rails generator followed by your command.
To find a list of all generators you can also type
rails g. *make sure you are in your rails app*
You will see a terminal output that resembles below. …
People may imagine that a typical day as a fashion designer consists of working with fabric, creating designs, and playing dress-up. The reality is that a majority of the time is spent on a computer writing emails, sourcing trends, and for me working in a program named WFX. WFX and I did not get along. I found it a very tedious program that called for entering every detail of my design process. However, after researching and learning more, I discovered how important this program is and its huge impact on the fashion industry.
So what exactly is WFX? WFX is a type of PLM software. What is PLM software? I asked myself that countless times after spending hours entering data into it. So let us delve deeper and see! …