Code

36 posts in this topic.

BlogTagsCode

CodeA Fresh Canvas: Rebranding, Agentic AI, and Running with GeminiRebuilding Sloan Creative on a fresh domain, shipping with agentic AI at ClickUp and beyond, and dictating a whole post to Gemini on a run.
CodeLocal development with json-server and JSON:APIWorking on projects that have a clear spearation of backend and frontend typically have a good API setup to communicate between both. This makes development on frontend applicat…
CodeNgRx Entities: Wrangling the reducersNote: This will be a series of posts around how I moved from custom built reducers and state management with NgRx to use the NgRx Entity library. Previous posts include NgRx Ent…
CodeNgRx Entities: Updating the selectorsNote: This will be a series of posts around how I moved from custom built reducers and state management with NgRx to use the NgRx Entity library.
CodeNgRx Entities: Namespaces with TypeScriptNote: This will be a series of posts around how I moved from custom built reducers and state management with NgRx to use the NgRx Entity library.
CodeIntercepting errors with Angular and NgRxUsing NgRx for state management has been a great way to store server data across an application. One thing I started to wonder is how could I use this same pattern, but in a dif…
CodeAngular HTTP interceptors, making development DRYI've been building on an Angular app for a while now learning and strengthening my way through the ecosystem. As with most Angular apps, they are driven by services that end up…
CodeTaking Advantage of NgRx EffectsEffects in NgRx are awesome. Not only do they utilize RxJS, but they abstract the complex logic from your Angular components to allow for state to be kept. Recently, in my fun s…
CodeAn easier way to understand Subject and Observable in RxJSI have been reading up and learning RxJS for a while now and one aspect of the library that I couldn't quite grasp, until now, was the differences and use cases for an Observabl…
CodeGuarding for data with NgRx & RxJSFor the past couple of months, I have been toying around on a fun little project for myself, mostly just to learn and understand NgRx and keep up to speed on the latest Angular.…
CodeAPI Documentation Made EasyI have been doing a little fun side project for myself on and off for the better part of six months. The end goal is to complete it for it to be useful, but as of late it's been…
CodePart 2: SSL on New AWS HostIn my last post, Moving to AWS, I explained how I went about moving this site from Gitlab to utilizing AWS. The only thing that I hadn't finished was making sure it is served ov…
CodeMoving to AWSUPDATED: After moving things to CloudFront to handle the SSL (see this post), I needed to add a line to the .gitlab-ci.yml file to make sure to invalidate the cache on CloudFront.
CodeChecking out the VueI've been working with AngularJS for the better half of three years now. I was attracted to it's opinionated form and how easy it was to setup a simple MV, even though there was…
CodeCompressing images with GuetzliBeing a front-end developer, one of big things I tend to always worry about is performance. Of course, this worry came with not only time and learning, but also with the introdu…
CodeGitLab, the host with the most for the leastPrior to the switch over for the new site, the old was hosted through ImpDesigns which is a full-service graphic and web design shop in Raleigh, NC. It was my first job out of c…
CodeRevamping the old with new tricksIt had been close to twelve long years since the first release of my personal website and since then it rarely got an update UI wise. Yes, I would write posts from time to time,…
CodeRails, AngularJS, and $httpIt has definitely been a while since the last post — over a year now. Life's been busy (moved to another state) and so has work, but I've been learning lots of new things to use…
CodeMongo and Sinatra on HerokuI recently built a small app for Red Bull Records utilizing Sinatra on the backend. They wanted to collect some data from visitors to their site so I figured I would put my feet…
CodeA Sinatra run Facebook appThis will be short and sweet as my last post was also about creating a Facebook App.
CodeUtilizing Jekyll with Sinatra on Heroku for a Facebook AppI love working with Jekyll. It's very nerdy for what it does since the final output is a static HTML server which is awesome for smallish projects not utilizing a database. Low…
CodeAmazon S3 and OGG Content TypesNote: This post is more of a reminder to myself and also help out whomever lands here. It took me a couple of good Google searches to figure this one out.
CodeEasy form validation with UJS and Rails 3In a previous post, Rails 3, jQuery & UJS, I talked about how easy Rails has made it to do remote forms or even linking to remote actions. It covered how to set up the basics of…
CodeRails 3, jQuery & UJSThe days of old JavaScript where writing events and handlers inline on the html DOM elements have finally passed. Rails 3 has caught up with this movement and no longer will the…
CodeGit reflog to the rescueThe other day, I was working on a feature for Real Travel using our current branching strategy in that each release we do is a separate branch. Not sure if it was a cause of lac…
CodeTo HAML or not to HAMLI have been developing in table-less HTML for the past eight years. I can say I have a pretty good grasp on its syntax, how it is handled by the browser, what it can and can't d…
CodeNote to self: Use git clean sparinglyThe other day, I had some merge conflicts to resolve on a project with another team member. Prior to this, I had been developing on the working branch and had created new files.…
CodeSemantic xHTML FormsWorking with Ruby on Rails for the past four years has been great. Switching over from the PHP world was pretty easy, yet I do do some coding in that area from time to time. One…
CodeGit remote branching made easyThe branching strategy using Git we have adopted at Real Travel allows us to share code branches back and forth, while maintaining a clean master. This also allows for us to dev…
CodeGit tag it like it's hottAt Real Travel we practice SCRUM) which allows us to release a new code base to the live server roughly every two weeks. Since moving to Git we now are able to track our release…
CodeGit your branching straightA couple of years ago, a buddy of mine, Jerrod Blavos, turned me onto using Subversion (svn) for our projects that we would work on together. At the time, I was eating up any ne…
CodeTrying on a hat for a whileI have been working indirectly with Ruby on Rails for the past four years. I say indirectly as I have focused more on the UI side (views and sometimes the controllers) when it c…
CodeSprites, not just a CSS fantasyMost designs of sites found on the web verge on the graphical overload to grab the attention of the viewer — if you can accomplish it, do it. I am one myself to do this from tim…
CodeWhat is 'this?'Just recently, Real Travel started to run into an issue with Internet Explorer alone when it came to Javascript calls. Unfortunately, this issue had been going on for about a we…
CodeThe wonders of jQueryInternet Explorer. Those two words are the dread of all web designers who have ever had to throw in CSS hacks to make their pages look correct or even to try and debug erroneous…
CodeQuick, down and dirty layoutSince I started using CSS, I have been trying to refine my skills and creating a base set of styles that I would apply to every site I created. Basically they would reset the wh…

All tagsBack to blog