Security News
38% of CISOs Fear They’re Not Moving Fast Enough on AI
CISOs are racing to adopt AI for cybersecurity, but hurdles in budgets and governance may leave some falling behind in the fight against cyber threats.
hydra-ionic-angular-baseline-app
Advanced tools
Hydra is an app generator designed to put app development in the hands of everyone.
Hydra is a app generation tool with resulting source code. Generated front-end support for Ionic/Angular. Restful service layer support for .NET Core. Back-end support for SQL Server. Other supported technologies coming soon as Hydra is highly extensible. Also includes support for mobile capability, Docker, Helm, Azure Devops, and Kubernetes. It serves as app generator for those who want to own and control the source locally.
hydra generate workspace
hydra generate businessmodel
hydra generate entities
hydra generate start
hydra generate app
Most everything in life is naturally hierarchical, your family, your work organization, data relationships, user interfaces, security models, etc. Hydra starts with what is called a "business model". Business models are broken into the following levels: stakeholders, organizational units, roles (people and systems), responsibilities (or features - for systems), tasks, and data items. Once you get to the data item level, then you can define the detail that results in properties of entity models, columns in database tables, and elements on a screen.
Most rapid application development generators are designed for end users that have no concept of development best practices. Hydra is different in that it is designed with the developer in mind. It results in source code utilizing preferred coding styles, readability, design patterns, and code quality. It doesn't end there. Hydra is highly extensible, allowing for generator participation, interface driven extensions, and even full control UI, business logic, and servicing. It aims to remove the 80% of application development that is repetitive, dull, and drone. It does this while at the same time, allowing for creativity and full autonomy.
@using Ripley.Entities
@using AbstraX
@model EntityModel<Post>
@{
Layout = "_Repeater.cshtml";
ViewBag.VirtualScroll = true;
ViewData["Title"] = "Posts";
var media = Model.CreateScriptObject<PostMedia>();
var user = Model.GetLoggedInUser<User>();
}
@section ItemTemplate
{
<div>
@* relies on the facet handler on the entity or entity property *@
<@Model.Entity.Predicate />
@* creates a binding to an element in the view to code *@
<ion-input formControlName="@Model.Entity.TimeStamp" type="text"></ion-input>
@* create an element with script *@
<input type="file" id="files" name="files[]" multiple onchange="handleFileSelect($event)" />
@Html.Partial("PostFeedback", Model.Entity.PostFeedbacks, new ViewDataDictionary(this.ViewData) { { "counter", 1 } });
</div>
}
@section CustomScripts
{
<script>
handleFileSelect(evt : Event) {
let files = evt.target.files; // FileList object
// files is a FileList of File objects. List some properties.
let output = [];
let @media;
let @user;
for (let i = 0, f; f = files[i]; i++) {
@media.FileContents = f.readAsBinaryString();
@media.FileName = f.name;
@media.User = user;
@Model.Create(media);
output.push('<li><strong>', escape(f.name), '</strong> (', f.type || 'n/a', ') - ',
f.size, ' bytes, last modified: ',
f.lastModifiedDate ? f.lastModifiedDate.toLocaleDateString() : 'n/a',
'</li>');
}
}
</script>
}
Hydra is a "work in progress". Please be patient as stability evolves.
Please visit the installation page here: Installation
Visit: http://www.cloudideaas.com/hydra
Enjoy!
FAQs
Hydra Ionic Baseline App
The npm package hydra-ionic-angular-baseline-app receives a total of 0 weekly downloads. As such, hydra-ionic-angular-baseline-app popularity was classified as not popular.
We found that hydra-ionic-angular-baseline-app demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
CISOs are racing to adopt AI for cybersecurity, but hurdles in budgets and governance may leave some falling behind in the fight against cyber threats.
Research
Security News
Socket researchers uncovered a backdoored typosquat of BoltDB in the Go ecosystem, exploiting Go Module Proxy caching to persist undetected for years.
Security News
Company News
Socket is joining TC54 to help develop standards for software supply chain security, contributing to the evolution of SBOMs, CycloneDX, and Package URL specifications.