Front End Development

Home » Software » Front End Development

Microservices and Decoupling Front-end Components

Microservices have become a common design pattern for splitting up and modularising monolithic applications. The indiscriminate application of this particular design pattern is quite a bit worrying, though. A few months ago I gave this answer to the question what the biggest struggle with Microservices is:Convincing people that microservices are not a cure-all but just another design pattern.You have to start out with a monolith and only if you realise along the way that some components might work better as a ... Read more

Test-driven Development (TDD) with Angular 2 / 4

Recently, together with Jan Massenberg of Setlog I gave a talk on test-driven development (TDD) with Angular at the 2nd Angular Ruhr meetup.Currently, I help Setlog with improving their software quality and in particular with developing a SaaS tool that simplifies quality assurance processes (QA) in supply chain management.The talk was about hands-on experience with using TDD for implementing this SaaS tool.This article (sorry, German-only) summarises the key aspects of the talk and goes into some more detail regarding the various ... Read more

Flex Box Explained with Animations

Flex Box is a fairly new CSS3 layout standard that allows you to have layout elements automatically fit the available space according to layout rules defined in a website's stylesheet. While as of today still a W3C Candidate Recommendation Flex Box is already well-supported by all major browsers.In contrast to tried and true block- or grid-based layouts with Flex Box the onus of defining the exact placement of an element isn't on the designer but the browser. Flex Box therefore is ... Read more

The Noun Project – Building the World’s Visual Language

Today there's certainly no shortage of icon sets and icon search engines (see the list below for a selection of those). These come in different flavours, mostly as icon fonts or SVG files, and can be easily integrated in a website or web application using standard HTML and CSS techniques.A particularly ambitious offering though is the Noun Project. The Noun Project provides a huge collection of curated icons (or rather huge amount of icon collections) created by a large community. Their ... Read more

Espen Brunborg @ beyond tellerrand 2017 – The Secret Life of Comedy

Espen Brunborg @ beyond tellerrand 2017:The Secret Life of Comedy – Espen Brunborg – btconfDUS2017 from beyond tellerrand on Vimeo. Read more

Phil Hawksworth @ beyond tellerrand 2017: Dodging Bullets – Microservices for Fewer Sleepless Nights

Phil Hawksworth @ beyond tellerrand 2017:Dodging bullets – Microservices for fewer sleepless nights from beyond tellerrand on Vimeo. Read more

Chris Heilmann @ beyond tellerrand 2017: Breaking out of the Tretris Mindset

Chris Heilmann @ beyond tellerrand 2017:Breaking out of the Tetris mind set from beyond tellerrand on Vimeo. Read more

Using Swagger to Generate Client SDKs for REST APIs

These days Swagger is a popular, easy-to-use tool for (semi-)automatically documenting REST APIs on-the-fly. For example, in order to document a REST API created with Spring Boot and Jersey literally all you have to do is add these two entries to your Maven pom.xml:You'll then get a ready-made documentation for all your REST API endpoints. An example of how this looks like can be seen here.While this already is very useful in that it helps with properly documenting your software, especially ... Read more

Should Web Apps Behave More Like UNIX Programs?

Recently, through various discussions about the nature of the web and web applications I came up with an intriguing (to me at least ...) idea: Web apps should behave like UNIX command-line tools.Please hear me out and let me elaborate.Probably the most widespread pattern in modern web app development is that of single-page applications (SPAs). Though that particular term isn't used as abundantly anymore as it used to be a few years ago the design pattern it promoted still persists:Web apps ... Read more

Learning React Native Through Responsiveness and Instant Feedback

React Native Express is an interactive guide that enables you to learn React Native right in the browser. Getting started with React Native - and React for that matter - can be quite daunting. While the framework itself isn't all that difficult to grasp there are quite a few tools like transpilers such as Babel and state management libraries like Redux which are required for getting productive with React Native.React Native Express attempts to ease you in and make that initial ... Read more
Next Page »

By continuing to use the site you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or if you click "Accept" below then you are consenting to this.

Close