Skip to content

Instantly share code, notes, and snippets.

View arielsrv's full-sized avatar
🏠
Working from home

Ariel Piñeiro arielsrv

🏠
Working from home
View GitHub Profile
@TaskDependency(ConfigTask.class)
public Observable<ConfigDto> configTask;
@TaskDependency(SiteTask.class)
public Observable<SiteDto> siteTask;
@TaskDependency(UserTask.class)
public Observable<UserDto> userTask;
@Inject
@TaskDependency(ConfigTask.class)
public Observable<ConfigDto> configTask;
@TaskDependency(SiteTask.class)
public Observable<SiteDto> siteTask;
@TaskDependency(UserTask.class)
public Observable<UserDto> userTask;
@Inject
@arielsrv
arielsrv / Futures.java
Created February 14, 2020 14:32
parallel request
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.CompletableFuture;
import java.util.concurrent.CompletionException;
import static java.lang.System.out;
import static java.util.stream.Collectors.toList;
public class Futures {
@arielsrv
arielsrv / Futures.java
Created February 14, 2020 14:43
parallel futures
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.CompletableFuture;
import java.util.concurrent.CompletionException;
import static java.lang.System.out;
import static java.util.stream.Collectors.toList;
public class Futures {
@arielsrv
arielsrv / DatesOverlap.java
Created February 27, 2020 16:30
timezone overlap
import java.time.ZonedDateTime;
import static java.lang.System.out;
class Program {
public static void main(String[] args) {
ZonedDateTime thisStart = ZonedDateTime.now().plusHours(-4);
ZonedDateTime thisEnd = ZonedDateTime.now().plusHours(-2);
@arielsrv
arielsrv / root.json
Created June 29, 2021 18:35
files-folders
{
"type": "folder",
"id": "115975a8-577f-43bb-b660-21b0f31f4dcc",
"name": "root",
"nodes": [
{
"type": "folder",
"id": "6b2eea90-357b-40ba-a575-497fe63f875f",
"parent": "115975a8-577f-43bb-b660-21b0f31f4dcc",
"name": "music",
@arielsrv
arielsrv / Program.java
Created June 29, 2021 18:35
serializer serializer
package com.ariel;
import com.ariel.core.Application;
import com.fasterxml.jackson.annotation.*;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.SerializationFeature;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Scanner;
using System;
using System.Collections.Generic;
using Moq;
using NUnit.Framework;
namespace TestProject1
{
[TestFixture]
public class UserServiceTest
{"schemaVersion":1,"label":"Unit Test Coverage","message":"88.65%","color":"brightgreen"}
using System;
using System.Collections.Generic;
class Program {
public static void Main(String[] args) {
TranslatorFactory translatorFactory = new TranslatorFactory();