…me to a special episode of our Building Your Startup series sponsored by Mailgun. In this series, I'm guiding you through launching a startup from concept to reality using my Meeting Planner app as a real-life example. Every step along the way, we'll release the Meeting Planner code as open-source…
…mework. In the second part, we created a RESTful API using Flask-Restless, which depends on SQLAlchemy as the ORM. In this part, we will use another Flask extension, Flask-Restful, which abstracts your ORM and does not make any assumptions about it. I will take the same sample application as in…
…ments are important, and bring a site to life.In most cases, you'll probably have used sliders to display images, which may or may not be associated with content on your site. But you can also use a slider to display text on your site.In this set of two tutorials, I'll…
…mells and looked at a few examples of what they are and how we may refactor them so the quality of the code is improved. Recall:[A] code smell, also known as a bad smell, in computer programming code, refers to any symptom in the source code of a program that…
…ment very easy. In this tutorial, you will see how to use Paperclip alongside Devise.Without much talk, let's get busy.Paperclip requires the installation of ImageMagick on your machine. You need this for image processing. To install ImageMagick, use any of the steps below, depending on the type of machine you…
…ment installation of WordPress a code editor the free Responsive theme installed the child theme for Responsive from the previous part The example I'm be working through is a real-world site I'm developing for a client, which is running a child theme of the Responsive theme. I've created a child…
…mells, how to refactor them, and tools that are available to help us automate some of the monotony that comes with doing so, especially within PHP programming.If you've not read the first two articles in the series, I recommend it as they cover a few prerequisites we have in place…
…ments in your project development at some point in time, and that's what we'll cover throughout the course of this tutorial. In our custom API module, we'll fetch the list of all products available in the store, and it'll be a JSON encoded output as required by the REST standards…
…mework for modern web apps. Recently upgraded to version 5, Laravel is a mature system that continues to win support due to its elegance and stability. Laravel ships with built-in support for database migrations, object-relational mapping, routing, and authentication, making it easier for developers to start and maintain their work.If…
…ment is complicated. When we face problems, we usually try to tackle the complexity by turning it into more understandable and manageable pieces.Domain-Driven Design is a software development methodology for tackling complex software projects to deliver an end-product that meets the goals of the organization. In fact, Domain-Driven Design promotes…