Sign in

Puncoz Nepal

Birthday, YI Sessions, KSS on Inertia.js

Don’t seek for everything to happen as you wish it would, but rather wish that everything happens as it actually will — then your life will flow well. — Epictetus

As the country entered the sixth week of the lock-down imposed to prevent the spread of the coronavirus, we continued our work from home with a major missing of office environment, face-to-face interaction, and of course lunch and many more. And it's not just us missing our office. People from the world who are currently enforced to work from home are in the same state. …

Generate Excel files in React.js, Vue Modal, Introduction to VIM and some bonus links.

Table Of Contents

  1. Generate Excel files in React.js
  2. Vue Modal — a single wrapper to make it work efficiently
  3. Introduction to VIM

Generate Excel files in React.js

We often required to export an excel file in our web application to generate reports. Most of the time, this task is done by server-side scripts. But with the advancement of the client-side languages, there may be the case where our application needs to generate on the client-side. Yes, of course, we could call the API in the background to the server requesting it to generate such files and return the link. If we don’t want that to happen, instead generate…

Some of the advanced features of the postman to ease the life of API developers.

While developing API, either RESTful or GraphQL or SOAP, testing and debugging are crucial. But creating a form to consume those API, just for the sake of debugging, is not very efficient and effective. Hence, some kind of API client, capable of consuming or querying GET/POST or any other kind of HTTP request to the endpoint, is required.

Among the vast selection of GUI tools available for this purpose, I find quite easy and really powerful. Here, I will list some of the advanced features of Postman to increase the productivity as a API developers.

Postman Dashboard

Postman Collections

Every time we send…

Full-text search your Laravel Eloquent Models, Dotfiles for Mac and Linux

Table of Contents

Full-text search your Laravel Eloquent Models

Node.js event loop architecture.

Most of the server-side languages, like PHP, ASP.NET, Ruby, JAVA servers, follow multi-threaded architecture. That means, every request by the client results in the instantiation of a new thread or even a process.

However, in Node.js, all request are handled in a single thread with shared resources. Then how does Node.js handle concurrent traffic or requests? It follows “Single Threaded Event Loop Model” architecture that runs on top of single V8 engine instance.

Node.js is event-driven that implements background workers to achieve non-blocking asynchronous behavior. We called it the . …

GraphQL, Deploy node app using Capistrano, Webserver over NAT network.

Table of Contents

  1. Getting started with GraphQL in Laravel
  2. Automated deployment of NodeJS app using Capistrano
  3. Webserver over NAT network: hosting websites from home computer.

Getting started with GraphQL

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.

A simple query using GraphQL is shown below.


Collaborating to share knowledge about backend technologies

Table of Contents

  1. JSON:API and OpenAPI (Swagger) Specifications for RESTFul web services with basic implementation in Laravel
  2. Merge multiple PDFs in Laravel
  3. Crafting user-friendly Laravel commands.

REST API Specifications

REST APIs follow an architectural style (resourceful endpoints) but a specific standard is not required and thus often overlooked. Hence the design phase is more time consuming than other phases of API development. If multiple people are involved where different opinion arises, API design can be cumbersome, especially in development and implementation. Documentation of the API is another part of designing, which cannot be missed.

Several REST API specifications have been developed to provide standards and tools…

Imagination is the beginning of creation. You imagine what you desire, you will what you imagine, and at last, you create what you will. — George Bernard Shaw

Hello folks, let's get a glimpse of what happened at YoungInnovations this week.

BlockChain Meetup #5

Puncoz Nepal and Manish Pradhan attended the fifth volume of blockchain meetup on Thursday organized by . The theme for this meetup was “Digital Banking” and speakers discussed how blockchain and other new technologies are shaping the future of banking.

Blockchain Foundation Nepal is a group for anyone interested in blockchain, wanting to explore blockchain based solutions…

Aim for the sky, but move slowly, enjoying every step along the way. It is all those little steps that make the journey complete.

Yes, continuing our journey, here at YoungInnovations we have passed another exciting week. Here’s the glance of the activities from this week.

This week started with FIFA Worldcup Finale, where France became the world’s champion, beating Croatia by scoring 4 goals to Croatia’s 2. Besides that thrilled filled final game, it was more special for the Innovators because participants were waiting to claim grand prize of a month long WorldCup Prediction game. At last Kiran Prajapati…

Happy Dashain!

Yes, the biggest festival season in the Nepali calendar has finally started and the greeting of Dashain could be heard all over the office. Though the best thing about Dashain is the weather at this time of the year — the bright sun and cool breeze, this year the sky is still cloudy and rainy with uncertain downpour. This made us think that climate change is real and is happening.

The last week before Dashain (a long awaited holiday actually) has made us all so excited. Everyone seems to be getting into holiday-mode here at YoungInnovations. …

Puncoz Nepal

Software Engineer @ YoungInnovations

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store