1. I fagmiljøene diskuteres det stadig om hva som skal til for å kunne kalle et web-API for et REST-API. Vi mener prinsippet om at hypermedia skal være limet som binder APIet sammen og muliggjør tilstandsendringer er en av de viktigste fordelene REST-arkitekturen gir. Dette er også det som ofte mangler i ellers gode APIer. I dette foredraget tar vi en praktisk tilnærming til emnet, og ser på hvordan man med noen enkle grep kan innføre linker i et eksisterende API. Vi viser hvilke fordeler dette gir, og deler også noen erfaringer vi har gjort oss med å innføre linker i et produksjonssatt API.
    Frode Nerbråten
    Frode Nerbråten
    Frode er manager i Bekk Consulting og har lang erfaring med integrasjon av it-systemer både ved hjelp av SOAP og REST. Han jobber for tiden med Postens nye storsatsning, Digipost. Her har han hatt ansvar for å designe og implementere ulike API'er for både eksterne kunder og internt bruk. Gjennom gradvis forbedring har han vært med på å gjøre disse API'ene mer roboste for endring ved å innføre en hypermediadrevet arkitektur.
    Espen Herseth Halvorsen
    Espen Herseth Halvorsen
    Espen er konsulent i Bekk Consulting, og arbeider for tiden med Postens nye storsatsning, Digipost. Her har han hatt ansvar for å designe og implementere ulike API'er for både eksterne kunder og internt bruk. Gjennom gradvis forbedring har han vært med på å gjøre disse API'ene mer roboste for endring ved å innføre en hypermediadrevet arkitektur. Tidligere har han holdt foredrag på blant annet JavaZone, Roots og Free Test.

    # vimeo.com/49392437 Uploaded 421 Plays 2 Comments
  2. In the words of John Gage, "The network is the computer". At the heart of everything we do is a complex system of infrastructure from which we are often abstracted. For general application development this abstraction provides the convenience of simplifying our efforts. With a growing number of mobil applications with intermittent connectivity and higher latency, and with increased hostility on the network from a security standpoint, there is great value in pulling back the curtain and understanding the details of this computer.

    This session will start with the underlying understanding of networking at a low level. At this level we will discuss, IP, MAC, ARP, DNS and DHCP. As we walk up an abstraction level, we discuss sockets, NAT, gateways and firewalls along with the use of TCP and UDP. Spending some time at this layer can make network developers more productive, as we look at tools which help us answer the question, "who owns this port?", "where is this packet going?" and "What is my latency and why?".

    The session will end with a little fun looking at wifi, where will we sniff, snort, crack:) From a security stand point we will look at the challenges of wifi and how it has become the weakest component on the net.

    This session is extremely fast-pace. The attendees will come away with a more enhanced understanding of the this thing we call the internet. It will include through discussion or demonstration tools such as tcproute, tcpdump, nemesis, nmap, tcpmon and wireshark.

    # vimeo.com/49375217 Uploaded 1,364 Plays 0 Comments
  3. From JVM to .NET languages, from minor coding idioms to system-level architectures, functional programming is enjoying a long overdue surge in interest. Functional programming is certainly not a new idea and, although not apparently as mainstream as object-oriented and procedural programming, many of its concepts are also more familiar than many programmers believe.
    This talk examines functional and declarative programming styles from the point of view of coding patterns, little languages and programming techniques already familiar to many programmers.

    # vimeo.com/49298213 Uploaded 655 Plays 0 Comments

JavaZone Academy 2012

Jaran Flaath

Browse This Channel

Shout Box

Heads up: the shoutbox will be retiring soon. It’s tired of working, and can’t wait to relax. You can still send a message to the channel owner, though!

Channels are a simple, beautiful way to showcase and watch videos. Browse more Channels.