← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 77
  1. Problem with array_filter This is a small trick to avoid issues when removing elements in PHP in an array.

  2. Class Photo by Pixabay Computer Science sounds so boring, so academic, that sometimes it’s hard to know if there’s even any useful knowledge for our jobs building actual software.

  3. Better Console Debug in Javascript

    When debugging an object in Javascript, you usually do something like: console.log(myObject); Or even: console.debug(myObject); If we create the object with: myObject = { name: 'test', size: 1234, } And you do a console.debug from somewhere in…

  4. Don't Start With Buying

    It’s so tempting.

  5. What I've Learnt at Buffer

    From the interviews with Buffer until now, over four years later, I have the feeling I work in a unique environment and I want to share here some lessons I’ve learnt so far.

  6. UX and Efficiency

    Introduction We can visualize the knowledge about an application as an iceberg where the users will head down as they use it more and more and the UX experts should be in charge of guiding them step by step to deeper areas.

  7. Avoiding the Law of the Instrument

    Many times in our careers as software developers we tend to use the same known tools to do a completely new different project with new constraints.

  8. After some years working as a software developer in different companies I have used many programs and utilities in *nix environments that I’d like to share.

  9. "Class Methods" in Scala

    In Scala you can’t declare class methods, all the methods defined in a class belong to the object. class House(val street:String) { def clean() { println("Cleaning!")

  10. Switch in Scala (Pattern Matching)

    Scala has a powerful pattern matching mechanism, that we can think of a kind of “switch” if we come from another programming language, but it’s much more powerful and I’d love to explore some of its options here.

  11. I’ve worked on some Scala projects recently using SBT (Scala Building Tool) and every time I had a change in a file I needed to go to SBT and type compile until I found a simple instruction to keep it compiling for me.

  12. Set Content Type in RSpec

    The last week I had a spec with a request where I needed to specify the content type and Google sensei didn’t help me.

  13. I’ve created a small gem, Bruno, to convert a Localizable.strings (iOS) file to a strings XML file (Android) and vice-versa.

  14. If you are using dynamic conditions in Rails 3, like Time.now or 1.week.ago you should use a Proc for that condition.

  15. If you are developing an API with Rails you need to rescue from the errors produced by a bad formatted JSON.

  16. Programming Challenges

    I’d like to share some sites with programming challenges, also known as programming puzzles.

  17. Creating a Great RESTful API

    REST is a style of software architecture, often used in web.

  18. Subversion and Files With @

    If you have worked with Subversion and iOS you are probably aware of this problem.

  19. Learning Vim - Introduction

    I’ve started the great journal of learning Vim.

  20. Naming of Predicate Methods

    A predicate method is tipically one that should return a boolean value (true or false).

  21. Too Short Routines?

    I think as developers we tend to create complexity if we don’t think carefully about every line of code we are typing.

  22. An Important Lesson from Objective-C

    I’ve started to develop applications for iOS about 3 months ago and there were a lot of things new for me in that environment (there are a lot yet) and Objective-C wasn’t an exception.

  23. In order to remove all the files from the repository after they have been deleted from disk you have a couple of options.

  24. Return at the Beginning of Functions

    I had a little doubt about when to do the return if you have a big if, something like the following function: function animateElements() { ...

  25. Origin of HTML Radio Buttons

    The radio buttons in HTML come in handy when the user should select only one option in a form.

  26. IPad Acceleration with Javascript

    It’s well known that Apple supports HTML5 from the very beginning, that comes with a lot of advantages for Javascript developers.

  27. Some months ago I started to learn Python, I found a lot of resources and not all of them were really useful, they were either for non-programmers or too long for an introduction.