logo

Become complete
rails programmer

even if you don't have
any architectural skills (yet)

Secure acces to Arkency Academy & leave legacy programmers behind

JOIN ACADEMY NOW

Enrollment close in:

0
Days
0
Hours
0
Minutes
0
Seconds

Do you work with Rails apps? ‍

You've probably familiar with these: ‍

  • How to merge the delivery of features (what business likes) with the clear, quality code
  • "We don't have time for good code architecture"
  • No one here knows how to modularize well
  • Our architecture is Rails...
  • It is impossible to fix the code because the tests take forever
  • I don't know how to implement the DDD rules into our ugly code
  • My architectural fixes are rejected in code review
  • Nah, we have too many juniors. They don't understand anything
  • How can I prepare a good, quality code if I waste time on neverending meetings?
  • Business is not interested in architecture....

I exactly know what do you mean

Been there. Done that.

andrzej

My name is Andrzej Krzywda and I'm a CEO of Arkency

team of mature, experienced Rails programmers who provide software development services for large companies with millions of dollars of yearly gross income.

I've been to IT industry for 20+ years.

As a programmer and businessman. I connect these two types of thinking to get the best of two worlds. Period.

Let me reveal some myths which are seen on the market for years:


👉You can use CRUD in a large app

It's true.

You can start with CRUD at the beginning.

That's what frameworks like Rails recommend.

At the start it's actually faster. It's OK.

But later (once you hit market validation?), it's no longer true.

Most of the crucial business logic needs to be extracted. There's no easy way to keep CRUDs compatible with business logic without a ton of hacks and nested IF statements which no one wants to touch.

You need to draw the boundary between the application layer and the domain layer.

You need to encapsulate business areas with contexts.

Your pricing logic should be separated from Inventory logic.

Your Inventory logic should be separated from the Ordering logic.

We exactly know how to do it. It's easier than it sounds. After you know it, you will laugh at all the CRUD/framework approaches.

👉Event-driven requires microservices

It's true that many projects which went for event-driven architecture are based on microservices. They use Kafka or RabbitMQ for publishing the events over the network.

But it's not really required.

Microservices bring some benefits:

Resume-driven developement can gain from using different languages in different parts of the system. They offer some scalability. But 99.9% of our projects don't need microservices.

In fact, they go slower with them.

Their budgets are bigger.

More people are needed, more infrastructure, more communication, more processes.

The truth is : Event-driven architecture is a fantastic way to decouple your application AND it doesn't require microservices.

Your decoupled modules can live in the same memory, the same process.

We go for event-driven, not because of scalability, but because of the simplicity it brings.I can help you understand the true elegance of a codebase which relies on well designed events.

I can help you choose when to go for event sourcing (and how it differs from event-driven). I will help you decide when to use small events and when to go for big events...

👉Your client doesn't know what they want

It's true that your client if often lost.

They change their mind too often.

They are impatient.

They don't think about details.

In Poland we have a saying "do tanga trzeba dwojga" - It takes two to tango.

That's why they need us.

They came to us, asking for help (with the project).

They depend on us.

It's our big responsibility not to let them down.

It's our responsibility to teach them how to communicate with us.

It's our responsibility to proactively let them know what is possible and what is not. We need to teach them to understand the system - so that they have a similar gut feeling as we do on which changes are hard.

If we don't help them - they will be lost.

They will have no idea what they really want. It's up to us.

I can help you learn how to build the trust with the client.

That's why we merge all of our courses and materials to launch...

INTRODUCING

THE ARKENCY ACADEMY

the First & only premium online program for you to

Become complete
rails programmer

even if you don't have
any architectural skills (yet)

bundles
south

What will you get as a student?

After joining the Academy you will get immediately access
to all of our premium & proprietary online courses and training materials which are:

ram box

👉 Rails Architect Masterclass Course

Regular price $799

12 weeks program designed for Rails programmers who want to improve their architecture/design skills. Learn how to apply CQRS, DDD & Event sourcing in practice. Need more detalis? Check here

anti if box

👉 Anti IF 2.0 Course

Regular price $299

Language-agnostic course for all programmers who care about code quality. Learn how to kill all the big and ugly IF statements in your codebase. A practical training, based on real code examples, typical to real-world projects. Need details? Check here

Rails TDD box

👉 Rails TDD Video Course

Regular price $99

Learn how to combine Rails with TDD. Need details? Check here

From zero to apps box

👉 Ruby on Rails From Zero to Apps Course

Regular price $149

Main purpose of this course is to prepare you to be a junior Ruby on Rails developer who is able to create a simple application by himself or implement features in a bigger application without unnecessary struggle and confusion. Need details? Check here

DDRails box

👉 Domain Driven Rails Course

Regular price $199

Domain-Driven Rails Video Course contains all the presentations and material we teach during our workshops. 8 straight videos about Domain Driven Design in Rails. Need details? Check here

Async book

👉 Async Remote

Regular price $39

The ultimate guide to build and operate in self-organizing team. We use these methods on a daily basis. Need more info? Check here

blogging book

👉 Blogging for Busy Programmers

Regular price $49

The essence of our rich blogging experience. Learn many techniques to save time while blogging, including time-boxing, starting from the middle, keeping your English correct enough. Do you think you are too busy for blogging? You are not! Need more? Check here

responsible rails book

👉 Responsible Rails Programmer

Regular price $49

Learn best practices for handling and preventing emergencies in production environments and become a trustworthy partner of your clients. Need details? Check here

react book

👉 React for Backend Developers

Regular price $49

Working with frontends is hard. No matter you’re from Ruby, PHP, Java, .NET or Python - we all meet here, you need to write Java. The course contains several example UI widgets - each of them makes a level. Each lesson shows a way thinking of the experienced developer who created the example code. Course package contains codebases for most of the examples. Need more details? Check here

slack&discord image

👉 Arkency Discord & Slack

Regular price $99

Access to Discord and Slack where you can meet and exchange experiences with programmers like you gathered around Arkency. You can place any question and we're there to help you out if you struggling with something.

The value of all products in regular prices are $1830

Get them all now for only $495

are you still hesitating?

Programmers like you asked these questions
(before they enroll 😎)

So we gathered them all below to simplify the answering process.
If you have any other, just drop us an email and we're gonna reply quickly.

What exactly is the Arkency Academy?
The Academy is an online subscription program where you get access to the training materials listed above.
What I will be capable of by the end of the program?
You will be able to think and code like mature, complete senior Rails programmer. You will be using new building blocks, like aggregates, read models, process managers. You will be able to be a teach lead for big Rails apps.
Why should I learn to program beyond the Rails way?
The Rails Way is fine for 2 kinds of projects: Basecamp and small apps.
If your app is bigger that 10 ActiveRecord models then you already see some complexity creeping in. You will learn a different way to structure your Rails app (different components than just MVC) and you will be able to deal with the complexity.Just one pattern alone - CQRS read models will simplify about 80% of your codebase, assuming your app is quite typical, where users read more than write to the system.
Will the Academy access fee go up in the future for me?
Your fee will remain the same for a lifetime. Even when we add new courses to Academy or change the prices you will remain on existing plan. In short - it's the best to join right now and secure the price for the future.
If I work with a different programming language than Ruby, is Academy for me as well?

Yes! The resources available on Arkademy may be based on Ruby (which we think is the best programming language in the world of course!), but don’t worry: you can apply the solutions presented as part of e.g. the ANTI IF and Blogging for Busy Programmers Courses and the “Async Remote” Book in your projects. The Rails Architect Masterclass is maybe 10% Rails related but in a way that is also relevant to other technologies, like Django, Spring, Laravel etc.
How does the Academy subscription work?
Subscriptions are managed via the Stripe system and the first payment for $495 lasts for 12 months. All you have to do is provide the number of your debit or credit card and the subscription will be automatically renewed each year securing access to the materials on the platform.
Can I cancel my subscription at any time?
Yes! All you have to do is click on the relevant option provided in the confirmation e-mail sent to you after subscribing - and your subscription is cancelled! In such a case, you will still have access to Academy until the end of the billing period. And if you then decide that you miss us, you can always get your Academy back but at a new price applicable at a given moment.
What if I'm not satisfied with the Academy?
If for any reason Academy doesn't satisfy you, we will issue a refund. Our guarantee is valid for 30 days from the purchase date. No questions asked.
You have other questions?
E-mail us at dev@arkency.com and we’ll be happy to respond!
OK I GET IT, BUT...

How many students are in the Academy?

I thought you will never ask.

We teach 200+ students

...and counting! But these are only students gathered in the Academy.

All of our courses and trainings are used by 2000+ programmers
around the world to empower their dev skills on a day-to-day basis.

What THEY saY about the trainings:

I remember that I joined to the Arkademy course platform without any recommendations, just with the trust and hope. And - WOW! How good decision it was! Of course there has to be cons... They don't create the courses about everything.

star
star
star
star
star

Patryk Kubiela
Senior Dev

I learned a lot valuable knowledge about DDD, CQRS, Event Sourcing, Pub/Sub. The knowledge improved my thinking a lot about how to avoid coupling issues in larger applications. I got a lot of value from videos and the Live Meetings.

star
star
star
star
star

Brett Sanders
Product Manager / Senior Dev

A few months ago Andrzej asked me if I don't wanto to improve the skills of my team through his Academy. I was a little afraid, we use a lot of different technologies. Now I know that it was a good decision and my dream to have team of the best IT exprets is coming true!

star
star
star
star
star

Szymon Paluch
CTO

Really good stuff especially first about microservices. Some time ago I was worried about the performance and cost of this solution, but right now I can admit that with a good architecture of services this should not be a big problem after all.

star
star
star
star
star

Piotr Rybarczyk
Software Dev


You may be one of them.

Sounds interesting?
Jump in.

south
ONE MORE THING. I have to ask...

What about guarantee?
Do I have any?

guarantee

Yes. You've got 30 Days
No-Question-Asked Guarantee

Let's be clear here.

We don't want to have any unsatisfied clients.
That's why we give you a 30-day satisfaction guarantee.
Didn't you like the purchase?
Trainings weren't good enough in your opinion?

That's NOT a problem at all.
Here in Arkency we understand that.
Everybody makes mistakes. We are just humans.

We don't make any problems with refunds.
You have a 30 Day satisfaction guarantee from the moment of purchase.
It means we will refund you 100% of the amount paid if you will have any doubts.
No hard feelings.

Fair enough?

south
bundles

The value of all products in regular prices are $1830

Get them all now for only $495

Enrollment close in:

0
Days
0
Hours
0
Minutes
0
Seconds
ssl icon

Secure SSL Connection

stripe icon

Payments are processed by Stripe

guarantee icon

30 Days Guarantee

What others PROGRAMMERS saY about the trainings:

I remember that I joined to the Arkademy course platform without any recommendations, just with the trust and hope. And - WOW! How good decision it was! Of course there has to be cons... They don't create the courses about everything.

star
star
star
star
star

Patryk Kubiela
Senior Dev

I learned a lot valuable knowledge about DDD, CQRS, Event Sourcing, Pub/Sub. The knowledge improved my thinking a lot about how to avoid coupling issues in larger applications. I got a lot of value from videos and the Live Meetings.

star
star
star
star
star

Brett Sanders
Product Manager / Senior Dev

A few months ago Andrzej asked me if I don't wanto to improve the skills of my team through his Academy. I was a little afraid, we use a lot of different technologies. Now I know that it was a good decision and my dream to have team of the best IT exprets is coming true!

star
star
star
star
star

Szymon Paluch
CTO

Really good stuff especially first about microservices. Some time ago I was worried about the performance and cost of this solution, but right now I can admit that with a good architecture of services this should not be a big problem after all.

star
star
star
star
star

Piotr Rybarczyk
Software Dev