- Let’s get acquainted with Vaadin – an extremely powerful framework for web application developers – Vaadin includes the following components: server API; client API; a set of user interface components on both sides; a subsystem user interface themes; a data model allowing to bind server components directly to the data. Two basic development models can be
- How we rebuilt our app on React and Dropwizard: Part 1 – On the server side we decided to consolidate on the JVM, the platform that our machine learning and data processing code ran on, and it provided the best access to HBase. For RESTful API development, we settled on DropWizard, a collection of light-weight J
- Cycle, an iOS8 Watch App plus Apple WatchKit Development Tips – Cycle, an iOS8 Watch App plus Apple WatchKit Development Tips
- An App Launch Guide #appstore – This guide is aimed at indie developers who are building and launching their iOS apps largely by themselves. The guide will walk through planning, pre-launch, marketing, product dev, QA, and launch.
- We analyzed 60,678 Libraries on Github – Here are the Top 100 #opensource – In this post we’ve looked into 60,678 import statements of 11,939 unique Java libraries that are used by the top 5,216 Java projects on Github – and extracted the top 100 to a list. Or how we like to call it, a fun way to spend a rainy weekend.
- NotRxJava guide for lazy folks #android #java – This article is positioned as a small walk-through on how to reorganize messy Async code by ourselfs to see how we can implement basic principles of RxJava without actually using RxJava.
- FIFA 2014 World Cup live stream architecture #architecture #cassandra – We were given the task to stream the FIFA 14 World Cup and I think this was an experience worth sharing. This is a quick overview about: the architecture, the components, the pain, the learning, the open source and etc.
- React.js – What the flux – React.js – What the flux
- awesome-java · A curated list of awesome Java frameworks, libraries and software. – A curated list of awesome Java frameworks, libraries and software.
- RoboVM 1.1 released – Interface Builder Support – Hot on the heels of our 1.0 milestone release, we are very excited to bring you RoboVM 1.1! Let’s run through the new goodies. Make sure to read until the bottom, a special surprise awaits!
- Virtualization Giant VMware Takes On Cloud-Native Microservices – Photon is a lightweight Linux operating system that VMware built from the ground up to specifically support various container formats. The idea is, which CoreOS and Red Hat have done with their own Linux distributions, is to cut out all of the unnecessary
- Microsoft Announces Azure Service Fabric, A New Framework For Building Highly Scalable Cloud Services – Microsoft today announced Azure Service Fabric, a new Azure service that aims to make it easier for developers at startups and ISVs to create highly scalable cloud applications.
- Layzr.js – A small, fast, modern, and dependency-free library for lazy loading images. – Lazy loading boosts page speed by deferring the loading of images until they're in (or near) the viewport. This library makes it completely painless – maximizing speed by keeping options to a minimum.
- RethinkDB 2.0 Is Amazing — Rob Conery – As you can tell, I really like RethinkDB and for good reason. It’s fun as hell to use and it took very little time to get up to speed with ReQL. Administration is simple and I feel like I have complete command over what’s going on.
- Why You Should Start Using Microservices – If you're building applications that make a lot of API calls—to APIs you control—you may want to reexamine how you've clustered your services. Even if you don't need to consider this to scale, you may want to consider this to ease maintenance and deployment
- Would you go see a full stack doctor? – This has become a popular topic over the last couple of years. Do you want a team of generalists who can jump on anything that is needed? Or do you need a team of specialists who go deep on a particular topic?
- Starting a modern Java project with JHipster – JHipster is a Yeoman generator that will create a modern AngularJS application with a Spring Boot backend which you can use as a starting point for your own application.
- Quasar is an open source JVM library for lightweight threads & actors for the JVM – Quasar is an open source JVM library that greatly simplifies the creation of highly concurrent software that is very easy to write and reason about, performant, and fault tolerant.
- Why junior developers are learning bad habits from Angular – Angular requires some workarounds depending on what you're optimizing for which can quickly become anti-patterns in the hands of junior developers
- I won’t be using Angular for my next project…and neither should you #angularjs – Here's why:
– Angular 2.0 is a ways off and doesn't fix any of today's problems
– Views and data-binding are a mess, and seriously degrade performance
– Juniors are learning bad habits instead of good practices
– There are way better players in the ecosystem
- Custom Native iOS Views with React Native #reactnative – In this post I'm going to show how to create custom native views written in Objective C and integrate them into a React Native application written in JavasScript
- UIView for Rich Text Editing in iOS Written in Swift – RichEditorView is a beautiful, modular, drop-in UIView subclass for Rich Text Editing. Written in Swift 1.1 (Xcode 6.2). Swift 1.2 support is on the way!
- A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev – A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
- Going Global — The Traveled iOS Developer’s Guide – A Peek At Swift’s Global Functions
- Angular 2 Series: Introduction | The Official Ionic Blog – By now, the cat’s out of the bag on both Angular 2 and Ionic 2. We have a great team working hard on the next big version of Ionic, and helping shape Angular 2 in the process. I’m incredibly excited about the progress we’ve made in a short amount of time, and I know the Ionic community is just going to love it.
- 7 reasons why frameworks are the new programming languages – Thanks to powerful tools, the need for speed, and the shifting nature of programming itself, your next nerd fight will be over framework APIs, not syntax
- Intellij IDEA/Android Studio RoboVM plugin released | RoboVM brings Java to iOS – The goal of the RoboVM open-source project is to bring Java and other JVM languages to iOS. RoboVM’s ahead-of-time compiler translates Java bytecode into native ARM or x86 machine code that runs directly on the target CPU without being interpreted.
- Never Invent Here: the even-worse sibling of “Not Invented Here” – Too often in software, however, I see the opposite extreme: a mentality that I call “Never Invent Here” (NeIH). With that mentality, external assets are overvalued and often implicitly trusted, leaving engineers to spend more time adapting to the quirks of off-the-shelf assets, and less time building assets of their own.
- An iOS port of the beautiful MPAndroidChart. – Beautiful charts for iOS apps! – An iOS port of the beautiful MPAndroidChart. – Beautiful charts for iOS apps!
- MPAndroidChart is a powerful & easy to use chart library for Android – A powerful Android chart view / graph view library, supporting line- bar- pie- radar- and candlestick charts as well as scaling, dragging and animations.
- iPhone Killer: The Secret History of the Apple Watch – Apple has upended three major categories of consumer electronics and, in the process, become the most valuable company on Earth. There were MP3 players before the iPod, but Apple made you want one. The iPhone transformed the smartphone from business gear i
- Moshi – A modern JSON library for Android and Java. – A modern JSON library for Android and Java.
- Metrics for your Spring REST API #metrics – There are of course more mature ways to record HTTP metrics in an application, but this is a simple, lightweight and super-useful way to do it without the extra complexity of a full-fledged tool.
- Nuclide – a unified IDE for React Native, web, and native mobile development, built on top of Atom – An open source IDE for React Native, web, and native mobile development, built on top of Atom to provide hackability, and backed by an active community.
- A Hint of What’s to Come: AngularJS 2.0 – In this article we’ll take a brief look at what is changing, how it impacts your application, and anything to keep in mind when making the transition from Angular 1.X.
- React Native: Bringing modern web techniques to mobile #reactjs – What we really want is the user experience of the native mobile platforms, combined with the developer experience we have when building with React on the web.
- Parse and React, a Shared Chemistry – Our Parse+React library makes it easy to read and write Parse data from React, and gives React developers a way to effortlessly add remote storage to their applications.