Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
How the distributed saga pattern keeps microservices consistent with compensating transactions, and how to use AWS Step Functions as the saga coordinator.
-
How to add authentication and authorization to serverless functions with JSON Web Tokens, AWS Lambda custom authorizers, and the Serverless framework.
-
A step-by-step tutorial on building a serverless payment application with Stripe, AWS Lambda, and the Serverless framework, with open source code.
-
A short reflection on Eric Hoffer's idea that in times of drastic change the learners inherit the future, and why to stay a learner rather than learned.
-
Notes and highlights from Show Your Work!
-
A short reflection on why knowledge has a half-life: unless you apply what you learn consistently, you forget it or it becomes obsolete.
-
How to design event-driven APIs with webhooks instead of polling, covering event payloads, delivery, retries, HTTP responses, and webhook security.
-
Notes and highlights from The Daily Stoic by Ryan Holiday and Stephen Hanselman, a modern guide to Stoic philosophy, focus, agency, and daily practice.
-
A talk transcript comparing serialization formats beyond JSON, including MessagePack and Protocol Buffers, and how they affect API communication and storage.
-
A monthly roundup of links and reading on startup lessons, serverless on AWS, entrepreneurship, Stoic philosophy, and the business model canvas.
-
Notes and highlights from The Clean Coder by Robert C.
-
A GeekCamp talk transcript on GraphQL versus REST, covering the limits of consuming REST APIs and how the GraphQL query language and type system help.
-
A monthly roundup of links on Erlang and Elixir, GraphQL, WebRTC, CRDTs, distributed systems, REST vs RPC, and software engineering, plus books read.
-
Notes and a summary of the book So Good They Can't Ignore You on career capital, the craftsman mindset, deliberate practice, control, and mission.
-
How the Entity Component System (ECS) pattern from game development replaces class inheritance, and how to implement ECS in Elixir with the actor model.
-
How Elixir libraries like Plug, Ecto, and Swoosh use the pipe operator and token structs to build composable, intuitive APIs, with a worked example.
-
Notes and highlights from The Personal MBA by Josh Kaufman, covering value creation, sales, pricing, systems, and mental models of the human mind.
-
How to implement the publish-subscribe messaging pattern in Elixir to decouple producers and consumers, with a full code example using process groups.
-
A monthly roundup of reading on distributed systems design, machine intelligence, code reviews, CQRS, and event sourcing, plus notes on side projects.
-
How Merkle trees (hash trees) work, how to build and verify them in Elixir, and how Bitcoin and IPFS use Merkle proofs to verify large data.
-
A monthly roundup for May 2016 of links on game networking and netcode, Erlang scheduling, reinforcement learning, documentation, and code reviews.
-
A step-by-step guide to writing an Elixir library with docs, doctests, and typespecs, then publishing the package and its documentation to Hex.
-
How API specification languages like Swagger let you generate REST API clients, server stubs, and documentation automatically from a single spec.
-
How the use keyword and the __using__ macro work in Elixir to build mixins that share behaviour and reduce boilerplate, with examples and alternatives.
-
Learn Elixir metaprogramming with macros: how code is represented as an abstract syntax tree (AST) and how to use quote and unquote to extend syntax.
-
A monthly roundup for April 2016 of links on Elixir, JWT session logout, pair programming, tech hiring, data mining algorithms, and the left-pad incident.
-
How to add type checking to Elixir with typespecs and @spec annotations, define custom types, and catch type errors with the Dialyzer static analyzer.
-
An introduction to Elixir Recipes, a collection of Elixir programming language solutions to common problems, and why the language is worth learning.
-
Notes and highlights from The Art of Thinking Clearly by Rolf Dobelli, a guide to cognitive biases, logical fallacies, and better decision making.
-
A look at DataTron, a hackathon project built with Electron, Node, and D3.js that lets anyone explore CSV datasets and train classifiers in a GUI.
-
Learn the Naive Bayes classifier from the ground up, from Bayes theorem and conditional probability to a working implementation in JavaScript.
-
How to design stateless API authentication with JSON Web Tokens (JWT), with a code walkthrough of an auth service, middleware, and token revocation.
-
A monthly roundup for January 2016 of links on technical debt, distributed systems, Docker, software architecture, API design, and conversational apps.
-
A monthly roundup for November 2015 of links on code quality, HTTP API design, Node.js patterns, machine learning, service discovery, and PostgreSQL.
-
Slides from a talk introducing React.js, covering reusable components, stateless UI, and how the virtual DOM works under the hood.
-
A monthly roundup for October 2015 of links on microservices, API lifecycle management, the actor model, founder equity, and bootstrapping startups.
-
A comparison of REST API versioning strategies: URI path, query parameter, content negotiation, and custom request headers, with their tradeoffs.
-
A monthly roundup for September 2015 of links on Python data science, Postgres, functional programming, Docker, user interviews, and startup marketing.
-
A monthly roundup for August 2015 of reading on Godel, Escher, Bach, REST APIs, code review, pull requests, clean code, and bootstrapping products.
-
A monthly roundup for July 2015 of reading on Ruby metaprogramming, API design, Bret Victor's talks, web maps, and small bootstrapped businesses.
-
Why side projects often fail to ship and a practical approach to finishing them, using constraints such as hackathon deadlines to create urgency.
-
Learn Ruby metaprogramming by deconstructing how Rails ActiveRecord class annotations such as has_secure_token and enum define methods at runtime.
-
A guide to building RESTful APIs with Ruby on Rails, covering REST principles, namespacing, versioning, API keys, authentication, serialization, and HATEOAS.
-
How to refactor fat Rails models into reusable modules with ActiveSupport::Concern, guided by Sandi Metz's rules for object-oriented design.
-
How to scan Ruby on Rails apps for security vulnerabilities with Brakeman, an open source static analysis tool you can run at any stage of development.
-
Lessons from RedDotRubyConf 2014 on maintaining open source projects, securing user passwords, and speeding up Rails and Ruby code performance.
-
Startup lessons from the rise and fall of Airtime, the well-funded video chat app, including why money and celebrity hype cannot buy loyal users.
-
Lessons from the Grow Beyond workshops at Google Singapore on communication skills, pitching ideas, giving better presentations, and using feedback.
-
Notes from PyCon Singapore 2013 covering talks on pandas, Django REST APIs with tastypie, reusable Django apps, PyPy, and AWS infrastructure.
-
How to manage Python dependencies with pip, virtualenv, and virtualenvwrapper to create isolated, reproducible environments for each project.