Posts

JSONPlaceholder

Image
JSONPlaceholder is a free online REST service that you can use whenever you need some fake data. It's great for tutorials, faking a server, sharing code examples, ... Example Run this code in a console or from anywhere (CORS and JSONP supported). var root = 'https://jsonplaceholder.typicode.com' ; $.ajax({ url: root + '/posts/1' , method: 'GET' }).then( function (data) { console .log(data); }); Response example {   " userId ": 1 ,   " id ": 1 ,   " title ": "sunt aut facere repellat provident occaecati excepturi optio reprehenderit" ,   " body ": "quia et suscipit suscipit recusandae consequuntur expedita et cum reprehenderit molestiae ut ut quas totam nostrum rerum est autem sunt rem eveniet architecto" } Resources Inspired by common use cases. /posts 10...

RSA

Image
RSA Key Generator RSA Key Generator RSA  ( Rivest–Shamir–Adleman ) is one of the first practical  public-key cryptosystems  and is widely used for secure data transmission. Key Size 512 bit 512 bit 1024 bit 2048 bit 4096 bit Generate New Keys Generated in 24 ms Private Key Public Key RSA Encryption Test Text to encrypt: This is a test! Encrypt / Decrypt Encrypted:

Scrum

Image
Scrum  is a framework for managing  software development . It is designed for teams of three to nine developers who: break their work into actions that can be completed within fixed duration cycles (called " sprints "), track progress and re-plan in daily 15-minute  stand-up meetings , and collaborate to deliver workable software every sprint.  Approaches to coordinating the work of multiple scrum teams in larger organizations include  Large-Scale Scrum  and  Scrum of Scrums , among others.

Blockchain

SHA256 Hash Data: Hash:

Continuous Integration vs. Continuous Delivery vs. Continuous Deployment

Image
Continuous integration Developers practicing continuous integration merge their changes back to the main branch as often as possible. The developer's changes are validated by creating a build and running automated tests against the build. By doing so, you avoid the integration hell that usually happens when people wait for release day to merge their changes into the release branch. Continuous integration puts a great emphasis on testing automation to check that the application is not broken whenever new commits are integrated into the main branch. Continuous delivery Continuous delivery is an extension of continuous integration to make sure that you can release new changes to your customers quickly in a sustainable way. This means that on top of having automated your testing, you also have automated your release process and you can deploy your application at any point of time by clicking on a button. In theory, with continuous delivery, you can decid...

Appery.io Binary data in API Express (Generated services)

Image
API Express provides powerful and flexible mechanism of working with binary data. API Express uses JSON format so to work with binary data it is used Base64 format (you can read more about that by following link https://en.wikipedia.org/wiki/Base64 ) For testing you can use Base64 Converter to convert ordinary string to string in Base64 format and vise versa. Binary data in Generated Services API Express provides embedded support of Binary for Generated services. Fields with type BLOB in generated services are considered as Binary Operations get and list will convert value of this field into Base64 String Operations create and update will accept String in Base64 format and API Express will save converted binary into database. To understand better how it work let’s consider example Relational database has table files with columns id , name and content id - unique identifier of files name - file name content - file binary content Following DDL ...

Base64 Converter

Image
Base64 is a group of similar binary-to-text encoding schemes that represent binary data in an ASCII string format by translating it into a radix-64 representation. The term Base64 originates from a specific MIME content transfer encoding. Each base64 digit represents exactly 6 bits of data. Base64 Wikipedia

LDAP component

Image
Most apps require a user to register and login with credentials. Most often, the app requires that the user create a user/password that is specific to the app. This is a cumbersome process that requires the user to remember yet one more password. It’s also not very secure. A much better approach is to enable the user to simply log in with existing credentials from another service that is trusted, like an LDAP directory in an enterprise LDAP, or Lightweight Directory Access Protocol , is an internet protocol that programs use to look up information from a server. LDAP can be used to look up encryption certificates, pointers to printers and other services on a network, and provides “single sign-on,” where one password for a user is shared between many services. It’s typically used by enterprise organizations. Appery.io offers powerful and flexible mechanism of creating secured mobile applications which use your LDAP. To understand how it works in details let co...