blog.hypesystem.dk
Lessons from Past Jobs (1)
http://blog.hypesystem.dk/lessons-from-past-jobs-1
Niels Roesen Abildgaard is writing on the Svbtle. March 25, 2015. Lessons from Past Jobs (1). In the following I try to learn from my experience as a young software development student working for a. For the first time (as opposed to just building software projects for fun). The experiences I had at that company turned out to be very formative for me, making me set a higher bar for future employment and giving me first-hand experience with real problems in the software industry. It is obvious to most peo...
blog.hypesystem.dk
Static Pages in Dynamic Web Apps
http://blog.hypesystem.dk/static-pages-in-dynamic-web-apps
Niels Roesen Abildgaard is writing on the Svbtle. July 1, 2015. Static Pages in Dynamic Web Apps. A Step Towards Efficiently Rendering Web Views. Quite a while ago, I wrote about different ways to render. Web views, and the efficiency of each way. I concluded that the most efficient and generally useful (and strangely absent) framework would be one that serves static files, all the while allowing the files to change after deployment, enabling dynamic content in static files. Contributing users are genera...
blog.hypesystem.dk
Pushing Complexity
http://blog.hypesystem.dk/pushing-complexity
Niels Roesen Abildgaard is writing on the Svbtle. April 29, 2015. You want to write readable code. You want people to be able to understand your library, to be able to contribute within a short time from first inspecting it you know, without messing everything up. What makes libraries hard to contribute to and use is complexity: if your code is not immediately understandable and easy to get an overview of, you’ve already lost a lot of potential contributors or users. It is pushed out to the next level.
blog.hypesystem.dk
Where to put the Web in Software
http://blog.hypesystem.dk/where-to-put-the-web-in-software
Niels Roesen Abildgaard is writing on the Svbtle. June 23, 2015. Where to put the Web in Software. Last week, I wrote about routing in web frameworks. Specifically arguing for decentralized routing over centralized routing. Through writing that blog post, I stumbled upon a more general point, which I will try to explore here. The spark for this discussion comes from Robert C Martin’s concept of being Framework Bound. Or at least that you understand the concept. The Web in Software With Simple Components.
blog.hypesystem.dk
Positive v. Exact Function Names
http://blog.hypesystem.dk/positive-v-exact-function-names
Niels Roesen Abildgaard is writing on the Svbtle. March 11, 2015. Positive v. Exact Function Names. Robert C Martin recommends (in. Naming functions so that they fit in the exact use case. For example, assume you have an if-statement that accepts all values that do not contain. If(input.indexOf("$") = = -1). Martin argues that the check should be extracted to exactly fit the case: [1]. Function stringContainsNoDollarSigns(input) { return input.indexOf("$") = = -1; }. What are the pros and cons? Use the e...
blog.hypesystem.dk
It’s not actually about the rendering
http://blog.hypesystem.dk/its-not-actually-about-the-rendering
Niels Roesen Abildgaard is writing on the Svbtle. April 21, 2015. It’s not actually about the rendering. I wrote a blog post called. Efficiently Rendering Web Views. Which concerned itself with the difference between server-side static and dynamic rendering and browser-side rendering. I want to talk about that word:. Because it’s not actually rendering. From the actual screen and what was currently on it. What’s important here, is that rendering happens between a program and a screen. The landscape has c...
blog.hypesystem.dk
Workspace Ownership
http://blog.hypesystem.dk/workspace-ownership
Niels Roesen Abildgaard is writing on the Svbtle. May 14, 2015. Although offices are almost always legally owned by a company, making the employees. Ownership comes with a lot of benefits. If employees feel at home in the office they are more likely to share ideas and less likely to hold back constructive critisism (hide their candor), both of which are vital for the quality of the work delivered by the company. To the employee, workspace ownership makes the difference between. Part of) the company.
blog.hypesystem.dk
Group Flow in Software Development
http://blog.hypesystem.dk/group-flow-in-software-development
Niels Roesen Abildgaard is writing on the Svbtle. July 22, 2015. Group Flow in Software Development. In The Clean Coder. Robert C Martin writes about being. Let me be clear about this. You. Write more code in the Zone. If you are practicing TDD, you will go around the red/green/refactor loop more quickly. And you will. The Zone is known by many other names in many other contexts. The most general term for this state is. There are clear rules what is a valid program? The developer is motivated by the work...
blog.hypesystem.dk
Centralized vs. Decentralized Routing in Web Apps
http://blog.hypesystem.dk/centralized-vs-decentralized-routing-in-web-apps
Niels Roesen Abildgaard is writing on the Svbtle. June 9, 2015. Centralized vs. Decentralized Routing in Web Apps. Routing is the act of describing possible URLs and the components of an app that should handle requests to these URLs. In Ruby on Rails. Which is probably the most influential web framework of the present,. The different URLs accessible in an app are described in a single file, called. A simple example of a route setup could look like this:. Will be available in the action. For Node.js&#...
blog.hypesystem.dk
Page 3
http://blog.hypesystem.dk/page/3
Niels Roesen Abildgaard is writing on the Svbtle. Software development and other things. Aug 31, 2015. Face-to-face Communication: a story, some thoughts. Last week, I learned a valuable lesson or two about communication. I was connected to the rest of my team via our chat (we use Slack) and had some good back-and-forths about the interface design. All the feedback was positive. When I came in to work the next day, I gave a quick presentation of my proposed design. I thought it was pretty clever. A mild ...
SOCIAL ENGAGEMENT