Web App Frameworks

Total Page:16

File Type:pdf, Size:1020Kb

Web App Frameworks 1 / 5 Web App Frameworks Top Progressive Web App Frameworks and Tools in 2020 · React PWA Library · Angular PWA Framework · Vue PWA Framework · Ionic PWA .... by M del Pilar Salas-Zárate · 2015 · Cited by 29 — Several frameworks now exist to develop Web applications, such as Struts, JSF, Ruby on Rails, Grails, CakePHP, Django, and Catalyst.. The basic use of a JS framework is for building websites and web applications with ease. Rather than writing the same code from scratch, .... Whether it is a website or a web application or a mobile app, businesses today need to stay connected to their customers through the web. The .... Web frameworks. Computational scientists may want to offer their applications through a web interface, thereby making a web application. Basically, this means .... Things are changing, & it's becoming very easy to design apps for multiple platforms, especially with mobile web app framework that web .... One of the topmost frameworks that are implemented on the client-side is Angular JS. The web applications are not completed without Angular JS that has the .... Web frameworks help us achieve structure in our applications, and they give us additional features we can add to them without too much extra work. Frameworks ... Web Application Frameworks are sets of program libraries, components, and tools organized in an architecture system that allow developers to .... Instagram, Pinterest, Coursera, Udemy and many other big companies use Django for their Web applications. Key features: Uses the MVC model .... Why Progressive Web Applications (PWA) Make JavaScript Frameworks Obsolete ... Service workers run on a background thread and can be used .... This front-end development framework is also based on JavaScript and is known to create scalable and high-performing web apps for a business .... Sinatra · Added simplicity web building web applications. · If a big framework like Rails is overkill (you won't be connecting to a database or using most features of .... Frameworks can help developers create web applications faster (by reusing generic components and modules), and perform better (building .... Choosing the Best Progressive Web App Framework ➦ AngularJs, React, Vue.Js, Ionic, Polymer, PWABuilder, WebPack, Lighthouse, PWA.rocks and more in .... 5 Best PWA Development Frameworks. Ionic; Vue Storefront; Polymer; Nuxt.js; ReactPWA. Let us go briefly through the best frameworks for .... Vapor can scale your applications! Sign up ... Laravel is a web application framework with expressive, elegant syntax. ... Revolutionize how you build the web.. Here are five heavyweight web frameworks for Python that come with all you need to build robust web applications and then some. frameworks frameworks, frameworks meaning, frameworks definition, frameworks mic stand, frameworks for learning and development, frameworks synonym, frameworks for learning and development pdf, frameworks software, frameworks in childcare, frameworks for authority delegations, frameworks in java, frameworks in python, frameworks for web development, frameworks in selenium, frameworks aluminum frames Understanding Web Development Frameworks in 2018 · Frontend Frameworks · React · Vue.js · Angular · Others · Backend Frameworks · MeteorJS.. JS FRAMEWORKS. In recent years, owing to the tremendous demand for web applications, Node.JS has become one of the most common .... Each framework can provide you with extended choice of web app features which provides a very less error-prone app. In simple way framework .... rails · rack · sinatra · hanami · padrino · roda · cramp · cuba.. A Web Framework is a set of modules or components that allow programmers to write web applications or services without the need for protocol, socket or process/ .... The best web development frameworks enable building robust web applications. Here are the top web app development frameworks for .... Go is such a new language that even more established frameworks can ... sessions # and other things you need to make a web app. r := mux.. Top 7 Cross-Platform App Frameworks to Consider in 2020. Web and Mobile App development: Top 7 Cross-Platform App Frameworks to .... List of Top Mobile Web and App Frameworks 2021( Cross, Native & Node js), will do wonders that are truly making high-end application .... Ember is a Model- View-Controller framework whose main purpose is to develop large client-side web applications. Ember uses Handlebars.js as ... frameworks in java 2 / 5 In this article, we will talk about the top 3 frameworks - Ionic, Google's Polymer, and Angular, for building progressive web apps. We consider .... Top web development frameworks to choose and build fast, scalable, and robust web applications for your organization. A collection of best .... Google introduced Progressive Web Applications and JavaScript libraries and frameworks, such as React.js, Angular.js or Vue.js, created new .... It provides a framework for MVC and MVVM architectures. It was developed to solve issues faced in single page applications. Angular is the front-end part of the .... The combination of both native and web apps. These apps are generally developed using the following frameworks. Native app framework ... frameworks in python Java Frameworks that are popular but not for the Web (We don't want ... build resilient and reliable cloud-native applications that leverage the .... 6. Asp.net. android app builder. This is probably the most popular framework built by Microsoft and has managed to gain the respect of developers from .... In this article, we'll cast a look at some of the best Python frameworks when it comes to building web applications large and small. Django. The Django framework .... The Old Way: Frameworks & Tight Integration. If you look back to the history of web development and specifically web applications, you can see .... Developing an app or a website typically comes down to knowing 3 main ... Web development frameworks are a starting point of items that a .... Django is a fast, secure, and scalable open-source web development framework used for developing high-quality web applications. Google, .... HTML 5 combined with JavaScript and CSS may not be the out-of-the-box framework to build complete web applications but it is used to build .... by SM Srinivasan · 2017 · Cited by 18 — Web app developers often face challenges in using the many available security-testing frameworks, owing to those frameworks' inherent .... Types of web application frameworks — Since a framework is usually a set of libraries and tools that help to build a web app, it requires .... Zero Server: Build Modern Web Apps with Multiple Languages and Frameworks — and Zero Config ... Zero is a web framework that simplifies .... Learn Web Development by building 25 websites and mobile apps ... For many frameworks on the frontend (Angular, React, Vue.js) and on the .... A web framework is a web development tool that is usually an application or a set of models that allow for agile application development using a .... Angular is one of the prominent frameworks among all other competitive progressive web apps. In today's competent era of mobile app .... TurboGears is a web application development platform, comprising of Web Server Gateway Interface (WSGI) elements, including SQLAlchemy, .... Also known as server-sided frameworks, backend web frameworks also assist with the development of web applications. However, while other frameworks deal .... The 5 best web application frameworks: How to choose · 1. Angular · 2. React · 3. Vue · 4. Ember.. In fact, web application development is traversing along a new path with the introduction of this concept. A Single Page Application, or SPA, is a .... Selected Best Progressive Web App Frameworks in 2021 ... With the current pace of adoption, newcomers like yourself should find it hard to find a .... Find out about Python web frameworks, which are code libraries that solve common ... patterns for building reliable, scalable and maintainable web applications.. Web applications are more important now than ever, and this will only be ... Frameworks allow developers to build robust, interactive applications on both the .... There are many tools available for the non-techy users to setup their blog or web apps. In this article, we would look at a few best web application frameworks .... If you are building a simple website that has minimal interactions with data (i.e. mostly a static content web site), you should avoid a front-end framework. A lot of .... For nearly twenty years most software applications are web based. From web sites to enterprise software systems, applications comprise a web .... Most of the web development frameworks offer the developer tools and support the ... The app should be rewritten from scratch with Angular.. Resources for developing Dart web apps. ... AngularDart, Flutter web support, and other web app frameworks for Dart are powered by the Dart web platform.. /*"Our client side app is built on a fairly sophisticated JavaScript framework and makes use of jQuery, React, Flux and all the usual suspects. The .... Top Progressive Web App Frameworks and Tools in 2020 · Angular · Ionic · Vue.JS · ReactJS · Polymer.. You've likely heard about front-end frameworks. Names like React, Vue, and Angular abound in tutorials and Hacker News debates. If you've .... Introduction. Web Application Frameworks are software frameworks that aim to reduce the development time of applications targeted specifically for the web.. Ionic is the app development platform
Recommended publications
  • Preview Turbogears Tutorial
    TurboGears About the Tutorial TurboGears is a Python web application framework, which consists of many modules. It is designed around the MVC architecture that are similar to Ruby on Rails or Struts. TurboGears are designed to make rapid web application development in Python easier and more supportable. TurboGears is a web application framework written in Python. TurboGears follows the Model-View-Controller paradigm as do most modern web frameworks like Rails, Django, Struts, etc. This is an elementary tutorial that covers all the basics of TurboGears. Audience This tutorial has been designed for all those readers who want to learn the basics of TurboGears. It is especially going to be useful for all those Web developers who are required to simplify complex problems and create single database backed webpages. Prerequisites We assume the readers of this tutorial have a basic knowledge of web application frameworks. It will be an added advantage if the readers have hands-on experience of Python programming language. In addition, it is going to also help if the readers have an elementary knowledge of Ruby-on-Rails and Struts. Disclaimer & Copyright Copyright 2016 by Tutorials Point (I) Pvt. Ltd. All the content and graphics published in this e-book are the property of Tutorials Point (I) Pvt. Ltd. The user of this e-book is prohibited to reuse, retain, copy, distribute or republish any contents or a part of contents of this e-book in any manner without written consent of the publisher. We strive to update the contents of our website and tutorials as timely and as precisely as possible, however, the contents may contain inaccuracies or errors.
    [Show full text]
  • Modern Web Application Frameworks
    MASARYKOVA UNIVERZITA FAKULTA INFORMATIKY Û¡¢£¤¥¦§¨ª«¬­Æ°±²³´µ·¸¹º»¼½¾¿Ý Modern Web Application Frameworks MASTER’S THESIS Bc. Jan Pater Brno, autumn 2015 Declaration Hereby I declare, that this paper is my original authorial work, which I have worked out by my own. All sources, references and literature used or ex- cerpted during elaboration of this work are properly cited and listed in complete reference to the due source. Bc. Jan Pater Advisor: doc. RNDr. Petr Sojka, Ph.D. i Abstract The aim of this paper was the analysis of major web application frameworks and the design and implementation of applications for website content ma- nagement of Laboratory of Multimedia Electronic Applications and Film festival organized by Faculty of Informatics. The paper introduces readers into web application development problematic and focuses on characte- ristics and specifics of ten selected modern web application frameworks, which were described and compared on the basis of relevant criteria. Practi- cal part of the paper includes the selection of a suitable framework for im- plementation of both applications and describes their design, development process and deployment within the laboratory. ii Keywords Web application, Framework, PHP,Java, Ruby, Python, Laravel, Nette, Phal- con, Rails, Padrino, Django, Flask, Grails, Vaadin, Play, LEMMA, Film fes- tival iii Acknowledgement I would like to show my gratitude to my supervisor doc. RNDr. Petr So- jka, Ph.D. for his advice and comments on this thesis as well as to RNDr. Lukáš Hejtmánek, Ph.D. for his assistance with application deployment and server setup. Many thanks also go to OndˇrejTom for his valuable help and advice during application development.
    [Show full text]
  • Michigan Strategic Fund
    MICHIGAN STRATEGIC FUND MEMORANDUM DATE: March 12, 2021 TO: The Honorable Gretchen Whitmer, Governor of Michigan Members of the Michigan Legislature FROM: Mark Burton, President, Michigan Strategic Fund SUBJECT: FY 2020 MSF/MEDC Annual Report The Michigan Strategic Fund (MSF) is required to submit an annual report to the Governor and the Michigan Legislature summarizing activities and program spending for the previous fiscal year. This requirement is contained within the Michigan Strategic Fund Act (Public Act 270 of 1984) and budget boilerplate. Attached you will find the annual report for the MSF and the Michigan Economic Development Corporation (MEDC) as required in by Section 1004 of Public Act 166 of 2020 as well as the consolidated MSF Act reporting requirements found in Section 125.2009 of the MSF Act. Additionally, you will find an executive summary at the forefront of the report that provides a year-in-review snapshot of activities, including COVID-19 relief programs to support Michigan businesses and communities. To further consolidate legislative reporting, the attachment includes the following budget boilerplate reports: • Michigan Business Development Program and Michigan Community Revitalization Program amendments (Section 1006) • Corporate budget, revenue, expenditures/activities and state vs. corporate FTEs (Section 1007) • Jobs for Michigan Investment Fund (Section 1010) • Michigan Film incentives status (Section 1032) • Michigan Film & Digital Media Office activities ( Section 1033) • Business incubators and accelerators annual report (Section 1034) The following programs are not included in the FY 2020 report: • The Community College Skilled Trades Equipment Program was created in 2015 to provide funding to community colleges to purchase equipment required for educational programs in high-wage, high-skill, and high-demand occupations.
    [Show full text]
  • Pro ASP.NET MVC 3 Framework Third Edition
    Pro ASP.NET MVC 3 Framework Third Edition ADAM FREEMAN STEVEN SANDERSON ApressB Contents J About the Authors xxiii About the Technical Reviewer xxiv Acknowledgments xxv Part 1: Introducing ASP.NET MVC 3 1 Chapter 1: What's the Big Idea? 3 A Brief History of Web Development 3 Traditional ASP.NET Web Forms 5 What's Wrong with ASP.NET Web Forms? 6 Web Development Today 7 Web Standards and REST 7 Agile and Test-Driven Development 7 Ruby on Rails 8 Sinatra 8 Node.js 9 Key Benefits of ASP.NET MVC 9 MVC Architecture 10 Extensibility 10 Tight Control over HTML and HTTP 11 Testability 11 Powerful Routing System 11 Built on the Best Parts of the ASP.NET Platform 12 Modern API 12 ASP.NET MVC Is Open Source 13 Who Should Use ASP.NET MVC? 13 Comparisons with ASP.NET Web Forms 13 Migrating from Web Forms to MVC 14 Comparisons with Ruby on Rails 14 Comparisons with MonoRail 14 What's New in ASP.NET MVC 3 15 Summary 15 Chapter 2: Getting Ready 17 Preparing the Workstation , 17 Installing Visual Studio 2010 17 Installing the Essential Software 19 Installing Optional Components 21 Preparing the Server 22 Enabling the Web Server Role 23 Installing Additional Components 25 Setting up Web Deployment , 26 Getting Further Information 30 Summary 30 Chapter 3: Your First MVC Application 31 Creating a New ASP.NET MVC Project .31 Adding the First Controller 33 Understanding Routes 36 Rendering Web Pages 37 Creating and Rendering a View 37 Adding Dynamic Output 41 Creating a Simple Data-Entry Application 42 Setting the Scene 42 Designing a Data Model 43 Linking
    [Show full text]
  • Cherrypy Documentation Release 8.5.1.Dev0+Ng3a7e7f2.D20170208
    CherryPy Documentation Release 8.5.1.dev0+ng3a7e7f2.d20170208 CherryPy Team February 08, 2017 Contents 1 Foreword 1 1.1 Why CherryPy?.............................................1 1.2 Success Stories..............................................2 2 Installation 5 2.1 Requirements...............................................5 2.2 Supported python version........................................5 2.3 Installing.................................................5 2.4 Run it...................................................6 3 Tutorials 9 3.1 Tutorial 1: A basic web application...................................9 3.2 Tutorial 2: Different URLs lead to different functions.......................... 10 3.3 Tutorial 3: My URLs have parameters.................................. 11 3.4 Tutorial 4: Submit this form....................................... 12 3.5 Tutorial 5: Track my end-user’s activity................................. 12 3.6 Tutorial 6: What about my javascripts, CSS and images?........................ 13 3.7 Tutorial 7: Give us a REST....................................... 15 3.8 Tutorial 8: Make it smoother with Ajax................................. 17 3.9 Tutorial 9: Data is all my life...................................... 19 3.10 Tutorial 10: Make it a modern single-page application with React.js.................. 22 3.11 Tutorial 11: Organize my code...................................... 25 4 Basics 27 4.1 The one-minute application example.................................. 28 4.2 Hosting one or more applications...................................
    [Show full text]
  • WEB2PY Enterprise Web Framework (2Nd Edition)
    WEB2PY Enterprise Web Framework / 2nd Ed. Massimo Di Pierro Copyright ©2009 by Massimo Di Pierro. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning, or otherwise, except as permitted under Section 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, Inc., 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600, or on the web at www.copyright.com. Requests to the Copyright owner for permission should be addressed to: Massimo Di Pierro School of Computing DePaul University 243 S Wabash Ave Chicago, IL 60604 (USA) Email: [email protected] Limit of Liability/Disclaimer of Warranty: While the publisher and author have used their best efforts in preparing this book, they make no representations or warranties with respect to the accuracy or completeness of the contents of this book and specifically disclaim any implied warranties of merchantability or fitness for a particular purpose. No warranty may be created ore extended by sales representatives or written sales materials. The advice and strategies contained herein may not be suitable for your situation. You should consult with a professional where appropriate. Neither the publisher nor author shall be liable for any loss of profit or any other commercial damages, including but not limited to special, incidental, consequential, or other damages. Library of Congress Cataloging-in-Publication Data: WEB2PY: Enterprise Web Framework Printed in the United States of America.
    [Show full text]
  • Switching from Rails to Sinatra
    Switching from Rails to Sinatra Rushi Shah 26 October 2015 So recently I created this little Ruby on Rails app that lets you embed your Github Contribution calendar into any HTML (or Markdown) as an image. I would show you a great example, but one of the downsides to PDFs generated with LaTeX is that you have to save the image locally (and in doing so, the magic of the app would be lost). However, if you want to see an awesome example, totally check out the github repo or just get your own on the site. It is simple, straightforward, but still pretty neat, if I do say so myself. But soon I decided to rewrite the application in Sinatra, and here's why. 1 Starting with Rails When I started this project, I dove in with rails because I had used it before on apps like a CNN article generator and a bookshelf. After I had my basic functionality down, the file structure looked like a typical rails app. For reference, here is the file structure at that point (created using tree). Gemfile Gemfile.lock README.rdoc Rakefile app assets images javascripts application.js chart.coffee stylesheets application.css chart.scss scaffolds.scss controllers application_controller.rb chart_controller.rb 1 concerns helpers application_helper.rb chart_helper.rb mailers models concerns views layouts application.html.erb bin bundle rails rake setup spring config application.rb boot.rb database.yml environment.rb environments development.rb production.rb test.rb initializers assets.rb backtrace_silencers.rb cookies_serializer.rb filter_parameter_logging.rb inflections.rb
    [Show full text]
  • Web Development India
    WEB DEVELOPMENT INDIA Similar sites like www.tutorialspoint.com www.w3schools.com www.java2s.com www.tizag.com www.mkyong.com www.codecademy.com www.roseindia.net docs.oracle.com/javase/tutorial/ www.stackoverflow.com tutorials.jenkov.com imp……………………………………………….. http://www.xislegraphix.com/website-types.html http://orthodoxdaily.com/types-of-websites/ http://webstyleguide.com/wsg3/1-process/6-types-of-sites.html http://www.virtualmv.com/wiki/index.php?title=Internet:Types_of_Website http://www.marketingcharts.com/wp/online/which-types-of-websites-do-most-americans-visit- frequently-37970/ http://www.2createawebsite.com/prebuild/website-needs.html http://www.tomakewebsite.com/types-of-websites.html http://one-blog-wonder.tumblr.com/post/29818346464/what-types-of-websites-are-there http://www.roseindia.net/services/webdesigning/corporatewebsitedesign/Different-Kinds-of- Website.shtml http://www.marketingprofs.com/charts/2013/12083/which-types-of-websites-are-visited-most- frequently http://webdesignpeeps.com/types-of-websites/ http://www.webdesignerdepot.com/2011/11/navigation-patterns-for-ten-common-types-of- websites/ http://www.teach-ict.com/gcse_new/software/web_design/miniweb/pg2.htm http://www.methodandclass.com/article/what-are-the-different-types-of-web-site http://www.webmasterview.com/2013/03/three-types-of-website/ http://www.chinkin.com/Web-Design/Types-of-Website http://www.designer-daily.com/8-types-of-sites-you-can-build-with-drupal-13924 http://www.mediatopia.co.uk/types-of-websites .................................................................................WEB
    [Show full text]
  • Appendix a the Ten Commandments for Websites
    Appendix A The Ten Commandments for Websites Welcome to the appendixes! At this stage in your learning, you should have all the basic skills you require to build a high-quality website with insightful consideration given to aspects such as accessibility, search engine optimization, usability, and all the other concepts that web designers and developers think about on a daily basis. Hopefully with all the different elements covered in this book, you now have a solid understanding as to what goes into building a website (much more than code!). The main thing you should take from this book is that you don’t need to be an expert at everything but ensuring that you take the time to notice what’s out there and deciding what will best help your site are among the most important elements of the process. As you leave this book and go on to updating your website over time and perhaps learning new skills, always remember to be brave, take risks (through trial and error), and never feel that things are getting too hard. If you choose to learn skills that were only briefly mentioned in this book, like scripting, or to get involved in using content management systems and web software, go at a pace that you feel comfortable with. With that in mind, let’s go over the 10 most important messages I would personally recommend. After that, I’ll give you some useful resources like important websites for people learning to create for the Internet and handy software. Advice is something many professional designers and developers give out in spades after learning some harsh lessons from what their own bitter experiences.
    [Show full text]
  • The Turbogears Toolbox and Other Tools
    19 The TurboGears Toolbox and Other Tools In This Chapter ■ 19.1 Toolbox Overview 372 ■ 19.2 ModelDesigner 373 ■ 19.3 CatWalk 375 ■ 19.4 WebConsole 377 ■ 19.5 Widget Browser 378 ■ 19.6 Admi18n and System Info 379 ■ 19.7 The tg-admin Command 380 ■ 19.8 Other TurboGears Tools 380 ■ 19.9 Summary 381 371 226Ramm_ch19i_indd.indd6Ramm_ch19i_indd.indd 337171 110/17/060/17/06 111:50:421:50:42 AAMM urboGears includes a number of nice features to make your life as a de- Tveloper just a little bit easier. The TurboGears Toolbox provides tools for creating and charting your database model, adding data to your database with a web based GUI while you are still in development, debugging system problems, browsing all of the installed widgets, and internationalizing your application. 19.1 Toolbox Overview The TurboGears Toolbox is started with the tg-admin toolbox command. Your browser should automatically pop up when you start the Toolbox, but if it doesn’t you should still be able to browse to http://localhost:7654, where you’ll see a web page with links for each of the tools in the toolbox (as seen in Figure 19.1). FIGURE 19.1 The TurboGears Toolbox home page Each of the components in the Toolbox is also a TurboGears application, so you can also look at them as examples of how TurboGears applications are built. 372 226Ramm_ch19i_indd.indd6Ramm_ch19i_indd.indd 337272 110/17/060/17/06 111:50:431:50:43 AAMM 19.2 ModelDesigner 373 Because there isn’t anything in TurboGears that can’t be done in code or from the command line, the use of the Toolbox is entirely optional.
    [Show full text]
  • Ola Bini Computational Metalinguist [email protected] 698E 2885 C1DE 74E3 2CD5 03AD 295C 7469 84AF 7F0C
    JRuby For The Win Ola Bini computational metalinguist [email protected] http://olabini.com/blog 698E 2885 C1DE 74E3 2CD5 03AD 295C 7469 84AF 7F0C onsdag 12 juni 13 Logistics and Demographics onsdag 12 juni 13 LAST MINUTE DEMO onsdag 12 juni 13 JRuby Implementation of the Ruby language Java 1.6+ 1.8.7 and 1.9.3 compatible (experimental 2.0 support) Open Source Created 2001 Embraces testing Current version: 1.7.4 Support from EngineYard, RedHat & ThoughtWorks onsdag 12 juni 13 Why JRuby? Threading Unicode Performance Memory Explicit extension API and OO internals Libraries and legacy systems Politics onsdag 12 juni 13 InvokeDynamic onsdag 12 juni 13 JRuby Differences Most compatible alternative implementation Native threads vs Green threads No C extensions (well, some) No continuations No fork ObjectSpace disabled by default onsdag 12 juni 13 Simple JRuby onsdag 12 juni 13 Java integration Java types == Ruby types Call methods, construct instances Static generation of classes camelCase or snake_case .getFoo(), setFoo(v) becomes .foo and .foo = v Interfaces can be implemented Classes can be inherited from Implicit closure conversion Extra added features to Rubyfy Java onsdag 12 juni 13 Ant+Rake onsdag 12 juni 13 Clojure STM onsdag 12 juni 13 Web onsdag 12 juni 13 Rails onsdag 12 juni 13 Sinatra onsdag 12 juni 13 Trinidad onsdag 12 juni 13 Swing Swing API == large and complex Ruby magic simplifies most of the tricky bits Java is a very verbose language Ruby makes Swing fun (more fun at least) No consistent cross-platform GUI library for Ruby
    [Show full text]
  • Neil C. Northrop | (503)-327-1970 [email protected] |
    Neil C. Northrop http://github.com/neilnorthrop | (503)-327-1970 [email protected] | https://neilnorthrop.github.io Technical Tools Ruby Sentry-Raven VCR Rails/Sinatra/Padrino Whenever Git/Github/Gitlab JSON/XML Rspec/MiniTest Bash scripting Mechanize/Nokogiri Mocha Bootstrap/HTML/CSS Postgresql FactoryGirl RabbitMQ Sequel Capybara JIRA/Confluence Ruby AWS-SDK (S3 and Rubocop Vagrant SQS) VirtualBox Fidelity Life Association Software Engineer 11/2015 – Present • Worked on development of internal systems to pull data from legacy systems and feed internal XML files to downstream sources allowing Agents to be updated in real-time on their Policies. • Developed an internal event driven system that created Policy events from incoming XML, enabling real-time policy updates to business users. • Used Padrino to build out multiple internal web applications for business end- users. • Took over development of a Sinatra web app calling a 3rd party API. Support Engineer/ Developer Apprenticeship 11/2013 - 11/2015 • Supporting multiple application products as Level 2 Support. • Using in house tools to help cases move start to end. • Using JIRA/Confluence tools. • Worked with Rails 1.2.1 and 2.3.2 applications. • Furthered experience with VI and VIM while working on remote servers. • Joined the Software Apprenticeship program to become a Software Engineer. Professional Experience 28dayhug.com E-Commerce Website https://rails-28dayhug.herokuapp.com • Migrating an existing site from Wordpress to a Rails environment. • Implementing the payment processor using Stripe API. ENSearch Music Search Engine https://ensearch.herokuapp.com • Personal project to help better understand Rails and 3rd Party APIs. DotaMeter.com Site for Game Statistics https://dotameter.herokuapp.com • Built from the ground up using Rails, Angular, and Mongo DB.
    [Show full text]