A Comprehensive Presentation on Jannah Middleware Application Part 9: Continuing with Django Settings File
A Comprehensive Presentation on Jannah Middleware Application Part 9: Continuing with Django Settings File
Continuing with Django SettinA Comprehensive Presentation on Jannah Middleware Application Part 9: Continuing with Django Settings File
Video Highlights
We talked about the following variables in the Django settings.py file:
DEBUG
ALLOWED_HOSTS
INSTALLED_APPS
GRAPHENE
MIDDLEWARE
ROOT_URLCONF
We discussed using these variables in the settings file to setup security options for middleware…
View On WordPress
0 notes
A Comprehensive Presentation on Jannah Middleware Application Part 8: Graphql Mutations, Schema and Django Settings
Showing Graphql Mutations, Schema and Django Settings
A Comprehensive Presentation on Jannah Middleware Application Part 8: Graphql Mutations, Schema and Django Settings
Video Highlights
We talked about graphql mutations as the methods to create, update, and delete data via the Jannah API.
The schema file bings together all the major pieces of the API.
This includes queries, mutations, and subscriptions.
Django comes with a settings file.
The…
View On WordPress
0 notes
A Comprehensive Presentation on Jannah Middleware Application Part 7: Continuing with GraphQL API Query Handlers
Continuing Showing the GraphQL API Query Resolver Functions.
A Comprehensive Presentation on Jannah Middleware Application Part 7: Continuing with GraphQL API Query Handlers
Video Highlights
We talked about pagination implementation for the workflows query as a proof of concept.
For each graphql API type, there is a corresponding handler to resolve it queries.
We defined the following query handlers…
View On WordPress
0 notes
A Comprehensive Presentation on Jannah Middleware Application Part 6: GraphQL API Query Handlers
Showing the GraphQL API Query Resolver Functions.
A Comprehensive Presentation on Jannah Middleware Application Part 6: GraphQL API Query Handlers
Video Highlights
For each graphql API type, there is a corresponding handler to resolve it queries.
We defined the following query handlers (resolvers): def resolve_sites(root, info, cursor = "0", count=0)
def resolve_users(root, info, cursor = "0", count=0)
def resolve_boots(root, info, cursor =…
View On WordPress
0 notes
A Comprehensive Presentation on Jannah Middleware Application Part 5: GraphQL API Query Types
Showing the Graphene GraphQL API Schema Types for Django Models.
A Comprehensive Presentation on Jannah Middleware Application Part 5: GraphQL API Query Types
Video Highlights
Graphene is a Python library implementation of GraphQL.
A Graphen Type is a mechanism to expose our Django models for consumption via the API.
All the Jannah models have a corresponding API type for making GraphQL queries.
We have built a tree to represent our API.
Each branch on the…
View On WordPress
0 notes
A Comprehensive Presentation On Jannah Middleware Application Part 4: CRUD for Django Models
A Comprehensive Presentation on Jannah Middleware Application Part 4: CRUD for Django Models.
A Comprehensive Presentation on Jannah Middleware Application Part 4: CRUD for Django Models
Video Highlights
We continue showcasing the contents of the admin.py file.
Each Django model has a corresponding admin interface.
Django admin gives the user a webpage to create
update, and/or delete (CRUD) data for a specific model.
We showed the following admin interfaces from the ‘CRUD’…
View On WordPress
0 notes
A Comprehensive Presentation On Jannah Middleware Application Part 3: SQL Select from Database Tables
Making SQL Select queries, and showing sample data from the various database tables.
A Comprehensive Presentation On Jannah Middleware Application Part 3: SQL Select from Database Tables
A Comprehensive Presentation on Jannah Middleware Application Part 3
Video Highlights
All the Jannah models have a corresponding database table to store state data.
Essentially a Django model is a high-level description of a database table.
We are using PostgresDB to store data for this…
View On WordPress
0 notes
A Comprehensive Presentation On Jannah Middleware Application Part 2
A Comprehensive Presentation On Jannah Middleware Application Part 2
Video Highlights
Essentially, Jannah is model of the software stack.
We are using Graphene to support Pagination
When we feed large sets of data to the frontends, we send them in chunks.
Throttling data is a technique for managing chaos.
We do not want to overwhelm the frontend, network, or backend.
I delved into the…
View On WordPress
0 notes
A Comprehensive Presentation On Jannah Middleware Application Part 1
In this video, we are taking a deeper look into the Jannah Middleware application. The middleware application is a Django based application. Django is a Python framework for web application development.
A Comprehensive Presentation On Jannah Middleware Application Part 1
Video Highlights
We are showcasing Computer Science in various flavors.
We are taking a deeper look into the Jannah Middleware application.
The middleware application is a Django (Python framework) based application.
The code base is on Github.com
https://github.com/jannahio/middleware
In Computer Science, context…
View On WordPress
0 notes
Web & Mobile App Development Plan
Leveraging the industry best practices in SEO and advertising, our team of experts work closely with your organization, understanding your unique challenges and opportunities. We aim to fuel your growth, streamline operations, and open new avenues for innovation by integrating cutting-edge solutions into your business processes.
View On WordPress
0 notes
SEO, Growth & Scale Development Monthly Plan
Leveraging the industry best practices in SEO and advertising, our team of experts work closely with your organization, understanding your unique challenges and opportunities. We aim to fuel your growth, streamline operations, and open new avenues for innovation by integrating cutting-edge solutions into your business processes.
View On WordPress
0 notes
AI, Machine Learning Pipelines
Leveraging the industry best practices in SEO and advertising, our team of experts work closely with your organization, understanding your unique challenges and opportunities. We aim to fuel your growth, streamline operations, and open new avenues for innovation by integrating cutting-edge solutions into your business processes.
View On WordPress
0 notes
Developer Environment Presentation 1 Part 9: Mobile Applications Preview (iOS, Android)
Preview of the Jannah iOS and Android mobile applications. Showcase making WorkflowList query and the response data structure.
Developer Environment Presentation 1 Part 9: Mobile Applications Preview (iOS, Android).
In the previous video, we had left off showcasing the Web frontend application, pulling data from the Django based middleware application.
I had shown pulling data from the GraphQL API at http://0.0.0.0:8080/graphql.
The mobile apps perform the same GraphQL queries to get data from the middlware.
The iOS…
View On WordPress
0 notes
Developer Environment Presentation 1 Part 8: Jannah Ionic Web Application Preview
Preview of the Jannah Ionic Web Application. Showcase making queries (WorkflowList, BootList, NetworkList, StorageList, ComputeList, UXList, FeedbackList, UserList, SiteList) and their response data structure.
Developer Environment Presentation 1 Part 8: Jannah Ionic Web Application Preview
In the previous video, we had left off showcasing the Django based middleware application.
I had entered sample data for the various Jannah application (business logic) models.
Sites sample data
Users sample data
Boots sample data
Storage sample data
Computes sample data
UX sample data
Feedback sample…
View On WordPress
0 notes
Developer Environment Presentation 1 Part 7: Run Jannah's Middleware Application Continues
Run Jannah's Middleware application in development mode, and add sample Feedback, and Workflows Models using the Django Web Admin.
Developer Environment Presentation 1 Part 7: Run Jannah’s Middleware Application Continues
Video Highlights:
A run of the Jannah middleware application (continues).
I performed the following steps:
python manage.py runserver.
Continue on entering sample data via the Django Web admin.
Feedback Layer Logs Model
All data related to user feedback, including error ticket trackers.
Workflow…
View On WordPress
0 notes
Developer Environment Presentation 1 Part 6: Run Jannah's Middleware Application Continues
Run Jannah's Middleware application in development mode, and add sample Boot, Network, Storage, Compute, UX, Feedback, and Workflows Models using the Django Web Admin.
Developer Environment Presentation 1 Part 6: Run Jannah’s Middleware Application Continues
Video Highlights:
A run of the Jannah middleware application (continues).
I performed the following steps:
python manage.py runserver.
Continue on entering sample data via the Django Web admin.
Sites Model, represent a Jannah installation.
Test Site 1.
Stage Site 2.
Production Site 3.
Boot Layer…
View On WordPress
0 notes
Developer Environment Presentation 1 Part 5: Run Jannah's Middleware Application
Run Jannah's Middleware application in development mode, and add sample Sites and Users models using the Django Web Admin.
Developer Environment Presentation 1 Part 5: Run Jannah’s Middleware Application
Video Highlights
A run of the Jannah middleware application.
I performed the following steps:
Activate Python virtual environment.
‘python manage.py migrate’. This ensures that database tables are created to represent each model.
‘python manage.py createsuperuser’. Create admin super user.
python manage.py…
View On WordPress
0 notes