Software languages and frameworks
15.3K views | +0 today
Follow
 
Scooped by yannick grenzinger
onto Software languages and frameworks
Scoop.it!

Understanding JavaScript Prototypes.

(en Español) JavaScript’s prototype object generates confusion wherever it goes. Seasoned JavaScript professionals, even authors frequently exhibit a limited understanding of the concept. I ...
more...
No comment yet.
Software languages and frameworks
Specific resources about software languages (Javascript and JVM mainly) and frameworks
Your new post is loading...
Your new post is loading...
Scooped by yannick grenzinger
Scoop.it!

Git Tutorial – The Ultimate Guide

Git is, without any doubt, the most popular version control system. Learn everything you need to get started with this ULTIMATE Guide!
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Visualizing Concurrency in Go - via @codeship

Visualizing Concurrency in Go - via @codeship | Software languages and frameworks | Scoop.it
Let's take a look at common concurrency patterns and visualize the way they look using Go and WebGL.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

The New Normal: Data Leverage

Like many developers, I’ve spent a lot of time thinking about objects. I
started doing object-oriented programming (OOP) in 1989, and was arguably
still doing it up until 2012. The concept of objects arose in GUIs and
simulations, where it is natural to think about sending message to things.
Over time though, the idea of messages took a back seat to the idea of
locking data up in little containers where each class provides a namespace
of functions to operate on it.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Caching best practices & max-age gotchas

How to get the most out of caching without nasty race conditions
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

An Introduction To Redux – Smashing Magazine

An Introduction To Redux – Smashing Magazine | Software languages and frameworks | Scoop.it
Redux is one of many libraries in front-end development. Alex Bachuk explains the benefits and how Redux can be used in your personal projects.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

What the JIT!? Anatomy of the OpenJDK HotSpot VM

If you ever wondered what happens when your bytecode executes, join former Oracle G1GC performance-lead Monica Beckwith in her guided tour of just-in-time (JIT) compilation and runtime optimizations in OpenJDK HotSpot VM.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

The functional innards of Docker for Mac and Windows

Most developers use a Mac or Windows host to develop Docker Linux containers. This normally requires the installation of a Linux virtual machine as well as a complicated setup that includes a local networked filesystem for sharing data between the host and the Linux container, including UID mapping and case sensitivity, with inotify often being unreliable into the container; replicating Linux networking configuration locally to reflect the structure of the deployed microservices on the local laptop; and maintaining a separate Linux virtual machine and hypervisor such as VirtualBox, leading to heavyweight resource usage on a developer laptop.

I describe the architecture of Docker for Mac and Windows, which ships a lightweight hypervisor and user-level networking and filesystem functionality to greatly improve the developer experience with Docker on popular platforms.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Four months with Haskell

At the end of January of this year, I switched to a new job, almost exclusively because I was enticed by the idea of being able to write Haskell. The concept of using such an interesting programming language every day instead of what I’d been doin
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

React.js Reconciliation

Jim Sproch describes how reconciliation works within React, and how to use it to enhance both performance and user experience.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Configure Once, Run Everywhere: Decoupling Configuration and Runtime

Configuration is one of the most widely used cross-cutting concerns in application development. Apache Tamaya is a new incubator project that brings standardized property management to Java.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Real–world HTTP/2: 400gb of images per day - 99designs engineering blog

Real–world HTTP/2: 400gb of images per day - 99designs engineering blog | Software languages and frameworks | Scoop.it
Occassional updates on Go, Ruby, PHP, JavaScript and anything else that goes into the world's biggest design platform
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Scala Exercises

Scala Exercises | Software languages and frameworks | Scoop.it
Scala Exercises Is An Open Source Project For Learning Different Technologies Based In The Scala Programming Language.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Go’s march to low-latency GC — Twitch Blog

Go's march to low-latency GC - Twitch Blog
We use Go at Twitch for many of our busiest systems. Its simplicity, safety, performance, and readability make it a good tool for the…
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Clojure Programming Tutorials - YouTube

A collection programming tutorials for Clojure, covering logic programming, transducers, core.async, program optimization, and many more topics. Frequentl
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

How Oracle’s business as usual is threatening to kill Java

How Oracle’s business as usual is threatening to kill Java | Software languages and frameworks | Scoop.it
Oracle's silence about Java EE has brought developer community distrust to a fever pitch.
yannick grenzinger's insight:
Share your insight
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

5 Common Hibernate Exceptions and How to Fix Them | Takipi Blog

5 Common Hibernate Exceptions and How to Fix Them | Takipi Blog | Software languages and frameworks | Scoop.it
See how you can easily solve the most common issues with Hibernate
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Functional data structures with Java 8 [Devoxx Poland`16]

Developers know and love data structures. Applications are often full of maps, trees, heaps, queues and much more. And we rarely bother to look under the hood to understand the tradeoffs between each of the data structures.

We'll briefly discuss what makes data structures persistent, and why making persistent data structures perform well is a challenging task to do well. You'll understand what amortized performance is, and how lazy evaluation can turn the tables on performance, making persistent data structures fast again.

We'll look at several purely functional data structures implemented in Java 8 and will discuss why are they efficient and when you maybe want to prefer these to the data structure built-in into the JDK. By attending this session you'll feel more comfortable with functional data structures and will be more likely to succeed using functional programming for problems that involve data crunching in future.

more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

5 Differences between clojure.spec and Schema

Schema and clojure.spec aim to solve similar problems. There are significant differences, though, that might not be obvious at first.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Cold vs Hot Observables

Cold vs Hot Observables | Software languages and frameworks | Scoop.it
One of the most exciting topics around Angular 2 is its relationship to Observables. There's one particular area that is especially hard to learn when you first enter the world of Observables. In this article we are going to demystify what the term hot vs cold means when it comes to Observables.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

InfoQ eMag: Java Agents and Bytecode

In this eMag we have curated articles on bytecode manipulation, including how to manipulate bytecode using three important frameworks: Javassist, ASM, and ByteBuddy, as well as several higher level use cases where developers will benefit from understanding bytecode.
yannick grenzinger's insight:
Share your insight
more...
No comment yet.