Catch up on our latest tech observations and insights.

  • Product Design in Modern Application Development

    It’s been a few weeks since I started as a product designer for NearForm and I feel super lucky and humbled to share the same space with a group of amazing and talented designers as well as the talent of all the NearFormers—I know, it sounds much better than being a Googler, doesn’t it ?…

    Ivan Frantar
    Design, Strategy | 12th October 2018
  • Putting security into DevOps Practices

    The DevSecOps Evolution: Incorporating Security into DevOps Practices According to IDC estimates, the worldwide DevOps software market achieved a level of $2.9 billion in 2017 and is forecast to reach $6.6 billion in 2022. Driven by the need for faster innovation, a shift towards microservices architectures, and the evolution of automation and collaboration tooling, the…

    David Gonzalez
    Development and DevOps, Security | 1st October 2018
  • Using Emscripten to compile a WebAssembly version of Cephes, we finally have a fast and correct implementation of most mathematical special functions.

    Andreas Madsen
    Blog, Data Science, Development & Tools | 26th September 2018
  • Structs in JavaScript

    Structuring Data Using Structs When writing native modules in C/C++, it is often useful to structure data using something called structs. A struct is a low level data schema you can use in C/C++. They basically act as an encoding/decoding scheme, similar to protocol-buffers and many others data encoding schemes, to read/write the properties specified…

    Mathius Buus
    Node.js | 24th September 2018
  • Introduction As a member of NearForm’s DevOps team, I spend a lot of my time working with containers in Kubernetes. In the article, I will cover the creation of publicly accessible Docker Registry running in Kubernetes. For the sake of keeping things simple and short, I will use basic authentication for the registry and Kubernetes…

    Petr Kohut
    Blog, Development and DevOps | 12th September 2018
  • For the NearForm Node.js Docker distribution we we wanted to add some flexibility to our build process in order to be quicker to respond to changes in the ecosystem. We are currently using “make” to build the docker images which requires a configure step. Since these images never really get built anywhere else than in…

    Alex Knol
    Blog, Development and DevOps | 10th September 2018
  • Re-joi-ce people! If you have been programming long enough, you know all too well that you can never trust external data. The first thing you will want to do is validate that data before it gets too deep into your program. You may have already heard the saying “don’t roll your own crypto”. Though less…

    Nicolas Morel
  • Wormholes in JavaScript Computers are interesting machines. From a theoretical point of view, we tend to think of them as automated mathematicians, or put another way, just really good at adding, multiplying, and working with numbers in general. The automated mathematician, however, is a deceptive abstraction. It turns out the computer is much faster at…

    Mathius Buus
    Blog, Node.js | 3rd September 2018
  • There are many ways to install Node.js, from operating system package managers to single version installers; you can even download and build from source! Unfortunately, the vast majority of installations can put Node.js in a location that requires the need for elevated permissions when using either the node or npm commands on the command line or…

    Dean McDonnell
  • Adding Automated Penetration Testing to Continuous Integration Pipelines Testing, particularly around security, is a core part of the ethos of all nearForm development teams. In many organisations, penetration testing can often happen just before a product first pushes to production, and periodically thereafter. Penetration testing is performed by external teams and is focused on finding…

    Mihovil Rister
  • Top