Drupal 8 RestWS for Dummies (Quickstart Guide)

Documentation for Drupal 8 is still really lacking. There is SOME documentation out there, but in typical Drupal 8 fashion, you have to sift through all of the pages and all of the content to find exactly what is relevant to you. This guide is an attempt to get you quickly started.

This guide is for dummies, but it also assumes you know the basics of Drupal 8. Specifically, you should be comfortable getting an installation of Drupal 8 up on your own, you have you’re comfortable editing text (config) files, and you have basic site-building skills (Creating content types, creating views, etc).

Before we get started, I want to say that, when I am making an API for a new app, I want to make it FAST. I am comfortable working with the MEAN stack (using MongoDB + Express to run your API server), but I consider myself fairly proficient in Drupal, so why reinvent the wheel every time manually writing an API when Drupal already does a great job at assembling and delivering data? I’m able to get my API working with GET requests in less than 5 minutes, and POST requests in less than 15 minutes.

OK, enough small talk – lets get started.

Read more

PHR Club Guam

  • Platform: Drupal 7
  • Theme: Custom (sub-theme of Bootstrap)
  • Link: http://phrclubguam.com
  • Status: Launched

This was an already existing website that needed a redesign. I created the new theme based on a design provided by Pivot (now 8 Ronin). I also created a new iOS app for them to handle their membership program scanning terminals.

Rutgers University Admissions

  • Platform: Drupal 7
  • Theme: Custom (sub-theme of AdaptiveTheme)
  • Link: http://admissions.rutgers.edu
  • Status: Launched
  • Development Company: iFactory
  • My Role: Backend/Frontend Dev

This was my first site released through my first full-time job ever: iFactory. They have a wonderful team of producers, designers, developers, and much more. I learned so much through this project and am looking forward to learning many more things.

Officially Acquia Certified!

Thanks to iFactory for putting me through Acquia certification! I definitely would not have passed without having learned so much from working there in the past 5 months.

Here’s the breakdown:

  • Section 1 – Fundamental Web Development Concepts: 62%
  • Section 2 – Site Building: 93%
  • Section 3 – Front end development (Theming) : 50%
  • Section 4 – Back end development (Coding) : 77%

Interesting outcome since I feel that I’ve been really comfortable with my frontend development. Ah well. Feels good to finally be done with the exam!

Drupal 7 and RESTWS with Basic Authentication – Getting Started (Tutorial)

I couldn’t find a good tutorial on how to do this from the ground up, so here is a definitive one that’ll get you started.

For this tutorial, you will need

  • Drupal 7 set up and ready to go (I’m using a local server)
  • The Following Modules Installed: RESTful Web Services & Entity API (required by restws)
  • Your favorite REST client for testing. I’m using “Advanced REST Client” (Google Chrome Extension)
  • A basic-medium knowledge of already how to use Drupal 7 (installing, enabling modules, etc.)

Ok, let’s get started! Here’s a basic new installation. Yay.

Read more

Guamzilla

screenshot-2016-10-02-02-15-29

  • Platform: Drupal 7
  • Theme: Custom (sub-theme of Bootstrap)
  • Link: http://www.whatisguamzilla.com
  • Status: Active Development
  • Artist: John Bermudes

Guamzilla is an up and coming Guam brand. They wanted an animated and interactive teaser page, and John and I delivered! Try clicking on the moon and the road to see what happens.

Samsung S34E790C and Retina iMac (2014) … and MacBook Air (2013)

pdpdefault-ls34e790cns-za-600x600-c1-052016

What a beautiful display.

Thanks to my friend Tim sending me so many links from /r/battlestations, I’ve been thirsty for an ultrawide display. I found a good deal for one on Amazon in their refurb warehouse, so I bit the bullet and bought one. Although I did read that they were compatible with Mac, I didn’t know if they’d be compatible with mine. Let me just clear it up for the record: yes it does work!

The refurb only came with a display port cable and no mini-dp adapter, even though the manual said it should have, so I had to wait an extra couple days and order one. I was scared that it would need an active dual-link DVI adapter like my Crossover 27″ IPS display, but to my surprise, it didn’t! It worked directly with the display port cable (with the adapter) on both my Retina iMac and my 3-year-old MacBook Air, so I am one happy camper.

And let me tell you, this is the most beautiful display I have ever used, ever.

img_8288-2

My current battlestation! Retina iMac on left, Samsung curved 34″ in the center, Crossover 27″ IPS on the right.

New Peripherals – Apple Magic Keyboard and Logitech Bluetooth Mouse M557

Since moving to Boston, everything is way more accessible to buy now. With that in mind, I knew I needed to buy some new peripherals, but I wanted to try them first. After all the testing, reviews, and research, I settled on the Apple Magic Keyboard and Logitech Bluetooth Mouse M557. And here’s why.

product_images-profile-a111

Apple Magic Keyboard (photo from Apple’s website)

So this keyboard feels like the new keyboards they have on the new Apple Macbooks. I wasn’t a fan of them at first, but holy cow, this thing feels so good for my worn out hands. I suffer from RSI due to a pinched nerve in my neck, so the lesser travel on the keys and easy pressing works VERY well for me. It might not be for everyone, but my hands don’t get tired anymore, and I can type and code for extended periods of time without getting tired now. Even typing on my MacBook Air feels awkward now because I’ve gotten so used to this keyboard.

screenshot-2016-09-24-23-45-52

Logitech Bluetooth Mouse M557 (screenshot from Logitech’s website)

First things first: I hate the Apple Magic Mouse. Don’t get me wrong, it’s a great mouse, but it is an ergonomic nightmare. I even tried buying this thing online that makes it thicker, but it still made my hands sore. So I had to look to other solutions.

This wasn’t an easy choice. I’ve been using this older Logitech wireless mouse with USB dongle for years and have loved it to bits, but it was starting to break. Since I was getting tired of USB dongles, I looked to bluetooth solutions. I owned another Logitech bluetooth mouse in the past and wasn’t a fan of it, but I came across this, and it reviewed great, so I tried it.

The buttons were just like that of the Apple Magic Keyboard: very easy to press. The size of the mouse was the perfect thickness that my small hands craved. This was it. I bought it, and I’ve been using it for about a week now and couldn’t be happier.

So if you’re on the same boat as me with some wrist problems that need something that makes it easier on you, I highly recommend these two peripherals. Just make sure you go to the store to try them first.

Streetlight Manifesto Concert

screenshot-2016-09-25-00-02-23

Just watched Streetlight Manifesto last week at the House of Blues! Although I’m fairly new to the ska genre, I knew I had to see these guys. I don’t know all their songs by heart, but I’ve listened to them several times on Spotify, and I love their sound.

And what a great first concert of many in Boston. Their 5 piece horn section was so beautiful. I almost cried whenever they’d play their extravagant and virtuosic horn lines. As a matter of fact, I did cry several tears of joy during their opening number. The horns’ massive sound hit me in the face like a ton of bricks, and I couldn’t help but feel like I was engulfed in such heavenly sound. Their fanbase have so much energy, too, and I was feeling it the whole time. Definitely going to catch these guys again!

All Settled In Boston!

A quick picture I took of BU West Campus from BU Bridge

A quick picture I took of BU West Campus from BU Bridge

Woo! Coming from living on an Island for the last 15 years (and 10 years more prior to that), moving back to the city is quite a breath of fresh air (or stinky air, considering I live in Allston)! I moved here to start working on my masters degree in music education at Boston University. Being a few weeks in, I already have so many stories to tell, but so little time to tell them.

While I don’t have too much time to blog, I’m just going to keep my blog posts on the shorter side, just so I have things to look back on. No one really reads my blog anyway, so enjoy, future me!

And just to close, I am super loving it here so far. Until next time!

img_7919

The CFA building here at BU aka my 2nd home for the next two years.

1 2 3 6