• 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

    Switching PostgreSQL WAL-based Backup Options

    Josh Williams

    By Josh Williams
    January 3, 2019

    Sunbury hoard
    Photo by Paul Hudson · CC BY 2.0, modified

    I was woken up this morning. It happens every morning, true, but not usually by a phone call requesting for help with a PostgreSQL database server that was running out of disk space.

    It turns out that one of the scripts we’re in the process of retiring, but still had in place, got stuck in a loop and filled most of the available space with partial, incomplete base backups. So, since I’m awake, I’d might as well talk about Postgres backup options. I don’t mean for it to be a gripe session, but I’m tired and it kind of is.

    For this particular app, since it resides partially on AWS we looked specifically at options that are able to work natively with S3. We’ve currently settled on pgBackRest. There’s a bunch of options out there, which doesn’t make the choice easy. But I suppose that’s the nature of things these days.

    At first we’d tried out pghoard. It looks pretty good on the tin, especially with its ability to connect to multiple cloud storage services beyond S3: Azure, Google, Swift, etc. Having options is always nice. And for the most part it works well, apart from a couple idiosyncrasies.

    We had the most trouble with the encryption …


    database postgres sysadmin

    Roundup of some useful websites

    Jon Jensen

    By Jon Jensen
    December 21, 2018

    The world is a big place, and the Internet has gotten pretty big too. There are always new projects being created, and I want to share some useful and interesting ones from my growing list:

    Squoosh image compressor

    Squoosh, hosted at squoosh.app, is an open source in-browser tool for experimenting with image compression, made by the Chrome development team.

    With Squoosh you can load an image in your browser, convert it to different image file formats (JPEG, WebP, PNG, BMP) using various compression algorithms and settings, and compare the result side-​by-​side with either the original image or the image compressed using other options.

    The screenshot above demonstrates Squoosh running in Firefox 64 on Linux. Click on it to see a larger, lossless PNG screenshot. The photo was taken by my son Phin in northern Virginia, and is a typical imperfect mobile phone photo. On the left is the original, and on the right I am showing how bad gradients in the sky can look when compressed too much—​maybe a quality level of 12 (out of 100) was too low. It does make for a very compact file size, though. 😄

    Squoosh’s interface has a convenient slider bar so you can compare any part of the two …


    tips tools compression optimization

    Data Center Relocation Initiatives: Daunting But Achievable

    Charles Chang

    By Charles Chang
    December 20, 2018

    Datacenter room Photo by Seeweb · CC BY-SA 2.0, cropped

    Introduction

    A customer asked for our help dealing with logistical nightmares they encountered during a hardware update and data center relocation project. The customer had two active data centers, and wanted to relocate one of them to a modern Tier 4 facility to improve its performance and provide redundancy for critical systems. They also wanted to consolidate or decommission equipment to reduce recurring expenses and reduce their carbon footprint. The client decided to move to a Tier 4 data center because they provide across-​the-​board redundancy within the data center.

    Moving forward with Tier IV

    Enterprises typically transition to Tier 4 data centers because they offer the highest uptime guarantees, and have no single points of failure. These facilities are fully redundant in terms of electrical circuits, cooling, and networking. This architecture is best able to withstand even the most serious technical incidents without server availability being affected. Tier IV facilities have contracts with disaster management companies who will provide them, for example, with fuel in the event that a natural disaster damages the power grid. …


    windows virtualization storage networking integration environment disaster-recovery hardware

    Liquid Galaxy at Austin Startup Week

    Dave Jenkins

    By Dave Jenkins
    December 19, 2018

    We brought the Liquid Galaxy to Austin Startup Week a few weeks ago. This event combines developers, demonstrations, and some great pub crawls for the week. This year, ASW had a particular focus on VR, AR, and data visualization, which made it a great fit for us to show off the Liquid Galaxy platform. We set up our 7-screen system near the event registration, and introduced the technology to hundreds of visitors and dignitaries. We want to specifically thank our gracious hosts at Capital Factory, the main sponsor of ASW.

    The highlight of this year’s conference is the US Army’s Futures Command setting up a new HQ in Austin to be accompanied with a new working lab at Capital Factory. This Command has a mission of finding new interesting technology and adapting it to solve issues facing soldiers in the field. We had some great conversations with many of the people involved. Of particular note, visitors enjoyed the presentations we had that combine map visualizations, 3D objects, and 4K video, all seen simultaneously. We are firmly confident that the Liquid Galaxy can play a role in simulation training, GIS visualization, and mission planning for the relevant agencies.

    The Liquid …


    visionport event

    Liquid Galaxy Support Engineer Job Opening

    Benjamin Goldstein

    By Benjamin Goldstein
    December 13, 2018

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

    Liquid Galaxy Installation

    We are looking for a full-time engineer to help us further support the software, infrastructure, and hardware integration for our Liquid Galaxy and related systems. Liquid Galaxy is an impressive panoramic system for Google Earth, Street View, CesiumJS, panoramic photos and videos, 3D visualizations, and other applications.

    Since Liquid Galaxy is a global operation, we are looking for an engineer who will cover shifts from 5 PM U.S. Eastern Time from Wednesday through Friday; as well as both Saturday & Sunday from approximately 9 AM until 6 PM U.S. Eastern Time. These hours may have to be adjusted slightly.

    What you will be doing:

    • Remotely supporting End Point’s Liquid Galaxy systems and infrastructure (system updates, availability, troubleshooting)
    • Joining a support team with after hours on-call responsibilities
    • Creating and supporting the development of presentations built using End Point’s web-based CMS for Liquid Galaxy
    • Improving the system with automation, monitoring, and customizing configurations to customers’ needs
    • Clearly documenting your work

    What you will need:

    • Linux system administration skills (Bash, SSH, general networking)
    • Experience using Google Earth and …

    jobs-closed visionport

    How to use Zend Framework components in a console app

    Kevin Campusano

    By Kevin Campusano
    November 21, 2018

    Banner

    When Rasmus Lerdorf created PHP in the ’90s, I bet he never thought that his language would become the engine that powers much of the web, even today, 23 years later.

    PHP is indeed super popular. Part of that popularity stems for the fact that it can run pretty much anywhere. You’d be hard pressed to find a hosting solution that doesn’t support PHP out of the box, even the cheapest ones. It is also fully functional in pretty much any version of the most used operating systems so development and deployment have a very low barrier of entry.

    Both because and as a result of this ubiquity and popularity, PHP also boasts an expansive, active community and a rich ecosystem of documentation, tools, libraries and frameworks. Zend Framework is a great example of the latter.

    I started using Zend Framework a good while ago now, when it became clear to me that writing vanilla PHP wasn’t going to cut it anymore for moderately sized projects. I needed help and Zend Framework extended a very welcomed helping hand. Zend Framework is basically a big collection of libraries and frameworks that cover most of the needs that we would have as web developers building PHP applications.

    While most parts of …


    php

    What’s the deal with ASP.NET Core Razor Pages?

    Kevin Campusano

    By Kevin Campusano
    November 20, 2018

    Banner Image

    During the last couple of years I’ve been doing lots of web development with technologies like JavaScript and PHP and Zend Framework, with a strong focus on the front end. Before that, however, the vast majority of the work I did as a web developer was with the .NET Framework.

    I love .NET. Particularly the C# language. However, the greatest thing about .NET is the vibrant ecosystem full of tools (the Visual Studio IDE, for example, is outstanding), libraries and frameworks that make one’s life easier and more productive. It has, however, a crucial weakness that prevents it from reaching even greater heights: it’s locked to Windows systems. So, whenever the need comes to develop something outside of a Windows environment, you’re out of luck.

    So, naturally, when Microsoft announced their initiative to make the .NET Framework open source and bring it to other platforms a few years ago, I was really excited. Fast forward to today and we have .NET Core as the product of great effort from both Microsoft and the community.

    I’ve definitely kept it on my radar since its inception back in 2016, but haven’t had the chance to take a really deep dive and see what the technology is about and …


    dotnet aspdotnet

    End Point at Google for Kenya

    Will Plaut

    By Will Plaut
    November 2, 2018

    End Point at Google for Kenya

    Last month End Point had the great pleasure of exhibiting a Liquid Galaxy in Kenya’s capital city of Nairobi at the first Google for Kenya event.

    Kenya is home to the first Google office in Africa (opened 11 years ago) and Google is planning on growing its involvement in the country. The event was part of Google’s Next Billion Users initiative, and centered around some big announcements for Kenya. Google announced major financial commitments to a broad range of goals aimed at spurring innovation and they also announced the release of Street View for Kenya!

    Liquid Galaxy

    In July we did a similar Next Billion Users Google event in Lagos, Nigeria. The Nigerian event was open to the public and had around 7,000 guests so it was a nice change of pace to have only a couple hundred guests at the Google for Kenya event.

    The Liquid Galaxy was center stage and guests took turns finding Street Views of their houses/​apartments and then looking through the spectacular Street View scenes from across the country. The Street View of the Tusks of Mombasa seemed to put a smile on everyone’s face. My personal favorite was a panosphere taken from a drone of the great wildebeest migration in Maasai Mara. …


    visionport event
    Previous page • Page 44 of 220 • Next page