We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Let's get functional

00:00

Formale Metadaten

Titel
Let's get functional
Serientitel
Anzahl der Teile
46
Autor
Lizenz
CC-Namensnennung 3.0 Unported:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
Find more information here: http://15.droidcon.de/session/lets-get-functional Ever tried functional languages ? Ever been annoyed that every time you get see the same Fibonacci examples or yet another maths problem ? So what can functional languages really teach us on our day to day life as Java devs ? This talk will take some concrete examples and show you how some functional approaches will make your life easier. We will see how we can try and bring functional and immutability to our "beloved" Android Java 7 and what this brings us. We'll be exploring libraries such as RxJava, Auto-Value, Retrolambda and such and see how they can help us shape a more functional Java.
TropfenRoboterHumanoider RoboterSoftwareSoftwaretestCodeFunktionale ProgrammierungProgrammierparadigmaFunktionale ProgrammierspracheVorlesung/Konferenz
RoboterFunktionale ProgrammierungVariableResultanteOrdnung <Mathematik>SystemprogrammMAPHöhere ProgrammierspracheLambda-KalkülKlasse <Mathematik>Deklarative ProgrammierspracheVorlesung/Konferenz
RoboterSpeicherabzugFunktionale ProgrammierungFunktionale ProgrammierspracheMultiplikationsoperatorProgrammierparadigmaProgrammierspracheBitBildgebendes VerfahrenEinfache GenauigkeitSchlüsselverwaltungBesprechung/Interview
CodeMaß <Mathematik>CodierungCodeTextbausteinSchreiben <Datenverarbeitung>Rechter WinkelRechenwerkVorlesung/KonferenzComputeranimation
FokalpunktFormation <Mathematik>Lesen <Datenverarbeitung>Schreiben <Datenverarbeitung>Rechter WinkelHöhere ProgrammierspracheProgrammierspracheProgrammierparadigmaSymboltabelleBitrateMailing-ListeMAPHash-AlgorithmusCodeBesprechung/InterviewVorlesung/KonferenzComputeranimation
RoboterFunktionale ProgrammierspracheProgrammierparadigmaFunktionale ProgrammierungSpeicherabzugBildgebendes VerfahrenBesprechung/InterviewVorlesung/Konferenz
VersionsverwaltungVorlesung/KonferenzBesprechung/Interview
ProgrammReelle ZahlCachingBesprechung/Interview
BitfehlerhäufigkeitWiederkehrender ZustandFunktionale ProgrammierungResultanteDatenverwaltungHumanoider RoboterVorhersagbarkeitEin-AusgabeSoftwareentwicklerCoxeter-GruppeVorlesung/KonferenzBesprechung/Interview
Zusammenhängender GraphFunktionale ProgrammierungSchlüsselverwaltungDifferenteMAPVorlesung/KonferenzBesprechung/Interview
MenütechnikEin-AusgabeFunktion <Mathematik>SoundverarbeitungSoundverarbeitungFunktionale ProgrammierungMereologieProgrammZahlenbereichDemoszene <Programmierung>ComputeranimationBesprechung/Interview
BitfehlerhäufigkeitProgrammierspracheCodeGrundsätze ordnungsmäßiger DatenverarbeitungVorlesung/Konferenz
TextbausteinProgrammierspracheAppletFunktionale ProgrammierspracheFramework <Informatik>Computeranimation
AppletWiederkehrender ZustandAppletSoftwareentwicklerFunktionale ProgrammierungProgrammbibliothekFramework <Informatik>Transformation <Mathematik>Lambda-KalkülWort <Informatik>Vorlesung/Konferenz
RoboterFramework <Informatik>Klasse <Mathematik>Objekt <Kategorie>ProgrammbibliothekTextbausteinHash-AlgorithmusSchreiben <Datenverarbeitung>Funktionale ProgrammierungProzess <Informatik>MultiplikationsoperatorAppletZahlensystemSynchronisierungInverser LimesBesprechung/Interview
AppletElektronische PublikationProgrammiersprache
App <Programm>CodeMereologieProgrammierspracheAppletVorlesung/KonferenzBesprechung/Interview
Lambda-KalkülZeichenketteInnerer PunktParametersystemLambda-KalkülZeichenketteParametersystemGeradeFunktionale ProgrammierungInnerer PunktComputeranimation
ProgrammierspracheCodeAppletVorlesung/KonferenzBesprechung/Interview
Mailing-ListeWort <Informatik>MultiplikationsoperatorVorlesung/Konferenz
SchnittmengeGeradeWort <Informatik>FokalpunktCodeBefehl <Informatik>MAPHash-AlgorithmusBitrateComputeranimation
GruppenkeimZählenRefactoringQuick-SortMAPZählenWort <Informatik>Hash-AlgorithmusBitKurvenanpassungGruppenoperationIterationSchlüsselverwaltungComputeranimation
CodeCodierungElektronischer ProgrammführerProgrammierspracheCodeDesign by ContractPunktProgrammfehlerArithmetisches MittelGeradeWort <Informatik>Vorlesung/KonferenzBesprechung/Interview
CodeMultiplikationsoperatorWort <Informatik>MaßerweiterungZählenVorlesung/Konferenz
SchwellwertverfahrenDigitalfilterZählenMailing-ListeLoopSchwellwertverfahrenElement <Gruppentheorie>Arithmetischer AusdruckGeradeTextbausteinVorlesung/KonferenzComputeranimation
FokalpunktProdukt <Mathematik>CASE <Informatik>
RoboterProzess <Informatik>Mailing-ListeEin-AusgabeFunktion <Mathematik>Mailing-ListeProdukt <Mathematik>Endliche ModelltheorieKartesische KoordinatenObjekt <Kategorie>Transformation <Mathematik>Prozess <Informatik>Ein-AusgabeMathematische LogikFunktion <Mathematik>BitSoftwareSpeicherabzugDatensichtgerätSichtenkonzeptBesprechung/InterviewComputeranimation
Wiederkehrender ZustandNabel <Mathematik>Nabel <Mathematik>NeuroinformatikSkriptspracheElektronische PublikationBitMultiplikationsoperatorMathematikFunktionale ProgrammierungZusammenhängender GraphDomain <Netzwerk>ProgrammierspracheKartesische KoordinatenVorlesung/KonferenzBesprechung/InterviewComputeranimation
Mailing-ListeFunktion <Mathematik>DigitalfilterProzess <Informatik>KrümmungsmaßFunktionale ProgrammierspracheMAPMailing-ListeProgrammierspracheHelmholtz-ZerlegungZusammenhängender GraphBitNabel <Mathematik>ExistenzsatzFunktionale ProgrammierungElement <Gruppentheorie>Vorlesung/Konferenz
Mailing-ListeMAPElement <Gruppentheorie>Total <Mathematik>Vorlesung/Konferenz
Mathematische LogikElement <Gruppentheorie>Faltung <Mathematik>Funktion <Mathematik>Mailing-ListeMultiplikationsoperatorMessage-PassingElement <Gruppentheorie>Funktionale ProgrammierungResultanteBitIterationComputeranimationXML
Faltung <Mathematik>Lokales MinimumLokales MinimumMailing-ListeElement <Gruppentheorie>ResultanteIterationFunktionale ProgrammierungPolygonzugDefaultSchlüsselverwaltungComputeranimation
PolygonzugMailing-ListeResultanteCodeNeuroinformatikApp <Programm>Total <Mathematik>Besprechung/InterviewVorlesung/Konferenz
Total <Mathematik>Faltung <Mathematik>ZeichenketteMultiplikationsoperatorPunktLoopIterationTotal <Mathematik>SummierbarkeitProzess <Informatik>TextbausteinAnfangswertproblemTurtle <Informatik>Vorlesung/KonferenzBesprechung/InterviewComputeranimation
Grundsätze ordnungsmäßiger DatenverarbeitungComputeranimationXML
BildschirmsymbolCodeMultiplikationsoperatorFunktionale ProgrammierungVorhersagbarkeitMathematikEndliche ModelltheorieSoundverarbeitungVorlesung/KonferenzBesprechung/Interview
RoboterFokalpunktFunktionale ProgrammierungProjektive EbeneProzess <Informatik>KontrollstrukturProgrammierspracheBesprechung/InterviewVorlesung/Konferenz
PunktProjektive EbeneVorlesung/Konferenz
PunktFunktionale ProgrammierungGüte der AnpassungComputeranimationVorlesung/Konferenz
RoboterAppletProgrammierungFunktionale ProgrammierungAutorisierungDichte <Stochastik>MultiplikationsoperatorFreewareLesen <Datenverarbeitung>AppletVersionsverwaltungProgrammFunktionale ProgrammierungProgrammierspracheWeb-SeitePhysikalische TheorieKategorie <Mathematik>Web logBitVorlesung/KonferenzBesprechung/InterviewXMLComputeranimation
ProgrammierspracheMathematikParallele SchnittstelleBesprechung/InterviewVorlesung/Konferenz
Transkript: Englisch(automatisch erzeugt)