September 16, 2015

Converting JavaScript to TypeScript – Common Problems

Converting JavaScript code to TypeScript Here at theCodeCampus and w11k we are using TypeScript in web projects for 12 months now. Our experiences with TypeScript are overwhelming so far! Using TypeScript is a huge improvement over a JavaScript-based development, especially in larger projects. One of TypeScript’s advantages and often communicated characteristic is that its syntax is […]
READ MORE

Roman Roelofsen
Developer at thecodecampus </>


September 14, 2015

Gulp – catch and log less errors

To work efficiently its indispensable to get detailed error messages. If you simply pipe the gulp-less task to your stream you will receive a error message – but your whole gulp task will crash.

what we get:

Can Kattwinkel
Developer at thecodecampus </>


September 10, 2015

[SEO] AngularJS remove Hashbang from URL’s – seosafe

By default AngularJS projects use the hashbang syntax for urls to handle navigation without forcing the client to reload the whole application on every state change. Since the (HTML5) History API is available in all modern browsers the usage of the hashbang is not really required anymore. Furthermore urls look way cleaner without the hashbang. […]
READ MORE

Can Kattwinkel
Developer at thecodecampus </>


September 3, 2015

Charting in Angular.js

It is a common scenario in our projects to display tons of data in a nice, elegant and informative way. The tool to do so exists since many decades: charts. In This blog post I give an overview of angular.js directives that can easily be used to create all sorts of charts. There is a […]
READ MORE

Kai Henzler
Developer at thecodecampus </>


August 14, 2015

Speed up your Less build with Gulp

Problem Earlier this year, we started to port a customer website from a old css-style to a more modern bootstrap-style. To be more flexible, we switched from plain css to less (as a css-precompiler) and automated the build with grunt. The build was very basic and just compiled the less files into css files, we […]
READ MORE

Frederik von Berg
Developer at thecodecampus </>


June 24, 2015

Creating of a hybrid Webapp – Calendar for Trello

Due the missing feature of Trello to show cards beyond all boards in the same calendar we decided to help ourselves and started developing our own application that would fits in smoothly in our own workflow. Main goal was to achieve a simple calendar view and not to replace any features Trello already provides. In […]
READ MORE

Can Kattwinkel
Developer at thecodecampus </>


June 16, 2015

ESLint – Customizable JavaScript linting tool (2)

In this second part of our article about ESLint we will dive into the most interesting feature of this tool: its customizability. You can find the first part of this article here. As background’s knowledge, in our introduction to the linting tools, we have discussed the most interesting linters and their pros and contras. After […]
READ MORE

Can Kattwinkel
Developer at thecodecampus </>


June 9, 2015

ESLint – Customizable JavaScript linting tool (1)

Historically, “to lint“ is an expression that denotes the process of flagging and highlighting some inadequate and error-prone construct in C-like language source code. After the emerging of heterogeneous software languages, the term has been universally adopted to generally indicate tools that are able to herald suspicious usages in software. This article is the first of a series of […]
READ MORE

Can Kattwinkel
Developer at thecodecampus </>


June 3, 2015

Client-side Errors in Rich Internet Application-Architectures

Problem When building applications with frameworks like AngularJS, we usually create so called “Rich Internet Applications” (RIA). The architecture of a RIA differs from a “traditional” application in several aspects: The server is (almost) stateless The client is stateful Server and client communicate over a coarse-grained interface The client contains (more) business logic With good […]
READ MORE

Roman Roelofsen
Developer at thecodecampus </>