Home
Videos uploaded by user “Brandan Jones”
Fix conflict with dependency, Resolved versions for app diff
 
01:40
I came across this error in Android, when I create a project with minSDK 21 and target/compile SDK 26: Error:Execution failed for task ':app:preDebugAndroidTestBuild'. Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions for app (26.1.0) and test app (27.1.1) differ. See https://d.android.com/r/tools/test-apk-dependency-conflicts.html for details. This video shows how I fixed it
Views: 8253 Brandan Jones
Installing ActiveMQ as a Service in Windows
 
07:28
ActiveMQ is an Apache open source JMS queue management system. ActiveMQ is very simple to use, because it requires nearly zero configuration. If you add an item to a queue that does not exist, ActiveMQ will create the queue. Source code is freely available on GitHub: https://github.com/discospiff/JavaFullStackEnterpriseWeb This video is part of a playlist, available here: https://www.youtube.com/playlist?list=PL73qvSDlAVVhIVQX7d36glpQllxCIxEyR
Views: 24737 Brandan Jones
Add GitHub to Visual Studio 2017
 
06:58
Integrating Visual Studio 2017, the GitHub plugin, and GitHub with a simple Web Services project. Source Code and GitHub repo used in this video: https://github.com/discospiff/Web-Services
Views: 16479 Brandan Jones
Create and view a WSDL web service in C# Visual Studio 2017
 
07:31
Using a few simple steps, create and view a SOAP WSDL web service in Visual Studio 2017 with C#. Create an asmx file, deploy it, view it in a browser, and test it.
Views: 22575 Brandan Jones
What is Enterprise Integration?  Part 1: Introduction
 
12:01
Enterprise Integration, Micro Services, Apache Camel: what are they, why do we need them? Leverage these tehcnologies to integrate software programs together, using queues, topics, mail, files, web services, and more. This video is part of two playlists: 1) Enterprise integration patterns with Apache Camel: https://www.youtube.com/playlist?list=PL73qvSDlAVVixd1FFxiCCQX0fT5ixhJB_https://www.youtube.com/playlist?list=PL73qvSDlAVVixd1FFxiCCQX0fT5ixhJB_ 2) Full stack enterprise web development: https://www.youtube.com/playlist?list=PL73qvSDlAVVhIVQX7d36glpQllxCIxEyR Source code is freely available on GitHub: https://github.com/discospiff/JavaFullStackEnterpriseWeb
Views: 12970 Brandan Jones
Downloading and installing Tomcat 8
 
04:53
Download and install Tomcat 8 What happens when we click startup and nothing happens, or the command window appears and immediately disappears? We set JAVA_HOME as an environment variable.
Views: 7959 Brandan Jones
Creating and Deploying a Dynamic Web App in Eclipse and Tomcat
 
05:39
Create a simple web application in Eclipse, and deploy it in Tomcat, to validate our Eclipse-Tomcat installation. Explore the default web.xml file. Dynamic web projects integrate Java, Servlets, JSPs, HTML, CSS, JavaScript, JSF, and more. Source code available here: https://github.com/discospiff/JavaFullStackEnterpriseWeb This video is part of a playlist: https://www.youtube.com/playlist?list=PL73qvSDlAVVhIVQX7d36glpQllxCIxEyR
Views: 45604 Brandan Jones
1. XSD Overview: Why use XSD? What is a simple type?
 
12:13
The first video in a series on XSD. What is XSD? Why do we use it? What is a simple type? What are XML styling rules?
Views: 7284 Brandan Jones
Threads in Java: Live Example: sleep, yield, wait, notify; inter-thread communications
 
08:11
Several students and I act out how threads are managed in Java, what sleep, yield, wait, notify and synchronized mean. How do thread deadlocks happen? How does inter thread communication work? There is no code in this video; just acting. We'll look at code in another video. Filmed at the University of Cincinnati, IT-3048 Mobile Application Development, October 27, 2016
Views: 18983 Brandan Jones
Validate XML with XSD in Notepad++
 
02:40
XSD describes the structure of an XML document. It can define data types, permitted values, element sequence, and more. Because it is a standard, you can use a simple tool like Notepad++ to validate that an XML document matches an XSD schema.
Views: 11492 Brandan Jones
Create a JSF Project in Eclipse Oxygen
 
08:55
Create a JSF project in Eclipse Oxygen, add Mojarra libraries manually, edit web.xml, deploy it in Tomcat. Fix "zip file is empty". URL's used in this video: http://central.maven.org/maven2/com/sun/faces/jsf-impl/2.2.9/ , http://central.maven.org/maven2/com/sun/faces/jsf-api/2.2.9/ , https://danielkvist.net/code/eclipse-luna-jsf-download-library-is-empty-adding-mojarra-manually This video is part of a playlist, available here: https://www.youtube.com/playlist?list=PL73qvSDlAVVhIVQX7d36glpQllxCIxEyR Source code for this project is freely available on GitHub, here: https://github.com/discospiff/JavaFullStackEnterpriseWeb
Views: 12829 Brandan Jones
Logging and log4j.properties explained
 
22:05
This video discusses Log4j and the log4j properties file. We discuss how to implement Log4j with a Maven-enabled Eclipse Dynamic Web Application with Tomcat. Note that I have the logging levels incorrect in the video. The proper order, from most severe to least severe, is: FATAL ERROR WARN INFO TRACE ALL Typically, the more severe, the less verbose. In other words, you'll usually see quite a few TRACE, and (hopefully) not many FATAL. Source code: https://github.com/discospiff/JavaFullStackEnterpriseWeb This video is part of a playlist, available here: https://www.youtube.com/watch?v=fWPFXROMWbk&list=PL73qvSDlAVVhIVQX7d36glpQllxCIxEyR
Views: 59849 Brandan Jones
Create a simple web service client with WSDL in Eclipse
 
12:57
Consume a web service that we created in a previous video, by creating a Web Service client in a simple Java program. This video is part 2 of 2. This is a video in a series on Full Stack Enterprise Web Development with Java, and it builds on previous videos that built business logic and data access with Hibernate. See the Full Stack Enterprise Web Development playlist for those videos: https://www.youtube.com/playlist?list=PL73qvSDlAVVhIVQX7d36glpQllxCIxEyR The source code for this project is freely available at https://github.com/discospiff/JavaFullStackEnterpriseWeb
Views: 105237 Brandan Jones
What's the difference between a class and an object?  Explanation through Metaphor
 
05:52
What is the difference between a class and an object? In this video, we look at some analogies to help understand what is a class and what is an object. We also discuss attributes. There is no code in this video; it is simply a set of analogies. Want to see how to create multiple objects from one class in Java? See this video for a hands-on example with source code: https://youtu.be/i9suPjG09Vg
Views: 1432 Brandan Jones
Add Mojarra Libraries, JSF to Web Project in Eclipse Oxygen, fix zip file is empty
 
06:23
Create an existing, non-JSF project in Eclipse Oxygen. Add the JSF project facet to it, so that it can be used with JSF. Add Mojarra libraries manually to the project facet. Deploy the project in Eclipse Oxygen. Fix "zip file is empty". URLs referenced in this video: http://central.maven.org/maven2/com/sun/faces/jsf-impl/2.2.9/, http://central.maven.org/maven2/com/sun/faces/jsf-api/2.2.9/ This video is part of a playlist, available here: https://www.youtube.com/playlist?list=PL73qvSDlAVVhIVQX7d36glpQllxCIxEyR Source code for this project is freely available on GitHub, here: https://github.com/discospiff/JavaFullStackEnterpriseWeb
Views: 3552 Brandan Jones
2. Create and Link an XSD file to an XML file in Notepad++
 
10:51
Create an XSD and XML document from scratch. Link them together. This is the second video in a series on validating XML with XSD.
Views: 11421 Brandan Jones
Integrate Git & Android Studio; Failed to start Git Process
 
04:55
Integrate Git and Android Studio on a new Windows computer. Resolve the "Clone failed Failed to start Git process" error.
Views: 3342 Brandan Jones
Integrating Tomcat 8 into Eclipse Mars
 
04:19
Add a Tomcat server inside Eclipse, so that we can easily deploy our web applications within our IDE. This video is part of a playlist on Full Stack Enterprise Web Development, which is available here: https://www.youtube.com/watch?v=fWPFXROMWbk&list=PL73qvSDlAVVhIVQX7d36glpQllxCIxEyR
Views: 26864 Brandan Jones
Retreiving Java object data from Firebase in Android Studio
 
18:18
Write an Android app that can read native Java object from a Firebase cloud database. Use ValueEventListener, onDataChange, child.getValue(clazz T), FirebaseDatabase, DatabaseReference. Playlist: https://www.youtube.com/playlist?list=PL73qvSDlAVVh5MO1Bfujfb_SDPABjJ2BY Source code on GitHub: https://github.com/discospiff/PlantPlaces15s305
Views: 30228 Brandan Jones
Read & Parse JSON into objects in C# Visual Studio 2017
 
09:54
Start with a JSON stream from the Internet, and parse it into a series of objects (classes) in Visual Studio 2017 with C#. Use Json.Net, WebClient, strongly typed collection, classes, and objects.
Views: 25240 Brandan Jones
10. Overview of XSLT
 
07:50
A quick overview of XSLT before we jump into a live example.
Views: 1202 Brandan Jones
Invoking Image Gallery with Implicit Intent, Android Studio
 
09:38
Invoke the Image Gallery with an implicit intent, using: Action Constant = ACTION_PICK, data = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES), and type="image/*"
Views: 11321 Brandan Jones
Create a FileProvider and provider path XML in Android
 
07:49
Create a FileProvider and specify provider paths. The FileProvider is established in the AndroidManifest.xml file. The provider paths are located in a resource XML file. We will use these later, when we invoke the camera.
Views: 2454 Brandan Jones
Java Web Application Considerations: JSF, Spring, Eclipse, etc.
 
18:49
When you create a J2EE application, you have to choose: IDE: Eclipse, NetBeans, IntelliJ, Notepad Object Instantiation/Dependency Injection: Spring or CDI Look and Feel: Servlet, JSP, JSF Persistence: Hibernate, iBatis/MyBatis, or JDBC Controller: Struts, JSF, or Spring MVC In this video, I describe which ones I chose, and why, for our class. This video is part of a playlist, available here: https://www.youtube.com/playlist?list=PL73qvSDlAVVhIVQX7d36glpQllxCIxEyR Source code for this project is freely available on GitHub, here: https://github.com/discospiff/JavaFullStackEnterpriseWeb
Views: 8100 Brandan Jones
Creating VM in Sandbox
 
02:55
Creating a VM in UC's Sandbox Virtual Environment. Note: this video is specific to the University of Cincinnati CECH virtual environment.
Views: 15552 Brandan Jones
Code Review in GitHub and Eclipse: Branch, Commit, Push, Pull Request
 
19:18
How to perform a code review on GitHub. Also, how to work in a multi-developer Eclipse development environment with GitHub. Show how to commit, branch, push, and pull. Source code: https://github.com/discospiff/JavaFullStackEnterpriseWeb Playlist: https://www.youtube.com/playlist?list=PL73qvSDlAVVhIVQX7d36glpQllxCIxEyR
Views: 17629 Brandan Jones
Save Photo from Camera in Android, Fix NullPointerException
 
14:36
Save a picture to the SD Card from the camera in Android by using ANDROID_IMAGE_CAPTURE and Intent.putExtra. This also fixes a potential NullPointerException when you use the camera and (Bitmap) data.getExtras().get("data"); Important Note: If you are using Android 24 or greater, you must also consider FileProvider and a new Permissions model. I have a video that describes that here: https://www.youtube.com/watch?v=_xIWkCJZCu0&feature=youtu.be Source code: https://github.com/discospiff/PlantPlaces15s305 This video is part of a playlist, available here: https://www.youtube.com/playlist?list=PL73qvSDlAVVh5MO1Bfujfb_SDPABjJ2BY
Views: 19885 Brandan Jones
Use Firebase to store data in the cloud in AppInventor for Android
 
07:32
Use Firebase to persist data from your app into the cloud. This video shows how to setup a Firebase account, and how to have AppInventor store data from a screen into the Firebase database. I have published this app to the Gallery, so that you can clone it and see the blocks view for yourself. You can find the app here: http://ai2.appinventor.mit.edu/?locale=en#6158120076443648 Firebase and Android are trademarks of Google. The playlist that includes this video is available here: https://www.youtube.com/watch?v=9V2ipR_1WlU&list=PL73qvSDlAVVgKwh1_ZmP84oYrQBJxSSnP
Views: 42181 Brandan Jones
3. Add simple rules to an XSD, validate XML file
 
06:57
Add validation rules to an XSD file. Then, create an XML file that is validated by this XSD. See scenarios where the XML file passes and fails validation.
Views: 4275 Brandan Jones
Connecting to an ActiveMQ Queue with Maven, Spring, JSF, Eclipse
 
17:02
Add items to an ActiveMQ JMS Queue using Maven, Spring, JSF and Eclipse in a Java EE enterprise web application. Source code is freely available on GitHub: https://github.com/discospiff/JavaFullStackEnterpriseWeb This video is part of a playlist, available here: https://www.youtube.com/playlist?list=PL73qvSDlAVVhIVQX7d36glpQllxCIxEyR
Views: 14256 Brandan Jones
Simple Explanation of Maven and pom.xml
 
17:37
Understand Maven, the pom.xml, artifactId, groupId, version, parent, Effective pom, dependencies, plugins, and more. In this video, we look at a pom.xml file generated by Spring Initializr, and a pom.xml file generated for a simple Java project in Eclipse.
Views: 1287 Brandan Jones
Configure JSF in Eclipse Mars (Java Server Faces)
 
05:58
Create a new project, or update an existing project, to use Java Server Faces (JSF) in Eclipse Mars. We also set a web filter so that all .xhtml pages are parsed by the JSF parser.
Views: 14557 Brandan Jones
Getting an image from the Image Gallery in Android Studio
 
15:06
Get an image that was selected from an image gallery, and display it in an Image View. This is part two of a series. Uses onActivityResult, RESULT_OK, BitmapFactory, and Uri. Source code available at https://github.com/discospiff/PlantPlaces15s305 The previous video is here: https://www.youtube.com/watch?v=wBuWqqBWziU&index=14&list=PL73qvSDlAVVh5MO1Bfujfb_SDPABjJ2BY There are several videos that preceed that one; so see the playlist for the entire catalog. The entire playlist is here: https://www.youtube.com/playlist?list=PL73qvSDlAVVh5MO1Bfujfb_SDPABjJ2BY
Views: 93305 Brandan Jones
EclEmma in Eclipse for code coverage; get rid of yellow ifs
 
13:17
Use EclEmma in Eclipse to measure unit testing code coverage. Code coverage is an important factor in technical debt. See how much of a class is covered with unit tests, and see how to turn a yellow if test into a green if test. Source Code: https://github.com/discospiff/JavaFullStackEnterpriseWeb Playlist: https://www.youtube.com/playlist?list=PL73qvSDlAVVhIVQX7d36glpQllxCIxEyR
Views: 20209 Brandan Jones
GitHub branch and pull request to code review Android Studio
 
07:32
Use GitHub's branching and pull request to perform a code review in Android Studio. Show how to create a branch in Android Studio and push it, how to create a pull request and start a dialog with comments, and how to merge branches in a pull request.
Views: 2309 Brandan Jones
Create a simple Web Service client with WSDL in C# Visual Studio 2017
 
14:58
Get data from a web service, and integrate it into our C# Visual Studio 2017 project. Take a quick look at WSDL and consider how it is relevant. Explore the endpoint configuration in the Web.config file. See a conversion from inches to centimeters, using a web service.
Views: 33997 Brandan Jones
Reading and parsing delimited CSV data from a file into an Object in Java
 
21:00
Access a file with java.io.File; read the data with java.util.Scanner and nextline(). Use the split() method to parse the file contents by a delimiter. Take the parsed contents, and insert them into an object. This video is part of a playlist, available here: https://www.youtube.com/playlist?list=PL73qvSDlAVVj4Q_2h9Cb4Fpr6hY5GAveS The source code for this video is available on GitHub at https://github.com/discospiff/US16Vehicles
Views: 20907 Brandan Jones
9. XPath examples and demonstrations in XML
 
13:44
Demonstrate how XPath works against a live XML document.
Views: 3393 Brandan Jones
Create a JAX-RS Web Service Server in Eclipse with WSDL, Axis, Tomcat, Spring Injection
 
18:16
Create a web service on an existing Java application with Eclipse, Tomcat, Apache Axis, WSDL, @WebService, and @WebMethod. This video is part 1 of 2. This is a video in a series on Full Stack Enterprise Web Development with Java, and it builds on previous videos that built business logic and data access with Hibernate. See the Full Stack Enterprise Web Development playlist for those videos. The source code for this project is freely available at https://github.com/discospiff/JavaFullStackEnterpriseWeb For the other videos in this series, including building the DAO and Business Logic layer that support this, see the playlist for Enterprise Web Development: https://www.youtube.com/playlist?list=PL73qvSDlAVVhIVQX7d36glpQllxCIxEyR
Views: 7790 Brandan Jones
Feature Branch with GitHub and Visual Studio 2017
 
15:00
Create a feature branch in GitHub with Visual Studio 2017. Feature branches allow you to take a snapshot of a project at a point in time, and develop agaisnt this snapshot, without affecting the master branch. You can merge your changes later with a pull request. We'll use this to perform a code review on a C# project.
Views: 3638 Brandan Jones
11. Transform XML to HTML by using XSL/XSLT
 
15:58
Create an XSLT document that transforms XML into HTML, in a browser-friendly manner.
Views: 9870 Brandan Jones
Integrating Git with an Eclipse Web App
 
08:02
Add Git support to a Dynamic Web App in Eclipse. Commit, push, commit, push again, and see commits in github.uc.edu. While this video uses a github site hosted at uc.edu, it would work similarly with github.com. Source code available here: https://github.com/discospiff/JavaFullStackEnterpriseWeb This video is part of a playlist: https://www.youtube.com/playlist?list=PL73qvSDlAVVhIVQX7d36glpQllxCIxEyR
Views: 4561 Brandan Jones
Saving project source and creating APK with AppInventor
 
03:22
If you want to deploy your AppInventor app on the Google Play Store, you'll need to create an .apk file. In this video, we show how to create an .apk for an AppInventor app. This video is part of a playlist, available here: https://www.youtube.com/playlist?list=PL73qvSDlAVVgKwh1_ZmP84oYrQBJxSSnP
Views: 5200 Brandan Jones
How to use text split and join in App Inventor for Android
 
09:15
Combine strings together with the join operator in AppInventor. Split text apart, using a delimiter, using the split command in AppInventor. You can combine these tools to parse text from a file or a stream into individual components. This strategy is frequently used in comma separated value (CSV), JSON, or XML parsing. This video is part of a playlist on creating Android apps with AppInventor. The full playlist is available here: https://www.youtube.com/playlist?list=PL73qvSDlAVVgKwh1_ZmP84oYrQBJxSSnP
Views: 21209 Brandan Jones
Adding PrimeFaces themes to a JSF website
 
08:00
PrimeFaces themes allow your Java/JSF website to have a modern, consistent look and feel. In this video, we add a PrimeFaces theme to a website. We add a dependency and repository to pom.xml, and a theme entry to web.xml. Source Code: https://github.com/discospiff/JavaFullStackEnterpriseWeb Playlist: https://www.youtube.com/playlist?list=PL73qvSDlAVVhIVQX7d36glpQllxCIxEyR
Views: 3233 Brandan Jones
Integrating Spring, JSF, and Eclipse through Maven & web.xml
 
16:49
Integrate Spring and JSF in an Eclipse project. Add entries to faces-config.xml, applicationContext.xml, and web.xml. Use annotations @Named, @ManagedBean, and @Scope("session"). Demonstrate all of these working together with a simple index.xhtml that includes an outputLabel. Fix the error [ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? This video is part of a playlist, available here: https://www.youtube.com/playlist?list=PL73qvSDlAVVhIVQX7d36glpQllxCIxEyR Source code for this project is freely available on GitHub, here: https://github.com/discospiff/JavaFullStackEnterpriseWeb
Views: 11650 Brandan Jones
Add Tomcat 8 to Eclipse Photon, Create Dynamic Web Project
 
08:17
Start with a basic Eclipse Photon and Java 10 environment. Install Tomcat 8, create a new Dynamic Web Project, and then associate the project with Tomcat. Create a Tomcat server in Eclipse, and deploy the project in the server. Then, start the server, and view the page. After that, look at the configuration of Tomcat: where is the Web App name listed? How can it be changed? Why does Tomcat use port 8080 by default? How can that be changed?
Views: 2629 Brandan Jones
Align HTML input fields WITHOUT table; use CSS, JSF, position:absolute
 
08:48
Use css's selectors, position:absolute, and margin-left to make input fields flush, without using the HTML table tr and td tags. Use only CSS selectors and the inherent label, div, and input fields. Source code is available on GitHub: https://github.com/discospiff/JavaFullStackEnterpriseWeb This video is part of a playlist on Full Stack Enterprise Application Development with Java: https://www.youtube.com/playlist?list=PL73qvSDlAVVhIVQX7d36glpQllxCIxEyR
Views: 24778 Brandan Jones
GoogleApiClient LocationRequest LocationListener
 
10:39
Combining GoogleApiClient, LocationRequest, and LocationListener with FusedLocationApi. Third video in a series.
Views: 4378 Brandan Jones
Refactor Extract Superclass in Android Studio for one menu
 
07:02
Instead of duplicating onCreateOptionsMenu and onOptionItemSelected, use Android Studio's Refactor - Extract Superclass to have one common superclass that contains all menu logic.
Views: 1149 Brandan Jones

4 mature follicles on clomid and spotting
Pramolan 50mg prednisone
Orlistat 120mg reviews uk
Cleocin 100 mg ovulious
Micronefrin generic cymbalta