Browsed by
Category: Technology

The new programming language for web apps Imba

The new programming language for web apps Imba

if ruby and react had an indentation-based child, what would it look like? Imba is a new programming language for the web that compiles to performant and readable JavaScript. It has language level support for defining, extending, subclassing, instantiating and rendering dom nodes. https://github.com/somebee/imba http://imba.io/ https://somebee.github.io/dom-reconciler-bench/index.html 

Stackify Prefix

Stackify Prefix

What is Prefix? Prefix is free lightweight profiler for .NET & Java developers. It runs on their workstation and gives them details about what their code is doing while creating or testing their apps. I always described Prefix as the world’s best log viewer for developers. By ASP.NET web request you can see all your log statements plus many other details. For example, it can show you how long a request takes, what SQL queries were executed, HTTP calls, exceptions and…

Read More Read More

Learn how to design large-scale systems

Learn how to design large-scale systems

The System Design Primer Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.https://github.com/donnemartin/system-design-primer7,570 forks.53,576 stars.68 open issues.Recent commits: Add Link: A 360 Degree View Of The Entire Netflix Stack (#229), Donne Martin zh-TW: Update index anchors (#227), Donne Martin ja: Fix typo (#226), Donne Martin Update Scalability for Dummies link (#224), Donne Martin Resolve #214: Add reference links to message queues section (#218), Donne Martin

A plea for lean software: 6 Lessons I learned to help keep software simple

A plea for lean software: 6 Lessons I learned to help keep software simple

Preface Recently, I was browsing the codebase of my company and saw that it has three versions of dashboards for an analytics page in it. I am pretty sure that customers don’t need that. This sparked something in my naive brain and I started exploring the internet for related ideas. That’s when I found this age-old paper, A Plea for Lean Software. This post is largely influenced by ideas presented in the paper that resonated with me. Introduction Size of software…

Read More Read More

What’s in a Production Web Application?

What’s in a Production Web Application?

Getting Started Launch Day Performance Problems Growing the Team Smooth Sailing Outro Early in my career, I worked at a company that built web content management systems. Their product helped marketing departments self-manage their own websites, instead of relying on developers to make every change. This product helped their customers reduce operational expenses, and it helped me learn how to build web applications. While the product itself had a very general purpose, its customers tended to use it to solve…

Read More Read More

Web Architecture 101

Web Architecture 101

The basic architecture concepts I wish I knew when I was getting started as a web developer Modern web application architecture overview The above diagram is a fairly good representation of our architecture at Storyblocks. If you’re not an experienced web developer, you’ll likely find it complicated. The walk through below should make it more approachable before we dive into the details of each component. A user searches on Google for “Strong Beautiful Fog And Sunbeams In The Forest”. The first…

Read More Read More