Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
These are some great history of computing books, in this list I chose books that tend to focus on software and programming languages.
-
I am learning a little bit of [Purescript] and today I learned: Custom infix operators (unsuprisingly) don’t work on Psci (the Purescript REPL) Function application has higher precedence than all other operators ie: > show $ sumOfSquares 3 4 + 5 "30" Res…
-
There is really no hard and fast rule for recording technical debt, some people do it on their bug trackers, others in their agile/kanban boards, storing it in a text file with the code is another way.
-
It has been a long time since I posted anything here.
-
If you are working with intellij and gradle you might at some point hit the Initialization error : “java.lang.AssertionError: Java Assertions should be disabled!”
-
I was playing around with a small function in Scala and found it kind of interesting that you can express the same thing in different ways.
-
For the first post of the year, a short post on something I keep forgetting, hopefully it will help someone else.
-
WHY TYPES AREN’T VERY IMPORTANT , a talk by Michael Feathers This was a talk at the FP User group.
-
I wrote a little bit about type providers here but I haven’t in a while and the time has come to check them out again.
-
I mentioned in a post yesterday that I was looking for a programming languages database with this minimum info: Programming language name (and family if it has one .i.e.
-
As I try to understand the history of programming languages I am building a time-line with paradigms and families of the programming languages I learn about.
-
This post is a (not so short) summary of the wonderful 1972 paper entitled: “Programming Languages: History and Future” by Jean Sammet[1].
-
I guess I am one of those people that really enjoy this time of the year, so I had to add another post.
-
It is that time of the year, and #FsAdvent is now an event we all look forward during the happy season :D.
-
Some stuff I have been looking at today that you might find interesting Having fun with type level numbers by using a type provider Excellent post that I have been meaning to read about implementing a type provider for primer numbers, complete with the ex…
-
F# Gotham stared on the morning of the 16th of October at Jet’s Offices (lovely views of the city) I saw the very start of Riccardo Terrel’s tutorial on Reactive and Concurrent F#.
-
Functional Kats: Kata review {highlight FSharp} let isPrime x = match x with | 2 | 3 -> true | x when x % 2 = 0 -> false | _ -> let rec superPrimeCheck i = match i with | i when x % i = 0 -> false
-
Lately I have been working on the port for our game Onikira: Demon Killer (very very close to release by the way)… it is a lot of work but hopefully good stuff for everyone will come out of that, namely the port of the Duality Game engine and all dependen…
-
Yesterday at NDC Oslo I presented a talk about computation expressions, you can find the slides here Computation expression in context : a history of the otter king - Andrea Magnorsky from NDC Conferences on Vimeo.
-
As you might or might not know to make Onikira: Demon Killer we use an engine called Duality and a few weeks ago we started to port it to android.
-
I spent part of the past week in Poland, I landed in Łódź (if you are not a Polish speaker, look up the pronunciation).
-
The awesome Rachel and myself were on Mostly Erlang podcast the other day (it’s not live yet), check it out they have some very cool episodes.
-
It has been a while since I used any flavour of Linux as a development environment (so, apologies if I am showing something really obvious).
-
Curiosity killed the cat, good thing cats have 9 lives… I don’t know you, but after using a few programming languages I have too many questions about type systems, some that come to mind: What is a type system?
-
The title of this post was a bit obscure as I didn’t really know what I was going to do for this entry on the #FsAdvent Calendar Make sure you check out the previous and future entries in the series.
-
I have mentioned FAKE (aka F# Make) in pretty much all the talks I have done lately, however I never explained in detail some of the key aspects of this amazing build DSL.
-
I took some notes during CodeMesh a few weeks ago, and here they are.
-
You can find my slides and Video for NDC London.
-
This post could also be called:One step forward, two steps backwards.
-
As part of the workshop I am preparing to run on a bunch of places in North America, I created a small clone of Breakout and just ported it to F#.
-
Duality is a 2D game engine with an extensible editor (If you follow my blog you’ll see it mention it a few times), I added F# Scripting support a good while ago but I haven’t been posting too much about it, I probably should change that.
-
F#n and games I am extremely happy to announce that after Strange Loop a conference I am lucky to attend!.
-
At the moment, and for the last while, I have been working on an awesome game OniKira: Demon Killer (yes we renamed it recently) from the start we wanted to have a one click deploy, and I believe in walking skeletons…, so, I have been working on having a…
-
Recently I was finishing off the great work Carsten started (well pretty much completed, I was just adding the nuget package and change the build so it would build the aforementioned package ) on the Nunit add-in for FsCheck and I had to use a not very co…
-
Went to #devSum14 in Stockholm and had a great time.
-
Why I have been learning F# (and functional programming in general) lately: It’s functional first, so it encourages you to write pure functions and other cool stuff.
-
Recently I saw a post about a simple FSM implementation in F# (link), and that got me thinking about our Behaviour Trees and how simple or complex it would be to implement them in F#.
-
Recently Andrew added C# scripting capabilities to Duality, the engine we are using to build Honourbound.
-
A week or so ago I was lucky to be in San Francisco for “the” Game Developer Conference, while I was there I was able to meet Mathias Brandewinder, we got to chat about loads of things (and eat some really nice breakfast) two of the many things we talked…
-
As most developers I have really good and really bad days, it comes with the nature of the job.
-
For a while, I’ve been trying to learn functional programming and after a lot of prodding I chose to learn F# this year, the reasons: I though I should learn Haskell, the ideas behind the language are great.
-
TL;DR: It is not everyday that I definitely need to learn from a book.
-
Possibly what blew my mind the most last year was attending and presenting at CodeMesh, the conference line-up was impeccable, and of course, the interesting bits happened when talking to people there.
-
The first Functional Katas happened last Wednesday, out of 29 people who signed up, about 15 turned up.
-
I decided to keep a mini journal with updates about having a standing desk, I figure a lot of people are thinking about it (like I was) and it might be handy to have this information.
-
I am learning functional programming and the one I am playing with the most is F#.
-
On the interwebz today I found an interesting library that somehow I haven’t heard of before, and it is a few years old, I wonder if the low popularity level is due to it’s unconventional name: [Yeppp!]
-
Continuing from yesterday, I was testing how hard it is to work with two domains, I found this and it seemed like a good starting place.
-
The last few days I’ve been playing with MEF.
-
I have moved my blog from wordpress to Jekyll.