Posts Tagged: software development

Home » software development

Tarun Sharma on the Angular @ViewChildren, @ViewChild, @ContentChildren and @ContentChild Decorators

Some time ago, software developer Tarun Sharma wrote an interesting article explaining the Angular @ViewChildren, @ViewChild, @ContentChildren and @ContentChild decorators and their respective use cases. The article is still relevant and a nice overview of the several ways of accessing different types of child components in Angular applications. Read more

Ashnita Bali & Marcin Ryzycki @ AngularConnect 2018: The differences between ElementRef, TemplateRef, ViewContainerRef

Read more

Dan Abramov on The Elements of UI Engineering

Somewhat recently, Dan Abramov wrote this interesting piece on his approach to learning about UI engineering. The article's key takeaway is this: "My biggest learning breakthroughs weren’t about a particular technology. [ ... ] It’s this combination of understanding the problems, experimenting with the solutions, and applying different strategies that led to the most rewarding learning experiences in my life." In keeping with this wholistic, problem- rather than technology-oriented approach Dan starts with outlining the problems and challenges he has encountered repeatedly when developing ... Read more

Filipe Silva @ AngularConnect 2018: The CLI Roadmap

Read more

Manfred Steyer @ AngularConnect 2018: Architectures for huge Angular based enterprise applications

Read more

Michael Hladky @ AngularConnect 2018: RxJS schedulers in depth

Read more

Stefan Baumgartner & Katrin Freihofner @ AngularConnect 2018: Automating UI development

Read more

Nonsense We Put up With: Complexity, Agile Gone Wrong and Enterprise Decision Making

Recently, I've come across a few articles that - although about ostensibly different subjects - share a common theme: When trying to create business value through software and devising the structures required to do so we all too often put up with wasteful processes, politics and toxic behaviour patterns that not only do not contribute to our goal but are downright detrimental. First, there's this transcript of a talk Martin Fowler gave at Agile Australia this year: The State of Agile Software ... Read more

The 5 Levels of Logging Explained by Orhan Kavrakoğlu

In this article Orhan Kavrakoğlu explains the logging levels commonly used in software alongside with some pertinent examples as well as recommendations and best practices such as in which case to use which particular log level and how to present them to the target audience (i.e. other developers, system administrators or DevOps people) so they get noticed in accordance with their respective importance and urgency. As mentioned here before seemingly trivial improvements such as providing better context in your log messages can ... Read more

Artur Śmiarowski’s Guidelines for Writing Readable Code

Code means communication has become a bit of a mantra for me. Source code isn't just the means by which you translate requirements into commands and structures a machine can understand. Source code also communicates your intent as a designer and engineer as to what a particular piece of software is supposed to do. If written in a clear and comprehensible manner code can serve as an authoritative design specification with no or little extra documentation needed. I would go as far as ... Read more
Next Page »