サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Wikipedia
8thlight.com
I'm sure at some point you've had to draw some boxes and arrows to describe the high level view of how a system works. But what are those boxes and arrows called? We often use terms like microservices, monolith, REST, or event driven, but what are these? As part of my apprenticeship I've been reading about formal Software Architecture concepts and definitions, and throughout this post I'll explain
Your code is complex and working with it is difficult. Years of development and bug fixes have you ready to declare bankruptcy on your technical debt and start again from scratch. It feels so freeing to leave all your past mistakes behind and start over in a new technology and do everything right this time. Before taking that plunge, let’s take a careful look at what the actual costs of beginning
When you're learning another language, there can be periods of frustration where you're having trouble expressing an idea that would have been easier in a more familiar language. It's natural to wonder why the new language was designed that way, and it's easy to get fooled into thinking that—if you're having trouble expressing an idea in a language—it must be the fault of the language's authors. T
The Relationship Between Clojure Functions, Symbols, Vars, and Namespaces Welcome! Often times when working with Clojure newcomers I sense a bit of confusion around the relationship between functions, symbols, vars, and namespaces. Typically the developer has a working knowledge of how to require other namespaces or refer functions, but they haven't quite grasped how all the pieces fit together al
Clojure Libs and Namespaces: require, use, import, and ns Whenever I’m showing a newcomer to Clojure how to bring in code from other namespaces, I find myself apologizing that it’s a bit complex and confusing. Now, I won’t spend time moaning about the current state of namespaces (see this Clojure mailing list discussion and the design discussion around namespaces in the Clojure Confluence ), but I
In addition to learning new things on every client project, our team is full of readers who enjoy gaining new perspectives and insights from books....more. Feedback plays a crucial role in any successful outcome, but not all feedback is constructive. Poorly structured design reviews and poor team dynamics can have...more.
How to Use Rails Routing Constraints: Two Use Cases with Code I’ve been using routing constraints a lot lately. Before I learned about constraints, my controllers were littered with data typing checks and filters, some of my actions were huge cascades of if-else or switch statements and I nervously wondered what other rails security vulnerabilities are still overlooked. But not anymore. I use rout
We are a global team of software, design, and technology professionals. We help clients imagine and create elegant, robust, and groundbreaking digital solutions to complex problems.
Listen into this 8th Light University presentation where Martin Gaston talks about the pros and cons of project management methodologies, and what to consider when...more. Listen into this 8th Light University presentation where Curtis Maves explains the critical path method using a carpentry example. The critical path method is a...more.
“If it didn’t ship to Prod, it didn’t happen.” We’ve been seeing patterns in our projects where our software development team is struggling to have...more. Sunshine? An outdoor conference? The opportunity to keep pulse on the biggest innovators in B2B software? Yep, I went to SaaStr Annual this month and...more. Listen into this 8th Light University presentation where Martin Gaston talks about the
このページを最初にブックマークしてみませんか?
『8th Light | Global team of software professionals』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く