• Home

  • Custom Ecommerce
  • Application Development
  • Database Consulting
  • Cloud Hosting
  • Systems Integration
  • Legacy Business Systems
  • Security & Compliance
  • GIS

  • Expertise

  • About Us
  • Our Team
  • Clients
  • Blog
  • Careers

  • VisionPort

  • Contact
  • Our Blog

    Ongoing observations by End Point Dev people

    Forwarding Google Forms responses to an external API

    Afif Sohaili

    By Afif Sohaili
    November 16, 2021

    Sunrise over the Wasatch mountains

    Google Forms is a great form service that many people use for surveys, research, questionnaires, etc. It has an intuitive and flexible interface for building forms and is fairly easy to use for everyone. Once you get a response, you can view the results in the admin section of the form or in a Google Sheets document in which Google will automatically insert all your responses.

    However, you may need to do something else with the responses. For example, what if you want to have the response printed in your Slack channel or Discord server? Or what if you want to use the raw data to make more complex visualizations than Google Sheets is capable of?

    Google Apps Script to the rescue!

    Google Apps Script is a development platform for building add-ons for Google products, such as Google Sheets, Google Docs, and Google Forms. You write your JavaScript in the code editor that Google provides for you, so there is nothing to install on your local machine to start developing. This code then gets executed on Google’s servers. These Google Apps Script projects can then be published as a Google Workspace add-on that others can use or shared within your organization.

    Even though Google Apps …


    google-apps-script javascript integration google-forms

    Liquid Galaxy Media Stream Integration

    Alejandro Ramon

    By Alejandro Ramon
    November 11, 2021

    Media Stream Integration

    End Point’s Immersive and Geospatial Division is proud to announce the rollout of our new Media Stream Integration as an extension to the Liquid Galaxy platform’s capabilities. This additional hardware can be added to existing installations or included in a new solution provided by our sales team.

    The Media Stream Integration (“MSI”) is a collection of hardware additions to the Liquid Galaxy that allows a user to stream from any HDMI capable device in up to a 4k (3840×​2160 pixels) window on the main displays of the system.

    With the MSI, a user can connect and share any media source directly to the system through the touchscreen. Examples include a video game console, cable TV box, DVR device, laptop or desktop computer, Plex server, and more. In other words, users can showcase media content that may not be natively supported on the Liquid Galaxy platform.

    How it works

    A user simply ensures that the device is on, and it will appear as an option to share to the Liquid Galaxy screens on the touchscreen. The stream can be overlaid on top of existing content in pre-defined windows on the display wall through which the content will be displayed. When finished, the overlay window can be …


    visionport

    New Jersey Liquid Galaxy Installation

    Ben Witten

    By Ben Witten
    November 10, 2021

    Another successful Liquid Galaxy conference room

    End Point Dev installed a Liquid Galaxy system at the New Jersey office of one of our clients this past March. This marks the fifth office that our client is using to showcase a Liquid Galaxy, joining offices in 4 other states. This new seven-screen Liquid Galaxy system is built into a conference room wall, and will be used as a technological showpiece to allow their team and clients to view different locations, information, and datasets in an immersive and interactive environment.

    As our team is headquartered in New York City, this was a relatively local installation. Our End Point Dev engineers initially spent three days installing this system at the client’s new office; however, due to unforeseen circumstances there were a couple of return trips made to finalize details and ensure the best possible product. We also provided one day of on-site system training, walking the team through using the system and creating presentations with the Content Management System.

    All Liquid Galaxy content for this client has been prepared by their global marketing team, who build region-focused content for each of the different Liquid Galaxy systems. The team effectively builds interactive …


    visionport clients

    .NET/C# developer job opening

    Jon Jensen

    By Jon Jensen
    November 9, 2021

    This position has been filled. See our active job listings here.

    programmer at keyboard on desk
    Photo by #WOCinTech Chat · CC BY 2.0, modified

    We are seeking a full-time .NET/C# software developer based in the United States to work with us on our clients’ applications.

    End Point Dev is an Internet technology consulting company based in New York City, with 50 employees serving many clients ranging from small family businesses to large corporations. The company is going strong after 26 years in business!

    Even before the pandemic most of us worked remotely from home offices. We collaborate using SSH, Git, project tracking tools, Zulip chat, video conferencing, and of course email and phones.

    What you will be doing:

    • Develop new web applications and support existing ones for our clients.
    • Work together with End Point Dev co-workers and our clients’ in-house staff.
    • Use your desktop operating system of choice: Windows, macOS, or Linux.
    • Enhance open source software and contribute back as opportunity arises.

    You’ll need professional development experience with:

    • 3+ years of development with .NET and C#
    • Databases such as SQL Server, PostgreSQL, Redis, Solr, Elasticsearch, etc.
    • Front-end web development with HTML, CSS, JavaScript and frameworks such as Vue, React, Angular …

    jobs-closed dotnet remote-work

    DevOps & Kubernetes engineer job opening

    Jon Jensen

    By Jon Jensen
    November 4, 2021

    This position has been filled. See our active job listings here.

    dumpster with worn sticker warning against sleeping or falling

    We are looking for a full-time, salaried DevOps / Kubernetes engineer to work on cloud hosting projects with our clients and our internal hosting team.

    End Point Dev is an Internet technology consulting company based in New York City, with 50 employees serving many clients ranging from small family businesses to large corporations. We are going strong after 26 years in business!

    Even before the pandemic most of us worked remotely from home offices. We collaborate using SSH, Git, project tracking tools, Zulip chat, video conferencing, and of course email and phones.

    What you will be doing:

    • Automate, set up, support, and maintain complex containerized applications in the cloud.
    • Audit and improve security, backups, reliability, monitoring.
    • Work together with End Point Dev co-workers and our clients’ in-house staff.
    • Use your desktop operating system of choice: Linux, macOS, or Windows.
    • Work with open source software and contribute back as opportunity arises.

    You’ll need professional experience with:

    • Production Kubernetes administration on Amazon EKS (2+ years)
    • Linux and common distributions including Ubuntu, RHEL/​CentOS
    • Public clouds such as AWS, GCP, Azure, Linode, …

    jobs-closed kubernetes devops remote-work docker containers

    Java developer job opening

    Jon Jensen

    By Jon Jensen
    November 3, 2021

    This position has been filled. See our active job listings here.

    Person on boulder overlooking valley with lake

    We are seeking a full-time Java server-side software developer based in the United States to work with us on our clients’ applications.

    End Point Dev is an Internet technology consulting company based in New York City, with 50 employees serving many clients ranging from small family businesses to large corporations. The company is going strong after 26 years in business!

    Even before the pandemic most of us worked remotely from home offices. We collaborate using SSH, Git, project tracking tools, Zulip chat, video conferencing, and of course email and phones.

    What you will be doing:

    • Develop new web applications and support existing ones for our clients.
    • Work together with End Point Dev co-workers and our clients’ in-house staff.
    • Use your desktop operating system of choice: Linux, macOS, or Windows.
    • Enhance open source software and contribute back as opportunity arises.

    You’ll need professional development experience with:

    • 4+ years of development with Java for server-side applications
    • Frameworks and libraries such as Wildfly, Hibernate, Spring, Struts, Play
    • Databases such as PostgreSQL, Redis, Solr, Elasticsearch, etc.
    • Security consciousness, such as under HIPAA for safe …

    jobs-closed java remote-work

    Rails developer job opening

    Jon Jensen

    By Jon Jensen
    November 3, 2021

    This position has been filled. See our active job listings here.

    Two software developers at their computers
    Photo by WOCinTech Chat, CC BY 2.0, cropped

    We are seeking a full-time Ruby on Rails software developer based in the United States to work with us on our clients’ applications.

    End Point Dev is an Internet technology consulting company based in New York City, with 50 employees serving many clients ranging from small family businesses to large corporations. The company is going strong after 26 years in business!

    Even before the pandemic most of us worked remotely from home offices. We collaborate using SSH, Git, project tracking tools, Zulip chat, video conferencing, and of course email and phones.

    What you will be doing:

    • Develop new web applications and support existing ones for our clients.
    • Work together with End Point Dev co-workers and our clients’ in-house staff.
    • Use your desktop operating system of choice: Linux, macOS, or Windows.
    • Enhance open source software and contribute back as opportunity arises.

    You’ll need professional development experience with:

    • 4+ years of development with Ruby on Rails
    • JavaScript frameworks and libraries such as Vue.js, React, Angular
    • Databases such as PostgreSQL, Redis, Solr, Elasticsearch, etc.
    • Security consciousness, such as under …

    jobs-closed ruby rails remote-work

    Generating TOTP QR codes as Unicode text from the command line

    Bharathi Ponnusamy

    By Bharathi Ponnusamy
    October 28, 2021

    banner, qr code, Unicode, text, security, console, terminal, command line

    (QR = “Quick Response” — good to know!)

    Python’s QR code generator library qrcode generates QR codes from a secret key and outputs to a terminal using Unicode characters, not a PNG graphic as most other libraries do. We can store that in a text file. This is a neat thing to do, but how is this functionality useful?

    Benefits of having Unicode QR code as a text file:
    • Storing the QR code as a text file takes less disk space than a PNG image.
    • It is easy to read the QR code over ssh using the cat command; you don’t even have to download the file to your own workstation.
    • It is simpler to manage QR codes in Git as text files than as PNG images.

    This can be used for any kind of QR code, but we have found it especially useful for managing shared multi-factor authentication (MFA, including 2FA for 2-factor authentication) secrets for TOTPs (Time-based One-Time Passwords).

    Multi-factor authentication (MFA)

    Many services provide a separate account and login for each user so that accounts do not need to be shared, and thus passwords and multi-factor authentication secrets do not need to be shared either. This is ideal, and what we insist on for our most important accounts. …


    security unicode
    Previous page • Page 21 of 218 • Next page