vng-realisatie / haal-centraal-brk-event-sourcing Goto Github PK
View Code? Open in Web Editor NEWProject repository tbv de ontwikkeling van de Haal Centraal BRL event sourcing API
Project repository tbv de ontwikkeling van de Haal Centraal BRL event sourcing API
...zodat ik de gegevens van de belastingplichtige(n) van het gekoppelde WOZ object kan wijzigen.
Acceptatiecriteria
met de gebeurtenis kan ik historie van de WOZ registratie opbouwen.
de gebeurtenis is de feitelijke representatie van de wijziging die in de BRK heeft plaatsgevonden, ofwel een weergave van het afgeronde verwerkingsproces in de BRK.
de gebeurtenis is compleet, en bevat ALLE als gevolg van de gebeurtenis gewijzigde gegevens van het BRK aggregaat, zodat ik de wijziging op de WOZ registratie volledig en eenduidig determineren.
de gebeurtenis is onderdeel van een centrale eventlog die ik kan bevragen. Hiermee kan ik de WOZ administratie vanaf ieder willekeurig moment opnieuw (re)produceren.
de gebeurtenis bevat informatie van de provider waarmee ik als consumer de volgorde van verwerking van gebeurtenissen kan bepalen en uitvoeren.
de gebeurtenis bevat informatie waarmee ik kan controleren dat ik in de tijd geen gebeurtenissen heb gemist.
de gebeurtenis kan niet worden ingetrokken.
de gebeurtenis kan niet worden verwijderd.
relevante aard stukdelen zijn onderdeel van de gebeurtenis
Relevante aard stukdelen:
635 | naamswijziging rechtspersoon
637 | verandering geslachtsnaam
638 | verandering voornaam.
[ ]
Definition of done
...zodat ik bijbehorende events kan verzamelen voordat ik deze ga verwerken
EN deze kan verwerken
Toelichting:
Acceptatiecriteria
Definition of done
...zodat ik kan bepalen wie de belastingplichtige is van een gekoppeld WOZ object.
VRAAG: als sprake is van vruchtgebruik en eigendom van een aangrenzend perceel mogen de WOZ objecten dan worden samengevoegd (als bij opstal en eigendom?)
Acceptatiecriteria
VRAAG Theo: geen aard stukdeel voor wijziging/ beeindiging?
Definition of done
...zodat ik deze opnieuw kan afspelen om het gerelateerde object opnieuw te kunnen opbouwen.
Acceptatiecriteria
*Definition of done,
...zodat ik een fout of onvolledigheid in het gekoppelde WOZ object kan herstellen/corrigeren.
Acceptatiecriteria
Definition of done
...zodat ik kan bepalen of het gerelateerde WOZ object gesplitst of samengevoegd moet worden
EN van het gerelateerde WOZ object de belastingplichtige kan bepalen.
Opgesplitst in user stories: #11 #10 #9 #8 #7
Toelichting
Als opstalrecht en eigendom van aangrenzend perceel bij dezelfde persoon komen, mag je WOZ objecten samenvoegen.
Volgens de ficties (overdrachtsfictie en verkrijgingsfictie) wordt een WOZ object gewaardeerd alsof het geen bezwaard eigendom heeft, en heeft daarmee geen effect op taxatie. Wordt wel geregistreerd.
Iemand is belastingplichtig ‘als hij het genot krachtens zakelijk recht heeft van een onroerende zaak’. Zo is men ook belastingplichtig als men het genot van de onroerende zaak heeft door:
Bij HARVO en PARVO werkt het net anders. Dit komt voor bij verenigingsgebouwen, kiosken, sportkantines etc. Die worden alleen aangeslagen voor gebruik van de grond (en het huisje waarvan zij eigenaar zijn). Zij zijn geen eigenaar van de grond. Omdat de grond niet wordt meegenomen bij de opstal. De bloot eigenaar (vaak gemeente) wordt voor eigendom aangeslagen).
VRAAG: zit de HARVO (Huurafhankelijk recht van opstal) en de PARVO (pachtafhankelijk recht van opstal) hiertussen?
Definition of done
...zodat ik deze in de marktanalyse kan meenemen tbv taxatie van WOZ objecten.
en de gekoppelde WOZ objecten kan wijzigen tbv taxatie.
De koopsom en koopjaar zijn vooral input voor de marktanalyse.
Graag alleen een koopsom uitleveren bij een transactie-gebeurtenis (verkoop, overdracht eigendom) Toelichting: omdat bij het kadaster de koopsom en koopjaar een attribuut zijn van een perceel, wordt dit steeds opnieuw meegegeven als andere zaken van het perceel zijn veranderd, terwijl we alleen meldingen willen krijgen van een nieuwe koopsom.
Het is niet zo dat de koopsom 1 op 1 van toepassing is op het WOZ object (bijvoorbeeld aankoop pand dat wordt gesplitst in twee kadastraal onroerende zaken).
Acceptatiecriteria
Definition of done
...zodat ik het gekoppelde WOZ object kan aanpassen en de impact op de marktwaarde van het bijbehorende WOZ object kan bepalen.
Acceptatiecriteria
met de gebeurtenis kan ik historie van de WOZ registratie opbouwen.
de gebeurtenis is de feitelijke representatie van de wijziging die in de BRK heeft plaatsgevonden, ofwel een weergave van het afgeronde verwerkingsproces in de BRK.
de gebeurtenis is compleet, en bevat ALLE als gevolg van de gebeurtenis gewijzigde gegevens van het BRK aggregaat, zodat ik de wijziging op de WOZ registratie volledig en eenduidig kan determineren.
de gebeurtenis is onderdeel van een centrale eventlog die ik kan bevragen. Hiermee kan ik de WOZ administratie vanaf ieder willekeurig moment opnieuw (re)produceren.
de gebeurtenis bevat informatie van de provider waarmee ik als consumer de volgorde van verwerking van gebeurtenissen kan bepalen en uitvoeren.
de gebeurtenis bevat informatie waarmee ik kan controleren dat ik in de tijd geen gebeurtenissen heb gemist.
de gebeurtenis kan niet worden ingetrokken.
de gebeurtenis kan niet worden verwijderd.
het aard stukdeel maakt onderdeel uit van de gebeurtenis. relevante aard stukdelen zijn:
685 | ambtshalve wijziging einddatum publiekrechtelijke beperking
686 | ambtshalve wijziging beperkingsgebied publiekrechtelijke beperking
687 | correctie publiekrechtelijke beperking
679 | onderzoek publiekrechtelijke beperking beëindigen
510 | beperking op basis van een overheidsbesluit (doorhaling)
511 | beperking op basis van een overheidsbesluit (handhaving)
512 | beperking op basis van een overheidsbesluit (vestiging)
513 | beperking op basis van een overheidsbesluit (wijziging)
[ ]
[ ]
Definition of done
Aanleiding: Wens vanuit Processfive n.a.v. inventarisatie door Mark Backer en Bert Oldenburger.
...zodat ik evt. kan wachten met de verwerking van de gebeurtenissen
EN de consequenties voor de WOZ administratie in één keer kan beoordelen en efficiënt kan verwerken.
Is een akte helemaal ingeschreven of een voorstadium daarvan, waarbij er nog wijziging komen?
Vaak wordt in een latere fase een BSN toegevoegd en een naam veranderd.
Opmerking Kadaster:
Het kadaster weet wel wanneer een stuk (hele akte) in zijn geheel is ingeschreven.
Het kadaster zou ook kunnen leveren nadat de matchingsproces van KPR met de BRP of het handelsregister is gebeurd (met pos of neg resultaat).
Het is goed mogelijk dat op een later moment een correctie komt/wordt ingeschreven (nieuwe stuk). Het is niet mogelijk voor het kadaster om te weten of er een nieuw stuk komt.
Er kan een verzoek tot verbetering komt (bijvoorbeeld de kadastrale aanduiding klopt niet). Dan krijgt de notaris 3 dagen de tijd om (gratis) te verbeteren. Daarna moet hij betalen. Het kadaster zou dit kunnen afwachten. Sommige notarissen leveren na een jaar nog niet aan, dus dan moet je wel gaan leveren. Er kan dan wel een inschrijving tussendoor komen. We kunnen ook een status meesturen (er is een verzoek tot verbetering!).
VRAAG: Theo, kan een stuk uit meerdere, in specifieke volgorde te verwerken wijzigingen (nav stukdelen) bestaan?
LET OP: TIJDSTIP LEVERING verandert NIETS aan de juiste volgordelijke verwerking waarvoor metadata door de provider wordt meegegeven. Zie acceptatiecriteria user stories.
Hindrik (Den Haag): kan het kadaster de notaris kan vragen welke stukken elkaar direct beïnvloeden en bij elkaar horen?
Acceptatiecriteria
Definition of done
...zodat ik in samenhang met #24 kan bepalen of een WOZ object is ontstaan of WOZ objecten kunnen worden samengevoegd.
Het ontstaan van een appartementsrecht is het ontstaan van een KOZ zonder dat de KOZ waaruit zij ontstaat wordt beëindigd. Bij een splitsing wordt een KOZ niet beëindigd, bij een filiatie wel. Ontstaan uit (filiatie) moet worden meegeleverd.
Na bespreking met het Thijs Pothoven (kadaster):
Dit kan alleen het ontstaan van een appartementsrecht of parkeerplaats zijn: het bijbehorende grondperceel wordt niet beëindigd. Verder kan dit niet voorkomen, tenzij het kadaster een fout maakt.
Acceptatiecriteria
VRAAG: Theo, is dit volledig?
Definition of done
..zodat ik kan bepalen of een gekoppeld WOZ object moet worden samengevoegd of gesplitst
EN de belastingplichtige kan bepalen en registreren.
Acceptatiecriteria
VRAAG: geen aardstukdelen voor wijziging/ verval van opstalrecht?
[ ]
[ ]
Definition of done
Poging gedaan maar krijg 'de twee kadastrale containers' niet gestart vanwege (lijkt het) probleem met benodigd server/developer certificaat. Nog even gegoogled naar 'Linux aspnetcore certificate' maar dat is (voor mij) een brug te ver'.
...zodat ik op een gemakkelijke manier de "was" situatie kan raadplegen.
Acceptatiecriteria
Definition of done
Aanleiding: Wens vanuit belastingsamenwerkingen n.a.v. inventarisatie door Mark Backer en Bert Oldenburger.
Vanuit afnemers is de wens geuit om in het mutatiebericht te kunnen zien welke andere objecten bij het stuk betrokken zijn. In BRK Levering 2.0 leveren we deze informatie mee door deze toe te voegen aan de header van het mutatiebericht. Deze worden alleen geleverd bij stukken die de BRK wijzigen, inclusief geometriewijzigingen. Dus niet bij persoonswijzigingen en objectadreswijzigingen.
Mogelijke oplossing :
Dit is een wens die volgens ons buiten het IMKAD model valt (correct me if i'm wrong). Hier valt een oplossing voor te bedenken (Bv door deze informatie in header info mee te leveren).
...zodat ik de impact op de WOZ administratie kan bepalen en deze kan bijwerken.
Het gaat om correcties (kadasterstukken) en niet om ter inschrijving aangeboden stukken. Er zijn geen typen kadasterstukken.
Acceptatiecriteria
Definition of done
...ZODAT ik in samenhang met #24 kan bepalen of ik bijbehorende WOZ objecten moet uitbreiden, wijzigen, of beëindigen.
Acceptatiecriteria*
Definition of done
..zodat ik kan bepalen of een gekoppeld WOZ object moet worden samengevoegd of gesplitst
EN de belastingplichtige kan bepalen en registreren.
Toelichting:
Acceptatiecriteria
VRAAG: Theo, horen onderstaande stukdelen hier ook bij?
553 | overdracht naar aanleiding van ontbinding rechtspersoon
554 | onteigening
556 | overdracht (eigendom en/of beperkt recht) onder voorbehoud zakelijk recht
579 | verdeling van gemeenschap (erfgenamen)
580 | verdeling van gemeenschap (gezamenlijk rechthebbenden)
581 | verdeling van gemeenschap (huwelijk / geregistreerd partnerschap)
585 | verklaring van erfrecht
643 | verkrijging door een rechtspersoon in oprichting
651 | koopovereenkomst, art. 7:3 BW en 10 WVG
652 | koopovereenkomst, art. 7:3 BW
677 | schenking onder voorbehoud van
678 | verdeling van gemeenschap onder voorbehoud van
664 | inschrijving gemeenschap van goederen
503 | afstand huwelijksgemeenschap
565 | inbreng in of ontbinding van personenvennootschap
597 | omzetting rechtspersoon
598 | splitsen rechtspersoon
535 | huurkoop (overeenkomst)
536 | huwelijkse voorwaarden
540 | kavelruil
541 | kavelruil overeenkomst
542 | kavelruil overeenkomst (beëindiging)
546 | mandeligheid (beëindiging)
547 | mandeligheid (ontstaan)
548 | melding authentieke gegevens
681 | echtscheiding
688 | verenigen personen
641 | afgifte legaat
Definition of done
ZODAT IK in samenhang met #24 kan bepalen of een WOZ object moet worden gesplitst of samengevoegd
Acceptatiecriteria
filiatiegegevens zijn volledig en onderdeel van de gebeurtenis
Definition of done
...ZODAT ik kan taxeren of de WOZ waarde van de KOZ is gewijzigd.
door de eigenschappen van de WOZ objecten aan te passen en
door controles uit te voeren op de WOZ objecten (objectsoort, oppervlakte e.d.)
Het gaat om:
Voorbeeld:
Bij splitsingen die notarissen en Rijkswaterstaat doorvoeren (vkg percelen) wordt een voorlopige kadastrale grens vastgesteld en een voorlopige oppervlakte. Daar gaat de WOZ al mee aan het werk. Vlak nadat het kadaster gemeten heeft, wordt de oppervlakte en de grens definitief. Hiervoor moet een event worden gedefinieerd.
Als het kadaster splitst is er direct een definitieve oppervlakte.
Acceptatiecriteria
Definition of done
...ZODAT ik in samenhang met #24 kan bepalen of WOZ objecten moeten worden samengevoegd of gewijzigd.
Stel: iemand koopt een appartement naast zijn eigen eigen appartement en maakt er 1 woning van. Dat hoeft niet perse een samenvoeging te zijn. Als er maar twee appartementsrechten waren en het wordt weer 1 woning op 1 perceel, dan bestaat de kadastraal onroerende zaak al. Het betreft dan een opheffing van een eerdere splitsing.
effect op WOZ:
bij 2 gebruikers: er verandert niks aan de afbakening
bij 1 gebruiker: samenvoeging woz object (wijziging woz objecten en beëindiging woz object).
Acceptatiecriteria
(Herstel moeder kadastraal object, taxatie)
Definition of done
...zodat ik kan bepalen wie de belastingplichtige is van een gekoppeld WOZ object.
VRAAG: als sprake is van erfpacht en eigendom van aangrenzende percelen, mogen de WOZ objecten dan worden samengevoegd (als bij opstal en eigendom?)
Acceptatiecriteria
Definition of done
(array van id's) (wordt toegevoegd)
Aanleiding: Wens vanuit belastingsamenwerkingen n.a.v. inventarisatie door Mark Backer en Bert Oldenburger.
Wens:
Met deze wijziging wordt de herkenbaarheid van groepen gerechtigden met een gezamenlijk aandeel beter.
In een voorbeeld: een perceel is voor de helft in eigendom van 2 personen (aandelen onverdeeld), de andere helft is in eigendom van 10 personen (aandelen onverdeeld). In BRK Levering 1.0 ziet u 12 personen met ½ onverdeeld gezamenlijk aandeel. In BRK Levering 2.0 kunt u de twee groepen afzonderlijk herkennen (2 personen met gezamenlijk ½ aandeel en 10 personen met gezamenlijk ½ aandeel).
...zodat ik hun impact op de WOZ registratie volledig en in onderlinge samenhang kan bepalen.
Acceptatiecriteria
Definition of done
...zodat ik deze kan raadplegen om een fout of onvolledigheid in het gekoppelde WOZ object te herstellen/corrigeren.
EN het moment van "replay" kan bepalen voor herstel van het WOZ object vanaf het correctietijdstip.
Acceptatiecriteria
Definition of done
...ZODAT ik kan bepalen wie de belastingplichtige is
EN of een WOZ object moet worden samengevoegd of gesplitst
Toelichting: zakelijk gerechtigde = zakelijk recht, tenaamstelling en persoon
Als Opstalrecht+eigendom van aangrenzend perceel bij dezelfde persoon komen, mag je WOZ objecten samenvoegen.
Volgens de ficties (overdrachtsfictie en verkrijgingsfictie) wordt een WOZ object gewaardeerd alsof het geen bezwaard eigendom heeft, en heeft daarmee geen effect op taxatie. Wordt wel geregistreerd.
Iemand is belastingplichtig ‘als hij het genot krachtens zakelijk recht heeft van een onroerende zaak’. Zo is men ook belastingplichtig als men het genot van de onroerende zaak heeft door:
Vraag 2: zit de HARVO (Huurafhankelijk recht van opstal) en de PARVO (pachtafhankelijk recht van opstal) hiertussen?
Bij HARVO en PARVO werkt het net anders (zien onder). Is het handig om hier een aparte gebeurtenis van te maken? Komt voor bij verenigingsgebouwen, kiosk, sportkantines etc. Die worden alleen aangeslagen voor gebruik van de grond (en het huisje waarvan zij eigenaar zijn), maar geen eigenaar. Omdat de grond niet wordt meegenomen bij de opstal (bloot eigenaar is gemeente wordt voor eigendom aangeslagen).
Vraag 1: Wat wordt met de andere typen gerechtigden ( zie hieronder, niet bold) gedaan?
beklemrechthouder - 1 Beklemrechthouder
eigenaar - 2 Eigenaar
erfpachter - 3 Erfpachter
gebruik_bewoning - 4 Rechthebbende van Gebruik en bewoning
grondrente - 5 Grondrente gerechtigde
opstalhouder - 7 Opstalhouder
vaderlandsrecht - 9 Rechthebbende van Oud-vaderlandsrecht
stadsmeierrecht - 11 Rechthebbende van Stadsmeierrecht
vruchtgebruiker - 12 Vruchtgebruiker
erfpachter_opstalhouder - 13 Erfpachter en opstalhouder
nutsvoorzieningen - 14 Opstalhouder nutsvoorzieningen
twee_belastingen - 20 Zakelijk Rechthebbende na twee of meer zakelijke belastingen
belasting_derde - 21 Zakelijk rechthebbende belasting derde of volgende
bp_recht - 22 BP-gerechtigde
nutsvoorzieningen_gedeelte - 23 Opstalhouder Nutsvoorzieningen op gedeelte van perceel
artikel5_3b - 24 Zakelijk gerechtigde als bedoeld in artikel 5, lid 3, onder b, van de Belemmeringenwet Privaatrecht op gedeelte van perceel
Acceptatiecriteria
Definition of done
Aanleiding: Wens vanuit belastingsamenwerkingen n.a.v. inventarisatie door Mark Backer en Bert Oldenburger.
Indien de bewaarder twijfelt over de juistheid van de informatie worden zakelijk rechten in onderzoek geplaatst. Dit is van belang bij het interpreteren van de gegevens. In BRK Levering 2.0 leveren we daarvan een melding.
...zodat ik mbv gegevens over het eigendom, opstal, erfpacht en vruchtgebruik een WOZ object kan (her)definiëren.
Opgesplitst in user stories: VNG-Realisatie/Haal-Centraal-BRK-bevragen#441 VNG-Realisatie/Haal-Centraal-BRK-bevragen#421 VNG-Realisatie/Haal-Centraal-BRK-bevragen#325 VNG-Realisatie/Haal-Centraal-BRK-bevragen#318 VNG-Realisatie/Haal-Centraal-BRK-bevragen#317 VNG-Realisatie/Haal-Centraal-BRK-bevragen#315
Acceptatiecriteria
Definition of done
..zodat ik een fout of onvolledigheid in het gekoppelde WOZ object kan herstellen/corrigeren.
EN het moment van "replay" kan bepalen voor herstel van het WOZ object vanaf het correctietijdstip.
Acceptatiecriteria
Definition of done
ZODAT ik kan bepalen naar wie ik de aanslag ((nieuwe) eigenaar of bewindsvoerder oid) moet sturen
en of ik het gekoppelde WOZ object moet aanpassen.
Acceptatiecriteria
Definition of done
Aanleiding: Wens vanuit belastingsamenwerkingen n.a.v. inventarisatie door Mark Backer en Bert Oldenburger.
Deze indicatie wordt toegevoegd aan BRK Levering 2.0. Overeenkomstig de wettelijke verplichting leveren wij ook in BRK Levering 2.0 geen persoonsgegevens van afgeschermde personen. Indien een afnemer deze gegevens nodig heeft voor de uitvoer van een wettelijke taak, kunnen de gegevens worden verstrekt door het APG-loket.
...ZODAT ik in samenhang met VNG-Realisatie/Haal-Centraal-BRK-bevragen#320 kan bepalen of ik bijbehorende WOZobjecten kan beëindigen
EN/OF een ander WOZ object kan worden aangepast (vergroot).
Opmerking
Dit is een uitzonderingssituatie. Kwam vroeger meer voor ivm deelpercelen.
Bij appartementen komt het nog wel voor, bijvoorbeeld bij een beeindiging van een splitsing (terug naar het oude grondperceel). Dit oude grondperceel is geen nieuwe KOZ (want bestond al). De appartementsrechten zijn dan verdwenen.
Acceptatiecriteria
Definition of done
...ZODAT ik het gekoppelde WOZ object kan wijzigen
EN kan controleren of dit effect heeft op de waardering.
Er is geen sprake van een splitsing of samenvoeging maar van een vernummering.
Besproken met Thijs Pothoven (Kadaster).
Wat in de praktijk gebeurt:
Er is sprake is van een voorlopige kadastrale grens. Als de landmeter langs komt voor de definitieve meting en er zijn wijzigingen, komt het voor dat de eigenaar een nieuw perceelnummer wil. Wanneer hieraan tegemoet wordt gekomen krijgt het perceel een nieuwe kadastrale aanduiding en een nieuwe kadastrale objectidentificatie.
Acceptatiecriteria
met de gebeurtenis kan ik historie van de WOZ registratie opbouwen.
de gebeurtenis is de feitelijke representatie van de wijziging die in de BRK heeft plaatsgevonden, ofwel een weergave van het afgeronde verwerkingsproces in de BRK.
de gebeurtenis is compleet, en bevat ALLE als gevolg van de gebeurtenis gewijzigde gegevens van het BRK aggregaat, zodat ik de wijziging op de WOZ registratie volledig en eenduidig determineren.
de gebeurtenis is onderdeel van een centrale eventlog die ik kan bevragen. Hiermee kan ik de WOZ administratie vanaf ieder willekeurig moment opnieuw (re)produceren.
de gebeurtenis bevat informatie van de provider waarmee ik als consumer de volgorde van verwerking van gebeurtenissen kan bepalen en uitvoeren.
de gebeurtenis bevat informatie waarmee ik kan controleren dat ik in de tijd geen gebeurtenissen heb gemist.
de gebeurtenis kan niet worden ingetrokken.
de gebeurtenis kan niet worden verwijderd.
gebeurtenis bevat filiatiegegevens
relevante aard stukdelen zijn onderdeel van de gebeurtenis
Relevante aard stukdelen:
Is er een aard stukdeel voor vernummering?????
functionele specificatie
Open API specificatie
gegenereerde code
testgevallen
referentie-implementatie
Aanleiding: Wens vanuit belastingsamenwerkingen n.a.v. inventarisatie door Mark Backer en Bert Oldenburger.
BAG-adressen worden meegeleverd in BRK Levering. De koppeling tussen kadastrale objecten en de adressen die hierbij horen, kan op verschillende manieren ontstaan. De methode waarop de koppeling is gelegd, geeft informatie over de kwaliteit van deze koppeling (Koppelingswijze). Deze informatie wordt niet meegeleverd in BRK Levering 1.0 maar gaat wel onderdeel uitmaken van BRK Levering 2.0. Meer informatie over de koppelmethode vindt u op de pagina BRK-BAG-koppeling: https://www.kadaster.nl/brk-bagkoppeling.
Er wordt onderzocht in hoeverre deze koppelingswijze daadwerkelijk gevuld wordt zoals bedoeld en of dit dan ook een toegeveoegde waarde heeft voor het beoordelen van de kwaliteit van de adres-koppeling.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.