Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 200
  1. Tmux + Claude GenAI: Coding Nirvana

    Tmux has been a developer favorite for almost two decades.

  2. Understanding PyTorch is one of the fundamental skills on the path of mastering modern machine learning.

  3. A major productivity killer, when using coding agents, may not always be a bad prompt, it’s sometimes an agent that starts rewriting your files before you’ve even finished the requirements.

  4. Rethinking Platform Engineering in the Age of GenAI

    There’re new important consumers of your platforms and APIs - AI agents.

  5. AI-Native Mindset: Breaking Old Habits is Key

    The last two years have been a whirlwind.

  6. Using Claude Sonnet in GitHub Copilot

    Claude 3 is currently the leading Large Language Model (LLM), significantly outperforming popular alternatives like ChatGPT and Gemini.

  7. Generative AI In Financial Services

    Today I had a fortune to spend some time with Mike Meriton (Co-Founder, EDM Council), Jocelyn Byrne Houle (Sr.

  8. Building API Platforms With Scale

    I’ve spent good part of last 15 years designing and building APIs for various large, complex, distributed systems.

  9. Advanced Jira Queries (JQL) For Software Delivery Mastery

    Whether we like it or not, Atlassian Jira is often the tool of choice to run large software projects.

  10. Switch Root Partition to SSD On Raspberry Pi

    Raspberry Pi (RPi) is a truly amazing and fascinating device, considering how much power you can get from this tiny device and its amazing versatility.

  11. Ubuntu Developer Setup With Bare Essentials

    Ubuntu Linux is a fanstastic operating system for writing wide variety of code, possibly anything that is not MacOS or iOS code.

  12. Tailscale With Mullvad VPN

    Tailscale is a wonderful, modern mesh VPN solution.

  13. Fixing Missing Ethernet On Raspberry Pi With Ubuntu

    Raspberry Pi is an amazing piece of hardware that is absolute joy for all kinds of tech projects, from setting up IoT controllers, to building local Kubernetes cluster, to just using it as an affordable Unix Desktop.

  14. Testing In Prod vs. Unit Tests

    A lot has been written about the merits of testing complex systems in production.

  15. Installing Docker Toolkit On Ubuntu

    Since Docker runs natively on Linux, it is usually much easier to install than on Mac or Windows machines.

  16. Gunicorn's Start/Stop Script

    Flask is a very popular framework that is widely used to create APIs in Python.

  17. Working in VS Code on iPad

    About a year ago I blogged about how to turn iPad Pro into a capable coding machine with the help of a remote linux server.

  18. Docker and Kubernetes On Mac/Windows with Multipass

    When Docker4Mac and Docker4Windows came out they were truly revolutionary: bringing the cutting-edge power of Docker to everyday desktop environments most people use.

  19. Turning iPad Pro Into a Serious Coding Machine

    There is a lot to love about the current iPad Pro - super-fast CPU, beautiful screen, a keyboard that doesn’t need to be charged separately, long battery life and wide selection of apps.

  20. Fun with Python List Comprehensions and Generators

    Python is an incredibly expressive language.

  21. Recommended Visual Studio Extensions

    Visual Studio Code has become an indispensable tool for my daily coding.

  22. Twitter Passwords 'Leak' - A Speculative Explanation

    Yesterday, most Twitter users got a scary notice that their password could have been compromised and the company was asking them to change the password as a precaution: This sparked a wide range of emotions on social media (shocker!)

  23. Serverless Is a Wrong Name. Fight it with FIRE

    Ever since the rise of the AWS Lambda, software engineers have been fascinated by the premise of “just writing code” and not having to worry about the execution or scaling of said code.

  24. Installing and Running Kubernetes Locally On a MacOS Sierra

    Kubernetes is probably the most popular container-orchestration system, currently.

  25. Inspecting Docker Volumes on a Mac/Windows the Easy Way

    Please note: the described process should be virtually identical for the Docker for Windows users, but I unfortunately don’t own a Windows and can’t test it.

  26. Using JWTs and OAuth2 to Secure APIs and Microservices

    Disclaimer In this post we specifically discuss usage of JSON Web Tokens (JWT, pronounced “jot”) with OAuth2.

  27. Microservices and Message Queues

    While discussing Microservices best practices, questions about message queues comes up often.

  28. Microservices: Rule of Twos

    In a recent post we discussed how Microservice Architecture is fundamentally all about avoiding need for coordination and that all of its other often-cited principles are essentially derivatives of this fundamental goal.

  29. Microservices Are All About Avoiding Coordination Cost

    One of the core themes of the Microservice Architecture book my co-authors and I published with O’Reilly recently is: “Speed and Safety at Scale”.

  30. Cultural Elements of Microservices: Service Ownership

    One of the core tenets of the Microservice Architecture, quoted in the now-classic Lewis and Fowler list, is the principle of: Products not Projects.

  31. Microservice User Interfaces?

    Every so often I get asked a tough question that goes something like: “so, you are going to break up all your ‘backend’ into services but your front-end is still going to be a huge monolith?”.

  32. Docker for Microservices Survival Guide

    Building your First Containers Installing basic Docker tool-set is quite trivial on most platforms.

  33. It’s trivial in Git to see what files haven’t yet been added or have changes that haven’t been committed yet (git status).

  34. Great Sublime Text Color Schemes for Javascript Development

    One of the really great features of Sublime Text editor is that it allows setting syntax-specific color schemes – meaning: you can have a different syntax highlighting colors for your Markdown files as opposed to your Javascript files etc.

  35. Front-End Web Development's DX Is Going Downhill

    Dont’ get me wrong: I appreciate the enormous conceptual breakthroughs we’ve made, by constantly revolutionizing how we develop front-end on the web.

  36. Microservices Is No Free Lunch - But It Is Smart Nutrition

    Pretty much every talk, conversation or blog post about Microservices architecture makes a point of warning its audience that this novel Architectural style, while bringing many benefits, does significantly increase operational complexity.

  37. How-to: HTTP Caching for RESTful and Hypermedia APIs

    Cache headers have been an essential part of the HTTP spec from the very beginning.

  38. Optimizing Nginx Configuration for High Loads

    Following is a quick guide to optimizing Nginx configuration, which should help if you expect significantly high traffic loads on your website.

  39. PSA: Avoiding Auto-Advance Nightmare in Powerpoint

    A dreadful feeling: you are in the middle of an important presentation and suddenly your slide auto-advances to the next one, without you doing anything, ruining your carefully-choreographed narrative and spoiling any storyline you were trying to relay.

  40. As the year counts-down its remaining months, we can safely assume that the 2015 will go down in the annals of software engineering as: The Year of the Rise of Microservices.

  41. Creating Client-Optimized Resource Representations in APIs

    One of the most important design principles for an API program is to embrace that APIs are products.

  42. Twitter Photo Previews: Avoiding Crops for Sharing Perfection

    Twitter has been embedding photo previews in tweets for a while now.

  43. Linux: Determine Network Gateway on eth0 Interface

    Easy-peasy: > route -n | grep -v " 0.0.0.0" | grep "eth0" | awk '{print $2}' | head -n 1

  44. Code on Demand in APIs: Dumb Clients, Smart Endpoints

    About a year ago I wrote a blog post about scriptable Hypermedia Clients i.e. the role of the Code on Demand hypermedia constraint - the one from the seminal Fielding dissertation.

  45. Migrating Yodiz Issues to Pivotal Using CSV Import/Export

    Yodiz is an integrated Scrum and bug manager that I have used for a while.

  46. Julia CLI on Mac OS-X

    Julia is one of those “next-generation” languages that have gained a lot of spotlight.

  47. Responsive Web Design or Native Mobile Apps?

    I have been a fan of Responsive Web Design ever since Ethan Marcotte coined the term in his wonderful A List Apart article.

  48. We Don't Need Many Hypermedia Formats

    Earlier today, I had a very interesting Twitter exchange with Darrel Miller.

  49. Various Ways Something Can Load On Startup in Mac OS-X

    Many of us, Mac users, have probably found ourselves in this situation: something annoying or unnecessary starts at system load on a Mac and we want it to just stop.

  50. Dark Art of APIs in Connected Cars - API Days San Francisco

    Today I am going to share with you some of my extremely opinionated thoughts about APIs and the Connected Cars space.