Dev: Learning
Articles that detail new learning opportunities and best practices for teams. Also includes tools for JPMs that are not included in training modules.
-
Client Interactions
Working with Clients At the Digital Corps, we work with clients every day. Client interaction is a vital part of project success, and it’s essential to understand how client communication works, and how to approach it. Some general rules when dealing with clients are as follows: Client interactions come in more specific forms as well. For instance, client communication can come […]
-
Connecting an Azure Repos Account to Sourcetree
Viewing Code Changes without Azure Access Employees simply looking to view the commit history for a project can use the Corps Dashboard’s Project Commit History feature. This method is particularly effective for JPMs who would like to stay aware of what their teammates have worked on recently. The rest of this article concerns employees who […]
-
Connecting Sequel Ace to Various Databases
Sequel Ace is a desktop software application for viewing and managing database content and settings. Both local (Docker/Local WP) and remote databases can be connected to help visualize the current state of data. Connecting to a Local Docker database for an Adonis website/API project After starting Docker and ensuring that a project is running correctly, […]
-
Design, Development, and UX Collaboration
Collaboration is essential for the Corps to provide its valued services. Developers, designers, and UX-ers must work together to ensure a project’s success and allow for effective progress. Designers Helping Developers Wireframing Creating wireframes is often the first task designers and UX-ers are assigned for most website projects. The wireframes show the skeletal structure of […]
-
Git 101: Part 1 – Using the Terminal
What is Git? Git is a distributed version control system (DVCS). It is a software tool that records the changes made to a file (or group of files) over time. This allows developers to manage and keep track of all the changes made to their projects, which makes coordinating parallel work significantly easier – especially […]
-
Git 101: Part 2 – Using SourceTree
SourceTree with Git SourceTree is a desktop client that provides a graphical interface for repositories (as opposed to typing command lines in terminal). SourceTree simplifies the use of Git by providing visual displays of your local files, commit history, and branches. This article will cover how to use SourceTree with Git, which is the preferred […]
-
Google Analytics 101
Analytics help digital content creators track website effectiveness and help developers and designers create a more efficient user experience. Here at the Digital Corps, we use Google Analytics. Google Analytics helps analyze the traffic of the websites created at the Digital Corps. This data is important in order to understand what is and isn’t working […]
-
Installing and Using the Corps Printer
The Digital Corps printer is, unfortunately, not able to be installed by default on Corps computers. To use it, students must download the printer drivers and run the setup process before the printer will be available. The printer can be installed on personal Mac laptops as well. Installation and setup on Windows computers is possible, […]
-
Installing PhpStorm with an Educational License
What is PhpStorm? PhpStorm is a cross-platform IDE, developed and licensed by JetBrains, for PHP and web developers. It provides an editor for PHP, HTML, JavaScript, and other web languages. It includes helpful features such as code refactoring, auto-completion, and a zero-configuration Visual Debugger. As a student, you can access PhpStorm and all its features […]
-
JWT Authorization
JSON Web Tokens A JSON Web Token (JWT) can be used to store and securely transmit data as a JSON object. The tokens are signed to verify their validity, and can be encrypted to protect the data it contains. They are usually used to authorize users on websites, without the need to query the database […]
-
OneDrive File Management
The Digital Corps uses OneDrive to organize many files in the same place, so everyone at the Corps has access to them. This video will shows how to navigate OneDrive and how the Corps organizes its files in the Digital Corps Projects folder.
-
Outlook Crash Course
Organization is key for all projects, and Digital Corps staff and students use Microsoft’s Outlook email and calendar to share information, schedule meetings, and manage work schedules. Outlook Email To access Outlook email go to outlook.office.com or go to my.bsu.edu and click on Outlook Webmail in the top banner. The Digital Corps typically uses […]
-
Pull Requests
What Are Pull Requests With Git, a pull command retrieves the code from a remote branch and merges it into your currently checked out local branch. Pull requests expand upon this concept and allow developers to submit their local changes to other developers to be reviewed and pulled into a specific remote branch. At the […]
-
Responsive Code: Web Platforms
Have you ever used a website on your phone’s browser, and noticed how difficult it was to navigate (as compared to on a laptop)? Situations like this highlight the importance of responsive websites. Responsive web design is a set of practices that ensure a website can adjust to various screens and render correctly on all […]
-
Reviewing Development Content as a JPM
Overall Considerations Dev Team submissions are quite different from the other teams at the Digital Corps. Because of the technical nature of development work, it is difficult to review if you are not a developer. Consider the following whenever you get a Dev Team submission: There are far fewer things to review and they are […]
-
Submitting Work for Review
What are Reviews? The review process is essential to the function of the Corps. The content we make needs to be reviewed and approved through multiple levels to ensure quality throughout. To begin the review process, you need to understand how to access the review function in Slack. Using the /Review Function Congrats, you’ve successfully […]
-
Using the Local App for WordPress Sites
Using “Local”(an app for managing locally installed WordPress sites) makes managing and sharing WordPress sites easy.