Remove .Net Remove 2018 Remove System Design
article thumbnail

Journey to Event Driven – Part 3: The Affinity Between Events, Streams and Serverless

Confluent

In part 1 of this series, we developed an understanding of event-driven architectures and determined that the event-first approach allows us to model the domain in addition to building decoupled, scalable and enterprise-wide systems that can evolve. Peeking Behind the Curtains of Serverless Platforms, 2018.

article thumbnail

RSA 2018: A Parade Watcher’s View

Kentik

Bad systems design, poor coding practices, insufficient testing, too much trust, too little technical security proficiency, and a financial sector that gaily throws around credit like so many flower petals at a wedding all add up to a virtual paradise for the bad guys. Good technology alone is not the answer. Let’s face it.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

22 YouTube Channels To Level Up Your Programming Skills

Codegiant

Gaurav Sen Gaurav Sen focuses on digestible chunks of system design components. The guy teaches system design basics such as vertical and horizontal scaling and other system-related topics. Here’s what his subscribers have to say about him “ OMG, you are just the system design guru I am looking for. ”

article thumbnail

22 YouTube Channels To Level Up Your Programming Skills

Codegiant

” Gaurav Sen Gaurav Sen focuses on digestible chunks of system design components. The guy teaches system design basics such as vertical and horizontal scaling and other system-related topics. He discusses web dev, web design, 3d modeling, tools like Figma, and other exciting stuff.

article thumbnail

Apiumhub among top IT industry leaders in Code Europe event

Apiumhub

This year you will have 6 unique tracks: Cloud Computing: IaaS, PaaS, SaaS DevOps: Microservices, Automation, ASRs Cybersecurity: Threats, Defenses, Tests Data Science: ML, AI, Big Data, Business Analytics Programming languages: C++, Python, Java, Javascript,Net Future & Inspire: Mobility, 5G data networks, Diversity, Blockchain, VR.

article thumbnail

Testing Without Mocks: A Pattern Language

James Shore

27 Apr 2018. When programmers use test-driven development (TDD), the code they test interacts with other parts of the system that aren't being tested. Although broad integration tests can be added as a safety net, their failure indicates a gap in the main test suite. James Shore/Blog. No broad tests required. Easy refactoring.

Testing 88
article thumbnail

AoAD2 Practice: Simple Design

James Shore

Coupling and cohesion are ancient software design ideas that extend back to Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design. As a safety net, though, to prevent your software from crashing outright, you can add a top-level exception handler that logs the error and recovers.