Blog

Collection by 4PSA

10 
Pins
 • 
24 
Followers
4PSA
Security. Can it be fun?

Can Web Security Be Fun?

Security is a big issue for all developers when writing code. Any senior web engineer is familiar with common security problems like SQL injections, XSS vulnerabilies, LFI, Session poisoning, just to name a few. We are not going to get into these right now since the web is already full of resources describing how much damage they …

An Intro Into Single Page Applications (SPA)

An Intro Into Single Page Applications (SPA)

As we have mentioned in a previous post, among many other important things, the Apps Team builds specialized Apps for end-users. An App must be able to run on various devices like smartphones, tablets and desktops and offer an outstanding user experience on any of these devices. We have an interesting approach – we build …

Technical writing is a declaration of love to the customer

Beyond End-User Documentation

Software users get critical when confronted with an issue. There is also a good chance they will tell their friends they hate your software. If you are a technical writer, the time when a customer can’t make head or tail of what you wrote is the best time to receive feedback. A technical writer’s challenge is …

How We Solved a Geographical Service Access Task    Recently, our Infrastructure team received a task that involved restricting access to a service only from certain countries. To make things even harder, this had to be done on Cisco IOS devices with relatively low performance. We reviewed in this article how we were able to solve this issue

How We Solved a Geographical Service Access Task

Recently, our Infrastructure team received a task that involved restricting access to a service only from certain countries. To make things even harder, this had to be done on Cisco IOS devices with relatively low performance. We will review in this article how we were able to solve this. Challenges Thinking about the problem at …

Funny things with acronyms

URL, URN, URI, IRI - Why So Many?

Computer guys tend to lack imagination, especially when they work with acronyms. This may lead to a lot of funny stuff. Let’s look at the following acronyms, for instance: URI, URN, URL, and IRI. In interviews I like to ask this question and only once a guy was able to give an almost 100% correct …

Introducing Team VoipNow

Introducing The VoipNow Team

VoipNow, 4PSA’s best known product (yet), has been designed with the goal to make people communicate faster, more efficiently, and at a lower cost, while enabling them to become more mobile. Today’s post is about the team behind it. Back To The Future The engineering process started in 2005, but the product was officially announced …

We explained how to implement services that manage concurrent operations on a resource and how clients should use such services using REST

REST Best Practices: Managing Concurrent Updates

In a previous article, we described how to choose a HTTP method when implementing operations that affect resources. Today, we are going to explain how to implement services that manage concurrent operations on a resource and how clients should use such services. The Problem Sometimes, Apps must handle concurrent updates on a resource. Just imagine …

REST Best Practices: Choosing HTTP Methods

We do a lot of REST in the Pineapple team. We love REST. Why? There are many reasons: It is standard, so that creating services always follows a pattern Developing clients is super easy, in all programming languages Programmers can easily understand it Testing (of all types) can be easily automated Because it relies on HTTP, …

The entire 4PSA team proudly announces the release of TouchMeNow, a revolutionary solution that bundles software and hardware to deliver a previously unimaginable communication experience. Making use of haptic technology, TouchMeNow incorporates an unexpected, but highly desired element to Unified Communications: touch.

TouchMeNow, The UC Revolution

Ever since our release of the world’s first UC software in 2006, all service providers have been asking for a way to turn communication into a more personal experience. After 2 years of intense development, we are finally ready to make the big announcement. The entire 4PSA team proudly announces the release of TouchMeNow, a …

4PSA is supporting a program to help university students get their BS/MS theses in the cloud. Nope, that does not mean we will provide storage services. It means we will get student hands in the cloud software we build. And yes, one can do mighty good stuff with it, while documenting it in a graduation paper.

Graduation Papers In The Cloud

The other day, during a team meeting, someone brought up the issue of tools that make students’ lives easier than it was years ago. I was stunned to learn that I can be the “esteemed” author a of a scientific paper in a matter of minutes, using the proper tools. 😀 Bear in mind the fact …