Skip to content

Instantly share code, notes, and snippets.

View baluragala's full-sized avatar
🎯
Focusing

Balakrishna Ragala baluragala

🎯
Focusing
View GitHub Profile
@baluragala
baluragala / JavaSystemProperties.java
Created February 7, 2016 10:53
Prints system properties being used by java at runtime
import java.util.Properties;
/**
* Created by moksha on 07/02/16.
*/
public class JavaSystemProperties {
public static void main(String args[]) {
System.out.println("******************************System Props*****************************");
Properties systemProperties = System.getProperties();
@baluragala
baluragala / JavaEnvironmentVariables.java
Created February 7, 2016 12:20
Print all environment variables using Java program
import java.util.Map;
import java.util.Properties;
/**
* Created by moksha on 07/02/16.
*/
public class JavaEnvironmentVariables {
public static void main(String args[]){
@baluragala
baluragala / JavaEnvironmentVariables.java
Created February 7, 2016 14:47
Print value for a given environment variable
import java.util.Map;
import java.util.Properties;
/**
* Created by moksha on 07/02/16.
*/
public class JavaEnvironmentVariables {
public static void main(String args[]){
@baluragala
baluragala / repeat.js
Created January 19, 2017 13:05
Command line arguments in node
[, , textToRepeat, limit] = process.argv;
for (let i = 1; i <= limit; i++) {
console.log(`${i}-${textToRepeat}`);
}
@baluragala
baluragala / try-catch.js
Created October 7, 2017 11:30
React 16 Error boundary
import React from 'react';
import cloudLogger from './cloud-logger';
class TryCatch extends React.Component {
constructor(props) {
super(props);
this.state = { hasError: false };
}
componentDidCatch(error, info) {
<TryCatch>
<Booking/>
</TryCatch>
<TryCatch>
<Payment/>
</TryCatch>
@baluragala
baluragala / TryCatch.js
Created October 10, 2017 17:42
React error boundary component
import React, {Component} from 'react';
class TryCatch extends Component {
constructor(props) {
super(props);
/*
initial state. hasError property is used to conditionally render fallback UI.
Please not hasError property name is arbitarily chosen and can be any name of your choice
*/
this.state = {hasError: false};
@baluragala
baluragala / index.js
Last active October 10, 2017 17:53
Index component that renders React component to DOM
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import registerServiceWorker from './registerServiceWorker';
import TryCatch from './TryCatch'
ReactDOM.render(
/*
App component is wrapped inside TryCatch( error boundary component ). Hence any error in the App or children DOM tree,
@baluragala
baluragala / sample-nginx.conf
Created May 12, 2018 10:31 — forked from dimitardanailov/sample-nginx.conf
Configuration for single page application(Framework: Angularjs, Web server: Nginx)
server {
listen 80 default deferred;
server_name myapp.com;
root /var/www/project-folder/;
# Nginx and Angularjs with html mode 5 - https://gist.github.com/cjus/b46a243ba610661a7efb
index index.html;
<cdk-virtual-scroll-viewport itemSize="50" class="example-viewport">
<div *cdkVirtualFor="let item of items" class="example-item">{{item}}</div>
</cdk-virtual-scroll-viewport>