Software Engineering

Software Engineering

File permissions - Drupal 7 Modules and Tomcat 7 Servlets

I've been using Drupal 7 to run an internal tool to perform automation on signing Android .apk files with our unique private keys. The internal tool has various components, a custom Drupal module, and three Java servlets. The servlets execute the validation and jarsigner process while the Drupal site and custom module are for the administrative and workflow functionality. (as a bonus I take advantage of Drupal for its user/role functionality so that the various users only have access to certain
Gerardo
Gerardo
1 min read
Drupal 8, Software Engineering, Open Source, CSUF

Week 4 - Playground: Acquia Lighting for Drupal 8

I'm trying to see if I can use Lightning as the base profile for a future site that I want to create. So far, I'm on step 0, trying to understand how Drupal 8 with composer works. I want to ensure that I can create a development environment, push to a testing server, and from testing to staging and then staging to production. I hope to document my findings in this blog so that I can share my experience. References: Composer-based installer https://github.com/acquia/lightning-project#get-start
Gerardo
Gerardo
1 min read
Open Source, Drupal 8, Software Engineering, CSUF

Week 2 - Master's Project - Drupal 8 Development on Windows 10

I've decided to make the plunge into Drupal 8 development on Windows 10. Below I have a list of links that I found to be the most helpful in getting the installation completed. Drupal 8 is built on the AMP Stack so on Windows 10 I'll need to install the Windows Subsystem for Linux, or known as WSL. * Apache * MySQL * PHP Resources Installing Windows Subsystem for Linux Installation Guide for Windows 10 https://docs.microsoft.com/en-us/windows/wsl/install-win10 Installing PHP 7 and Compos
Gerardo
Gerardo
1 min read
Software Engineering, Business Analyst

Project Pressure, it happens

Anyone that has worked on a Software Development Projects can relate to the concept of project pressure because of somebody changing requirements. Whether the change comes from upper management, peers, customers, or even self-inflicted, it exists and it’s not going anywhere. One thing that I’ve learned is that as project pressures increases (because of change in requirements), its easy to forget the one thing that unites the project, that all stakeholders share a common objective; to build a pro
Gerardo
Gerardo
1 min read
Software Engineering

Understanding the meaning of software requirements

Software requirements are important and the art of capturing them varies on the project scope. Products, solutions, and applications suffer from many issues stemming from capturing vague, incorrect and bad software requirements. For a class that I'm taking this fall, I'm reading the following book: Software Requirements, Third Edition by Karl Wiegers and Joy Beatty. In the first chapter the book discuss the various types of requirements information that can be captured in a software engineering
Gerardo
Gerardo
1 min read
Software Engineering

The new Journey begins - MSE Program

I'm officially starting the Masters in Software Engineering program at Cal State University Fullerton! I'm here at the airport waiting for my flight back to San Jose, Ca as I attended an optional orientation. I'm very happy my wife pushed me to attend the meeting as I was able to get a good sense of the amount of work and expectations the staff in the CS program at CSUF have and require. I also had the opportunity to network and meet some of my classmates that I'll work with on group projects th
Gerardo
Gerardo
1 min read
Software Engineering
Featured

Why to avoid jobs who want a language specific Software Engineer.

Why to avoid jobs who want a language specific software engineer.
Gerardo
Gerardo
2 min read
Travel, Work, Software Engineering

Post Developer Conference Notes

A week ago, I was in Florida wrapping up the developer conference that my company sponsors every 2 years. (on average) For me it was my 5th developer conference and the third time in a row that I was responsible for coordinating and creating the technical schedule for the conference topics. It's a huge undertaking and it requires a lot of work and analysis to ensure the correct message is delivered through each of the technical sessions. It kind of has to be like reading a book, where their is
Gerardo
Gerardo
2 min read
Android, Open Source, Software Engineering

How to create a Library project in Android Studio?

Creating a library in Android Studio
Gerardo
Gerardo
1 min read