Maciej Sopyło
I am a programmer from Poland. I started programming when I was about eight years old, and I have learned many programming languages since then (including Assembler, Basic, C, C#, Delphi, Java, JavaScript and many more). I fell in love with JavaScript from the first sight, and this one became my passion — I am developing both front-end and back-end solutions with it, including desktop software. I also enjoy writing some Delphi application or game from time to time.
Tutorials
  • Code
    Accessing External APIs Using AngularJS's ServicesAngular js
    361 shares
    Aside from ability to extend HTML easily AngularJS also offers a simple way to interact with external APIs. In this tutorial I will show you how to use Services to access GitHub's API and create a simple repository browser.Read More…
  • Code
    Extending HTML with AngularJS's DirectivesAngular js
    279 shares
    The main thing about AngularJS is that it allows us to extend the capabilities of HTML to serve the purpose of today's dynamic webpages. In this article I will show you how you can use AngularJS's Directives to make your development faster, easier and your code more maintainable.Read More…
  • Code
    Writing Node.js AddonsNodejs retina preview
    536 shares
    Learn how to take a C/C++ library and use it with in your JavaScript code, by creating an addon to provide unique features to your Node.js applications.Read More…
  • Code
    More Responsive Single-Page Applications With AngularJS & Socket.IO: Creating the LibraryAngularjs socketio wide retina preview
    301 shares
    In this first tutorial, we'll learn how to build a Socket.IO library for AngularJS to help improve the responsiveness of your web application's user-interface.Read More…
  • Code
    Best Practices When Working With Sensitive Data: Securing Your ApplicationSecure wide retina preview
    323 shares
    Last time we learned how to secure our server, this time we'll cover securing sensitive data from within our application itself. We'll discuss proper database security, password salting with examples, and user privileges. Let's begin!Read More…
  • Code
    Best Practices When Working With Sensitive Data: Securing Your ServerSecure wide retina preview
    236 shares
    Learn best practices for securing your web application's server. We'll discuss choosing server providers, what to do with disk failures, password security, OS specific security tips and much more.Read More…
  • Code
    Building a Customer Management App Using AngularJS and LaravelLaravel 4 auth retina preview
    74 shares
    When creating a single-page app we should use some kind of framework to do some of the job for us, so we can focus on the actual functionality. AngularJS fits here perfectly, because features like dynamic dependency injection and bi-directional data binding are just great. Sometimes we also require some kind of server. If you've chosen PHP then Laravel may be your best option, as it's easy to work with and pretty powerful.Read More…
  • Code
    Introduction to HTML5 Desktop Apps With Node-WebkitHtml5 node webkit retina preview
    449 shares
    Using Node.js, we can create web applications easily. Now, thanks to the node-webkit we can also create desktop apps with it, using a unique combination of HTML5 and Node.Read More…
  • Code
    Managing the Asynchronous Nature of Node.jsManaging async nodejs retina preview
    108 shares
    Node.js allows you to create apps fast and easily. But due to its asynchronous nature, it may be hard to write readable and manageable code. In this article I'll show you a few tips on how to achieve that.Read More…
  • Code
    WebGL With Three.js: ShadersThreejs webgl retina preview
    22 shares
    3D graphics in the browser have been a topic of interest since its introduction. But if you were to create your apps using plain old WebGL, it would take ages. Recently, some really useful libraries have come available. Three.js is one of the most popular, and in this series I will show you how to make the best use of it, to create stunning 3D experiences for your users. I do expect you to have a basic understanding of 3D space before you start reading this tutorial, as I won't be explaining things like coordinates, vectors, etc.Read More…
  • Code
    WebGL With Three.js: Models and AnimationThreejs webgl retina preview
    20 shares
    3D graphics in the browser have been a hot topic since they were introduced. But if you were to create your apps using plain old WebGL it would take ages. That's why some really useful libraries have come about. Three.js is one of the most popular of them, and in this series I will show you how to make the best use of it to create stunning 3D experiences for your users.Read More…
  • Code
    WebGL With Three.js: Textures & ParticlesThreejs webgl retina preview
    111 shares
    Since its introduction, 3D graphics in the browser has been a popular topic. But if you were to create your apps using plain old WebGL it would take a very long. But now we have some pretty useful libraries that we can take advantage of, like Three.js. So in this series I will show you how to create stunning 3D experiences for the browser. I do expect you to have a basic understanding of 3D space before you start reading this tutorial, as I won't be explaining things like coordinates, vectors etc.Read More…