In my last blog post I talked about the first hackathon I had participated in where I helped build the backend of a web app focused on showing the user local seasonal produce based on the current month and current location. The group has decided to continue to work on the app and address some of the issues we did not have time to address in the week long hackathon. From a backend perspective we do plan to implement an entirely new model relationship that would make our database far more dynamic and rich with current information from farms we…


Over the past week I participated in the Nurture Hackathon that was put together by Cody Green and Flatiron. The theme was to build and app that focuses on nurturing difference.

  • Seek to understand. Assume positive intent. Question your assumptions. Take responsibility for your own growth and actions.
  • Notice who or what is missing. Actively seek out different opinions. Create space for other voices to be heard.

While this is a very broad topic I had recently thought of an app idea that actually fit the criteria. Enter YumYum Fresh the app designed to showcase seasonal local produce available to…


The past few weeks I have been digging deeper into subjects surrounding software engineering and programming languages to brush on basics that did not fully sink in from my bootcamp. This deep dive has been helpful but I also realize that having somewhat of an understanding of assembly language or the difference between compiled vs interpreted languages is pretty removed from the way we as individuals interact with technology today.

A whole generation is now being raised with smart devices in their hands from childhood. They are raised in houses that have doorbells that send text messages when rung. Refrigerators…


Over the past week or two I have pursued peeling back the programming language onion. What a bloomin onion it is 😋. Most recently I took on the subject of programming languages being compiled vs interpreted. Interesting as this subject is, compiled vs interpreted becomes almost insignificant when looking at languages from a hierarchical perspective. So what makes a language high-level vs low-level? Perspective for one. To Python, C is a low level language, however to C, Assembly Language(asm) is a low level language.

When someone refers to a language being low level they are referencing the language’s level of…


This week in learning more about code I am going to be focusing on languages. As a new bootcamp grad I am worried about what new languages I should learn!? Typescript or Python? Go or Java? This is a trap that we all fall into and the way that I have tried to avoid this is by learning more about languages in general. When I took a step back to get a broader perspective on all languages an attribute began to emerge. Is the language in question compiled or interpreted? At Flatiron the stacks taught were Ruby on Rails, Javascript…


Is it inception? Is it tunnel vision? Is it really not that complicated? Or is it? What is it? Well in the newest chapter of James learns stuff after bootcamp I am tackling the subject of the <iframe>. An iframe HTML tag is an inline frame imbedding a 3rd party HTML document into the current page the tag is placed on. Simply put it is a direct window into another online world. Most often and iframe will be described as a browsing context. The most familiar browsing context for internet users today is the tabs we open on a browser.


Photo by David Pupaza on Unsplash

CODEX

I recently completed an immersive software engineering bootcamp at Flatiron that focused on learning Rails, Javascript and React. Those stacks were great tools to learn how to build the very small apps I needed to complete the bootcamp. While I have complained about the bootcamp design in other blog posts to be fair the design is to maximize the amount of information a student can absorb in a small window of time as possible.

As bootcamp was coming to a close the teaching focus began to shift. Initially, our task as students was to simply get the code to render…


Norwegian Mythical Sea ORM :)

This is part 2 of a series of blog posts I am doing to brush up on some structural knowledge after completing my SE bootcamp at Flatiron. Today I want to talk about ORMs. ORMs or Object Relational Mappers are common amongst many of the programming languages used by developers today. Java, Javascript, Python, PHP, and Ruby to name a few all have multiple ORM software packages available to them. So what are ORMs besides and acronym? …


I am a recent bootcamp grad that received a crash course in Ruby on Rails, Javascript and React. While these are all very valuable and powerful tools the break neck firehose to the face pace of of bootcamp brushed over (at best) a lot of structural coding concepts. This is an effort to brush up on the very important subject of HTTP request and responses. HTTP stands for HyperText Transfer Protocol and by definition HTTP is simply a protocol. A protocol is a system of rules that define how data is exchanged within or between computers. In order for the…


As the new year is rung in I look back on what has gotten me through 36 years of life as well as 2020… which may as well of been 36 years rolled into one. The biggest reason I am where I am in this bootcamp and in this life is due to my family and friends. While I am James Ardery the individual I am also a member of the Ardery family. While I am Jame Ardery the student I am also a member of the Flatiron 100520 cohort. While I am capable of handling many situations on my…

James Ardery

Budding Software Engineer trying to find the tie that binds 🤔

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store